PageSourceSearch

https://www.wingstop.com.sg/chunk-2XDWMJJD.js

js wingstop.com.sg collected 2026-09-29 22:23:30 UTC 1,474,958 bytes, 565 lines download raw bytes

1import{$ as bn,$a as be,$c as ei,$d as r3,Aa as Tr,Ab as Yt,Ad as bo,Ae as _t,B as br,Ba as R2,Bb as ae,Bd as t3,Be as ni,C as Qn,Ca as Yn,Cb as ue,Cc as Oe,Ce as m3,D as F2,Da as c,Db as V,Dc as xe,Dd as n3,De as ii,E as Mr,Ea as o1,Eb as j2,Ec as $e,Ee as oi,F as D1,Fa as Z,Fb as q2,Fc as s1,Fe as X,G as je,Ga as G1,Gb as Fr,Gc as Q2,Gd as i3,H as M1,Ha as Nr,Hb as Be,Ib as ut,Ic as W1,Ie as I1,J as yr,Ja as l,Jb as W2,Jc as Wr,Je as Ht,K as wr,Ka as s,Kc as ln,Kd as Mo,Ke as p3,L as me,La as x,Lb as yn,Lc as L1,Le as On,M as qt,Ma as A,Mc as Xt,Me as ai,N as y1,Na as D,Nb as j1,Nc as Co,Ne as g1,O as oe,Oa as pe,Oc as K2,Od as yo,P as Ee,Pa as S,Pb as kt,Pc as k1,Pd as Jn,Q as Pr,Qa as Er,Qb as q1,Qc as Zr,Qd as Pn,R as $t,Ra as C,Rc as Y2,S as y,Sa as d,Sc as Jt,T as w,Ta as w1,Tc as X2,U as T,Ua as P1,Uc as Qr,V as q,Va as ye,Vb as vo,Vc as Kr,Vd as o3,W as Kn,Wa as p1,Wb as Vr,Wc as Yr,Wd as a3,X as V2,Xa as uo,Xb as Hr,Ya as xo,Yb as _o,Yc as Xr,Z as se,Za as we,Zb as zo,Zc as Z1,_ as dt,_a as Ce,_c as J2,a as ho,aa as Wt,ab as U,ad as St,ae as c3,b as C1,ba as U1,bb as h,bd as ti,be as l3,c as Fe,ca as Or,cb as M,cc as Rr,d as Ot,da as Lr,db as F,dc as Br,de as s3,e as Wn,ea as kr,eb as F1,ec as $r,ee as f3,f as ft,fb as Mn,fd as ve,fe as b,g as pr,ga as _e,gb as O1,gc as Ur,h as gr,ha as H,hb as Ar,i as Lt,ib as B2,ic as lt,j as b1,ja as Zt,jb as $2,k as ur,ka as r,kb as U2,kc as re,l as xr,la as H2,lb as Kt,lc as xt,le as ht,m as vr,me as f1,n as _r,na as Sr,nb as De,oa as Ft,ob as E,oc as wn,oe as Ue,p as Zn,pa as v,pb as Ae,pc as Gr,pe as nt,q as E2,qa as mo,qb as G2,r as zr,ra as N,rb as Dr,rc as Ve,rd as S1,s as jt,sa as Qt,sc as jr,sd as e1,t as zn,ta as Ct,tb as W,td as Jr,u as Cr,ua as po,ub as he,uc as vt,ud as Je,ue as Vt,va as go,vb as Xn,vd as e3,ve as Me,w as A2,wa as p,wb as ct,wc as qr,wd as Q1,we as Se,x as m1,xa as Ir,xb as ne,xc as Z2,xd as K1,xe as d3,y as D2,yb as Ut,yc as cn,yd as ke,ye as h3,z as Cn,za as ee,zb as a1,zc as Pe,ze as It}from"./chunk-KPGWO7SD.js";import{a as Ne,b as Et,g as Ke,i as h1,k as le}from"./chunk-24IZEI4V.js";var Ic=Ke((Mk,Sc)=>{(function(){var t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",o={rotl:function(e,n){return e<<n|e>>>32-n},rotr:function(e,n){return e<<32-n|e>>>n},endian:function(e){if(e.constructor==Number)return o.rotl(e,8)&16711935|o.rotl(e,24)&4278255360;for(var n=0;n<e.length;n++)e[n]=o.endian(e[n]);return e},randomBytes:function(e){for(var n=[];e>0;e--)n.push(Math.floor(Math.random()*256));return n},bytesToWords:function(e){for(var n=[],i=0,a=0;i<e.length;i++,a+=8)n[a>>>5]|=e[i]<<24-a%32;return n},wordsToBytes:function(e){for(var n=[],i=0;i<e.length*32;i+=8)n.push(e[i>>>5]>>>24-i%32&255);return n},bytesToHex:function(e){for(var n=[],i=0;i<e.length;i++)n.push((e[i]>>>4).toString(16)),n.push((e[i]&15).toString(16));return n.join("")},hexToBytes:function(e){for(var n=[],i=0;i<e.length;i+=2)n.push(parseInt(e.substr(i,2),16));return n},bytesToBase64:function(e){for(var n=[],i=0;i<e.length;i+=3)for(var a=e[i]<<16|e[i+1]<<8|e[i+2],f=0;f<4;f++)i*8+f*6<=e.length*8?n.push(t.charAt(a>>>6*(3-f)&63)):n.push("=");return n.join("")},base64ToBytes:function(e){e=e.replace(/[^A-Z0-9+\/]/ig,"");for(var n=[],i=0,a=0;i<e.length;a=++i%4)a!=0&&n.push((t.indexOf(e.charAt(i-1))&Math.pow(2,-2*a+8)-1)<<a*2|t.indexOf(e.charAt(i))>>>6-a*2);return n}};Sc.exports=o})()});var Ta=Ke((yk,Tc)=>{var Ia={utf8:{stringToBytes:function(t){return Ia.bin.stringToBytes(unescape(encodeURIComponent(t)))},bytesToString:function(t){return decodeURIComponent(escape(Ia.bin.bytesToString(t)))}},bin:{stringToBytes:function(t){for(var o=[],e=0;e<t.length;e++)o.push(t.charCodeAt(e)&255);return o},bytesToString:function(t){for(var o=[],e=0;e<t.length;e++)o.push(String.fromCharCode(t[e]));return o.join("")}}};Tc.exports=Ia});var Ac=Ke((wk,Ec)=>{Ec.exports=function(t){return t!=null&&(Nc(t)||Xd(t)||!!t._isBuffer)};function Nc(t){return!!t.constructor&&typeof t.constructor.isBuffer=="function"&&t.constructor.isBuffer(t)}function Xd(t){return typeof t.readFloatLE=="function"&&typeof t.slice=="function"&&Nc(t.slice(0,0))}});var Fc=Ke((Pk,Dc)=>{(function(){var t=Ic(),o=Ta().utf8,e=Ac(),n=Ta().bin,i=function(a,f){a.
1constructor==String?f&&f.encoding==="binary"?a=n.stringToBytes(a):a=o.stringToBytes(a):e(a)?a=Array.prototype.slice.call(a,0):!Array.isArray(a)&&a.constructor!==Uint8Array&&(a=a.toString());for(var m=t.bytesToWords(a),g=a.length*8,u=1732584193,_=-271733879,O=-1732584194,P=271733878,L=0;L<m.length;L++)m[L]=(m[L]<<8|m[L]>>>24)&16711935|(m[L]<<24|m[L]>>>8)&4278255360;m[g>>>5]|=128<<g%32,m[(g+64>>>9<<4)+14]=g;for(var j=i._ff,Y=i._gg,J=i._hh,ze=i._ii,L=0;L<m.length;L+=16){var Le=u,Re=_,de=O,te=P;u=j(u,_,O,P,m[L+0],7,-680876936),P=j(P,u,_,O,m[L+1],12,-389564586),O=j(O,P,u,_,m[L+2],17,606105819),_=j(_,O,P,u,m[L+3],22,-1044525330),u=j(u,_,O,P,m[L+4],7,-176418897),P=j(P,u,_,O,m[L+5],12,1200080426),O=j(O,P,u,_,m[L+6],17,-1473231341),_=j(_,O,P,u,m[L+7],22,-45705983),u=j(u,_,O,P,m[L+8],7,1770035416),P=j(P,u,_,O,m[L+9],12,-1958414417),O=j(O,P,u,_,m[L+10],17,-42063),_=j(_,O,P,u,m[L+11],22,-1990404162),u=j(u,_,O,P,m[L+12],7,1804603682),P=j(P,u,_,O,m[L+13],12,-40341101),O=j(O,P,u,_,m[L+14],17,-1502002290),_=j(_,O,P,u,m[L+15],22,1236535329),u=Y(u,_,O,P,m[L+1],5,-165796510),P=Y(P,u,_,O,m[L+6],9,-1069501632),O=Y(O,P,u,_,m[L+11],14,643717713),_=Y(_,O,P,u,m[L+0],20,-373897302),u=Y(u,_,O,P,m[L+5],5,-701558691),P=Y(P,u,_,O,m[L+10],9,38016083),O=Y(O,P,u,_,m[L+15],14,-660478335),_=Y(_,O,P,u,m[L+4],20,-405537848),u=Y(u,_,O,P,m[L+9],5,568446438),P=Y(P,u,_,O,m[L+14],9,-1019803690),O=Y(O,P,u,_,m[L+3],14,-187363961),_=Y(_,O,P,u,m[L+8],20,1163531501),u=Y(u,_,O,P,m[L+13],5,-1444681467),P=Y(P,u,_,O,m[L+2],9,-51403784),O=Y(O,P,u,_,m[L+7],14,1735328473),_=Y(_,O,P,u,m[L+12],20,-1926607734),u=J(u,_,O,P,m[L+5],4,-378558),P=J(P,u,_,O,m[L+8],11,-2022574463),O=J(O,P,u,_,m[L+11],16,1839030562),_=J(_,O,P,u,m[L+14],23,-35309556),u=J(u,_,O,P,m[L+1],4,-1530992060),P=J(P,u,_,O,m[L+4],11,1272893353),O=J(O,P,u,_,m[L+7],16,-155497632),_=J(_,O,P,u,m[L+10],23,-1094730640),u=J(u,_,O,P,m[L+13],4,681279174),P=J(P,u,_,O,m[L+0],11,-358537222),O=J(O,P,u,_,m[L+3],16,-722521979),_=J(_,O,P,u,m[L+6],23,76029189),u=J(u,_,O,P,m[L+9],4,-640364487),P=J(P,u,_,O,m[L+12],11,-421815835),O=J(O,P,u,_,m[L+15],16,530742520),_=J(_,O,P,u,m[L+2],23,-995338651),u=ze(u,_,O,P,m[L+0],6,-198630844),P=ze(P,u,_,O,m[L+7],10,1126891415),O=ze(O,P,u,_,m[L+14],15,-1416354905),_=ze(_,O,P,u,m[L+5],21,-57434055),u=ze(u,_,O,P,m[L+12],
16,1700485571),P=ze(P,u,_,O,m[L+3],10,-1894986606),O=ze(O,P,u,_,m[L+10],15,-1051523),_=ze(_,O,P,u,m[L+1],21,-2054922799),u=ze(u,_,O,P,m[L+8],6,1873313359),P=ze(P,u,_,O,m[L+15],10,-30611744),O=ze(O,P,u,_,m[L+6],15,-1560198380),_=ze(_,O,P,u,m[L+13],21,1309151649),u=ze(u,_,O,P,m[L+4],6,-145523070),P=ze(P,u,_,O,m[L+11],10,-1120210379),O=ze(O,P,u,_,m[L+2],15,718787259),_=ze(_,O,P,u,m[L+9],21,-343485551),u=u+Le>>>0,_=_+Re>>>0,O=O+de>>>0,P=P+te>>>0}return t.endian([u,_,O,P])};i._ff=function(a,f,m,g,u,_,O){var P=a+(f&m|~f&g)+(u>>>0)+O;return(P<<_|P>>>32-_)+f},i._gg=function(a,f,m,g,u,_,O){var P=a+(f&g|m&~g)+(u>>>0)+O;return(P<<_|P>>>32-_)+f},i._hh=function(a,f,m,g,u,_,O){var P=a+(f^m^g)+(u>>>0)+O;return(P<<_|P>>>32-_)+f},i._ii=function(a,f,m,g,u,_,O){var P=a+(m^(f|~g))+(u>>>0)+O;return(P<<_|P>>>32-_)+f},i._blocksize=16,i._digestsize=16,Dc.exports=function(a,f){if(a==null)throw new Error("Illegal argument "+a);var m=t.wordsToBytes(i(a,f));return f&&f.asBytes?m:f&&f.asString?n.bytesToString(m):t.bytesToHex(m)}})()});var Na=Ke((L2,$i)=>{(function(){"use strict";var t=this,o=t.buildUrl,e=function(n,i){var a=[],f,m,g;if(i&&i.lowerCase?g=!!i.lowerCase:g=!1,n===null?m="":typeof n=="object"?(m="",i=n):m=n,m&&m[m.length-1]==="/"&&(m=m.slice(0,-1)),i){if(i.path){var u=String(i.path).trim();g&&(u=u.toLowerCase()),u.indexOf("/")===0?m+=u:m+="/"+u}if(i.queryParams){for(f in i.queryParams)if(i.queryParams.hasOwnProperty(f)&&i.queryParams[f]!==void 0){var _;if(i.disableCSV&&Array.isArray(i.queryParams[f])&&i.queryParams[f].length)for(var O=0;O<i.queryParams[f].length;O++)_=encodeURIComponent(String(i.queryParams[f][O]).trim()),a.push(f+"="+_);else g?_=encodeURIComponent(String(i.queryParams[f]).trim().toLowerCase()):_=encodeURIComponent(String(i.queryParams[f]).trim()),a.push(f+"="+_)}m+="?"+a.join("&")}i.hash&&(g?m+="#"+String(i.hash).trim().toLowerCase():m+="#"+String(i.hash).trim())}return m};e.noConflict=function(){return t.buildUrl=o,e},typeof L2<"u"?(typeof $i<"u"&&$i.exports&&(L2=$i.exports=e),L2.buildUrl=e):t.buildUrl=e}).call(L2)});var g4=Ke((SH,p4)=>{var rz=Math.ceil,cz=Math.max;function lz(t,o,e,n){for(var i=-1,a=cz(rz((o-t)/(e||1)),0),f=Array(a);a--;)f[n?a:++i]=t,t+=e;return f}p4.exports=lz});var x4=Ke((IH,u4)=>{function sz(t,o){return t===o||t!==t&&o!==o}u4.exports=sz});var _4=Ke((TH,v4)=>{var fz=typeof global=="object"&&global&&global.Object===Object&&global;v4.exports=fz});var C4=Ke((NH,z4)=>{var dz=_4(),hz=typeof self=="object"&&self&&self.Object===Object&&self,mz=dz||hz||Function("return this")();z4.exports=mz});var Ka=Ke((EH,b4)=>{var pz=C4(),gz=pz.Symbol;b4.exports=gz});var P4=Ke((AH,w4)=>{var M4=Ka(),y4=Object.prototype,uz=y4.hasOwnProperty,xz=y4.toString,k2=M4?M4.toStringTag:void 0;function vz(t){var o=uz.call(t,k2),e=t[k2];try{t[k2]=void 0;var n=!0}catch{}var i=xz.call(t);return n&&(o?t[k2]=e:delete t[k2]),i}w4.exports=vz});var L4=Ke((DH,O4)=>{var _z=Object.prototype,zz=_z.toString;function Cz(t){return zz.call(t)}O4.exports=Cz});var Ya=Ke((FH,I4)=>{var k4=Ka(),bz=P4(),Mz=L4(),yz="[object Null]",wz="[object Undefined]",S4=k4?k4.toStringTag:void 0;function Pz(t){return t==null?t===void 0?wz:yz:S4&&S4 in Object(t)?bz(t):Mz(t)}I4.exports=Pz});var Qi=Ke((VH,T4)=>{function Oz(t){var o=typeof t;return t!=null&&(o=="object"||o=="function")}T4.exports=Oz});var E4=Ke((HH,N4)=>{var Lz=Ya(),kz=Qi(),Sz="[object AsyncFunction]",Iz="[object Function]",Tz="[object GeneratorFunction]",Nz="[object Proxy]";function Ez(t){if(!kz(t))return!1;var o=Lz(t);return o==Iz||o==Tz||o==Sz||o==Nz}N4.exports=Ez});var D4=Ke((RH,A4)=>{var Az=9007199254740991;function Dz(t){return typeof t=="number"&&t>-1&&t%1==0&&t<=Az}A4.exports=Dz});var V4=Ke((BH,F4)=>{var Fz=E4(),Vz=D4();function Hz(t){return t!=null&&Vz(t.length)&&!Fz(t)}F4.exports=Hz});var R4=Ke(($H,H4)=>{var Rz=9007199254740991,Bz=/^(?:0|[1-9]\d*)$/;function $z(t,o){var e=typeof t;return o=o??Rz,!!o&&(e=="number"||e!="symbol"&&Bz.test(t))&&t>-1&&t%1==0&&t<o}H4.exports=$z});var $4=Ke((UH,B4)=>{var Uz=x4(),Gz=V4(),jz=R4(),qz=Qi();function Wz(t,o,e){if(!qz(e))return!1;var n=typeof o;return(n=="number"?Gz(e)&&jz(o,e.length):n=="string"&&o in e)?Uz(e[o],t):!1}B4.exports=Wz});var G4=Ke((GH,U4)=>{var Zz=/\s/;function Qz(t){for(var o=t.length;o--&&Zz.test(t.charAt(o)););return o}U4.exports=Qz});
1var q4=Ke((jH,j4)=>{var Kz=G4(),Yz=/^\s+/;function Xz(t){return t&&t.slice(0,Kz(t)+1).replace(Yz,"")}j4.exports=Xz});var Z4=Ke((qH,W4)=>{function Jz(t){return t!=null&&typeof t=="object"}W4.exports=Jz});var K4=Ke((WH,Q4)=>{var eC=Ya(),tC=Z4(),nC="[object Symbol]";function iC(t){return typeof t=="symbol"||tC(t)&&eC(t)==nC}Q4.exports=iC});var el=Ke((ZH,J4)=>{var oC=q4(),Y4=Qi(),aC=K4(),X4=NaN,rC=/^[-+]0x[0-9a-f]+$/i,cC=/^0b[01]+$/i,lC=/^0o[0-7]+$/i,sC=parseInt;function fC(t){if(typeof t=="number")return t;if(aC(t))return X4;if(Y4(t)){var o=typeof t.valueOf=="function"?t.valueOf():t;t=Y4(o)?o+"":o}if(typeof t!="string")return t===0?t:+t;t=oC(t);var e=cC.test(t);return e||lC.test(t)?sC(t.slice(2),e?2:8):rC.test(t)?X4:+t}J4.exports=fC});var il=Ke((QH,nl)=>{var dC=el(),tl=1/0,hC=17976931348623157e292;function mC(t){if(!t)return t===0?t:0;if(t=dC(t),t===tl||t===-tl){var o=t<0?-1:1;return o*hC}return t===t?t:0}nl.exports=mC});var al=Ke((KH,ol)=>{var pC=g4(),gC=$4(),Xa=il();function uC(t){return function(o,e,n){return n&&typeof n!="number"&&gC(o,e,n)&&(e=n=void 0),o=Xa(o),e===void 0?(e=o,o=0):e=Xa(e),n=n===void 0?o<e?1:-1:Xa(n),pC(o,e,n,t)}}ol.exports=uC});var cl=Ke((YH,rl)=>{var xC=al(),vC=xC();rl.exports=vC});var sn=function(t){return t.Range="range",t.Steps="steps",t.Positions="positions",t.Count="count",t.Values="values",t}(sn||{}),t1=function(t){return t[t.None=-1]="None",t[t.NoValue=0]="NoValue",t[t.LargeValue=1]="LargeValue",t[t.SmallValue=2]="SmallValue",t}(t1||{});function Ol(t){return ci(t)&&typeof t.from=="function"}function ci(t){return typeof t=="object"&&typeof t.to=="function"}function g3(t){t.parentElement.removeChild(t)}function wo(t){return t!=null}function u3(t){t.preventDefault()}function Ll(t){return t.filter(function(o){return this[o]?!1:this[o]=!0},{})}function kl(t,o){return Math.round(t/o)*o}function Sl(t,o){var e=t.getBoundingClientRect(),n=t.ownerDocument,i=n.documentElement,a=z3(n);return/webkit.*Chrome.*Mobile/i.test(navigator.userAgent)&&(a.x=0),o?e.top+a.y-i.clientTop:e.left+a.x-i.clientLeft}function u1(t){return typeof t=="number"&&!isNaN(t)&&isFinite(t)}function x3(t,o,e){e>0&&(Rt(t,o),setTimeout(function(){ri(t,o)},e))}function v3(t){return Math.max(Math.min(t,100),0)}function li(t){return Array.isArray(t)?t:[t]}function Il(t){t=String(t);var o=t.split(".");return o.length>1?o[1].length:0}function Rt(t,o){t.classList&&!/\s/.test(o)?t.classList.add(o):t.className+=" "+o}function ri(t,o){t.classList&&!/\s/.test(o)?t.classList.remove(o):t.className=t.className.replace(new RegExp("(^|\\b)"+o.split(" ").join("|")+"(\\b|$)","gi")," ")}function Tl(t,o){return t.classList?t.classList.contains(o):new RegExp("\\b"+o+"\\b").test(t.className)}function z3(t){var o=window.pageXOffset!==void 0,e=(t.compatMode||"")==="CSS1Compat",n=o?window.pageXOffset:e?t.documentElement.scrollLeft:t.body.scrollLeft,i=o?window.pageYOffset:e?t.documentElement.scrollTop:t.body.scrollTop;return{x:n,y:i}}function Nl(){return window.navigator.pointerEnabled?{start:"pointerdown",move:"pointermove",end:"pointerup"}:window.navigator.msPointerEnabled?{start:"MSPointerDown",move:"MSPointerMove",end:"MSPointerUp"}:{start:"mousedown touchstart",move:"mousemove touchmove",end:"mouseup touchend"}}function El(){var t=!1;try{var o=Object.defineProperty({},"passive",{get:function(){t=!0}});window.addEventListener("test",null,o)}catch{}return t}function Al(){return window.CSS&&CSS.supports&&CSS.supports("touch-action","none")}function Oo(t,o){return 100/(o-t)}function Po(t,o,e){return o*100/(t[e+1]-t[e])}function Dl(t,o){return Po(t,t[0]<0?o+Math.abs(t[0]):o-t[0],0)}function Fl(t,o){return o*(t[1]-t[0])/100+t[0]}function e2(t,o){for(var e=1;t>=o[e];)e+=1;return e}function Vl(t,o,e){if(e>=t.slice(-1)[0])return 100;var n=e2(e,t),i=t[n-1],a=t[n],f=o[n-1],m=o[n];return f+Dl([i,a],e)/Oo(f,m)}function Hl(t,o,e){if(e>=100)return t.slice(-1)[0];var n=e2(e,o),i=t[n-1],a=t[n],f=o[n-1],m=o[n];return Fl([i,a],(e-f)*Oo(f,m))}function Rl(t,o,e,n){if(n===100)return n;var i=e2(n,t),a=t[i-1],f=t[i];return e?n-a>(f-a)/2?f:a:o[i-1]?t[i-1]+kl(n-t[i-1],o[i-1]):n}var Bl=function(){function t(o,e,n){this.xPct=[],this.xVal=[],this.xSteps=[],this.xNumSteps=[],this.xHighestCompleteStep=[],this.xSteps=[n||!1],this.xNumSteps=[!1],this.snap=e;var i,a=[];
1for(Object.keys(o).forEach(function(f){a.push([li(o[f]),f])}),a.sort(function(f,m){return f[0][0]-m[0][0]}),i=0;i<a.length;i++)this.handleEntryPoint(a[i][1],a[i][0]);for(this.xNumSteps=this.xSteps.slice(0),i=0;i<this.xNumSteps.length;i++)this.handleStepPoint(i,this.xNumSteps[i])}return t.prototype.getDistance=function(o){for(var e=[],n=0;n<this.xNumSteps.length-1;n++)e[n]=Po(this.xVal,o,n);return e},t.prototype.getAbsoluteDistance=function(o,e,n){var i=0;if(o<this.xPct[this.xPct.length-1])for(;o>this.xPct[i+1];)i++;else o===this.xPct[this.xPct.length-1]&&(i=this.xPct.length-2);!n&&o===this.xPct[i+1]&&i++,e===null&&(e=[]);var a,f=1,m=e[i],g=0,u=0,_=0,O=0;for(n?a=(o-this.xPct[i])/(this.xPct[i+1]-this.xPct[i]):a=(this.xPct[i+1]-o)/(this.xPct[i+1]-this.xPct[i]);m>0;)g=this.xPct[i+1+O]-this.xPct[i+O],e[i+O]*f+100-a*100>100?(u=g*a,f=(m-100*a)/e[i+O],a=1):(u=e[i+O]*g/100*f,f=0),n?(_=_-u,this.xPct.length+O>=1&&O--):(_=_+u,this.xPct.length-O>=1&&O++),m=e[i+O]*f;return o+_},t.prototype.toStepping=function(o){return o=Vl(this.xVal,this.xPct,o),o},t.prototype.fromStepping=function(o){return Hl(this.xVal,this.xPct,o)},t.prototype.getStep=function(o){return o=Rl(this.xPct,this.xSteps,this.snap,o),o},t.prototype.getDefaultStep=function(o,e,n){var i=e2(o,this.xPct);return(o===100||e&&o===this.xPct[i-1])&&(i=Math.max(i-1,1)),(this.xVal[i]-this.xVal[i-1])/n},t.prototype.getNearbySteps=function(o){var e=e2(o,this.xPct);return{stepBefore:{startValue:this.xVal[e-2],step:this.xNumSteps[e-2],highestStep:this.xHighestCompleteStep[e-2]},thisStep:{startValue:this.xVal[e-1],step:this.xNumSteps[e-1],highestStep:this.xHighestCompleteStep[e-1]},stepAfter:{startValue:this.xVal[e],step:this.xNumSteps[e],highestStep:this.xHighestCompleteStep[e]}}},t.prototype.countStepDecimals=function(){var o=this.xNumSteps.map(Il);return Math.max.apply(null,o)},t.prototype.hasNoSize=function(){return this.xVal[0]===this.xVal[this.xVal.length-1]},t.prototype.convert=function(o){return this.getStep(this.toStepping(o))},t.prototype.handleEntryPoint=function(o,e){var n;if(o==="min"?n=0:o==="max"?n=100:n=parseFloat(o),!u1(n)||!u1(e[0]))throw new Error("noUiSlider: 'range' value isn't numeric.");this.xPct.push(n),this.xVal.push(e[0]);var i=Number(e[1]);n?this.xSteps.push(isNaN(i)?!1:i):isNaN(i)||(this.xSteps[0]=i),this.xHighestCompleteStep.push(0)},t.prototype.handleStepPoint=function(o,e){if(e){if(this.xVal[o]===this.xVal[o+1]){this.xSteps[o]=this.xHighestCompleteStep[o]=this.xVal[o];return}this.xSteps[o]=Po([this.xVal[o],this.xVal[o+1]],e,0)/Oo(this.xPct[o],this.xPct[o+1]);var n=(this.xVal[o+1]-this.xVal[o])/this.xNumSteps[o],i=Math.ceil(Number(n.toFixed(3))-1),a=this.xVal[o]+this.xNumSteps[o]*i;this.xHighestCompleteStep[o]=a}},t}(),_3={to:function(t){return t===void 0?"":t.toFixed(2)},from:Number},$l={target:"target",base:"base",origin:"origin",handle:"handle",handleLower:"handle-lower",handleUpper:"handle-upper",touchArea:"touch-area",horizontal:"horizontal",vertical:"vertical",background:"background",connect:"connect",connects:"connects",ltr:"ltr",rtl:"rtl",textDirectionLtr:"txt-dir-ltr",textDirectionRtl:"txt-dir-rtl",draggable:"draggable",drag:"state-drag",tap:"state-tap",active:"active",tooltip:"tooltip",pips:"pips",pipsHorizontal:"pips-horizontal",pipsVertical:"pips-vertical",marker:"marker",markerHorizontal:"marker-horizontal",markerVertical:"marker-vertical",markerNormal:"marker-normal",markerLarge:"marker-large",markerSub:"marker-sub",value:"value",valueHorizontal:"value-horizontal",valueVertical:"value-vertical",valueNormal:"value-normal",valueLarge:"value-large",valueSub:"value-sub"},Y1={tooltips:".__tooltips",aria:".__aria"};function Ul(t,o){if(!u1(o))throw new Error("noUiSlider: 'step' is not numeric.");t.singleStep=o}function Gl(t,o){if(!u1(o))throw new Error("noUiSlider: 'keyboardPageMultiplier' is not numeric.");t.keyboardPageMultiplier=o}function jl(t,o){if(!u1(o))throw new Error("noUiSlider: 'keyboardMultiplier' is not numeric.");t.keyboardMultiplier=o}function ql(t,o){if(!u1(o))throw new Error("noUiSlider: 'keyboardDefaultStep' is not numeric.");t.keyboardDefaultStep=o}function Wl(t,o){if(typeof o!="object"||Array.isArray(o))throw new Error("noUiSlider: 'range' is not an object.");if(o.min===void 0||o.max===void 0)throw new Error("noUiSlider: Missing 'min' or 'max' in 'range'.");t.spectrum=new Bl(o,t.snap||!1,t.singleStep)}
1function Zl(t,o){if(o=li(o),!Array.isArray(o)||!o.length)throw new Error("noUiSlider: 'start' option is incorrect.");t.handles=o.length,t.start=o}function Ql(t,o){if(typeof o!="boolean")throw new Error("noUiSlider: 'snap' option must be a boolean.");t.snap=o}function Kl(t,o){if(typeof o!="boolean")throw new Error("noUiSlider: 'animate' option must be a boolean.");t.animate=o}function Yl(t,o){if(typeof o!="number")throw new Error("noUiSlider: 'animationDuration' option must be a number.");t.animationDuration=o}function C3(t,o){var e=[!1],n;if(o==="lower"?o=[!0,!1]:o==="upper"&&(o=[!1,!0]),o===!0||o===!1){for(n=1;n<t.handles;n++)e.push(o);e.push(!1)}else{if(!Array.isArray(o)||!o.length||o.length!==t.handles+1)throw new Error("noUiSlider: 'connect' option doesn't match handle count.");e=o}t.connect=e}function Xl(t,o){switch(o){case"horizontal":t.ort=0;break;case"vertical":t.ort=1;break;default:throw new Error("noUiSlider: 'orientation' option is invalid.")}}function b3(t,o){if(!u1(o))throw new Error("noUiSlider: 'margin' option must be numeric.");o!==0&&(t.margin=t.spectrum.getDistance(o))}function Jl(t,o){if(!u1(o))throw new Error("noUiSlider: 'limit' option must be numeric.");if(t.limit=t.spectrum.getDistance(o),!t.limit||t.handles<2)throw new Error("noUiSlider: 'limit' option is only supported on linear sliders with 2 or more handles.")}function es(t,o){var e;if(!u1(o)&&!Array.isArray(o))throw new Error("noUiSlider: 'padding' option must be numeric or array of exactly 2 numbers.");if(Array.isArray(o)&&!(o.length===2||u1(o[0])||u1(o[1])))throw new Error("noUiSlider: 'padding' option must be numeric or array of exactly 2 numbers.");if(o!==0){for(Array.isArray(o)||(o=[o,o]),t.padding=[t.spectrum.getDistance(o[0]),t.spectrum.getDistance(o[1])],e=0;e<t.spectrum.xNumSteps.length-1;e++)if(t.padding[0][e]<0||t.padding[1][e]<0)throw new Error("noUiSlider: 'padding' option must be a positive number(s).");var n=o[0]+o[1],i=t.spectrum.xVal[0],a=t.spectrum.xVal[t.spectrum.xVal.length-1];if(n/(a-i)>1)throw new Error("noUiSlider: 'padding' option must not exceed 100% of the range.")}}function ts(t,o){switch(o){case"ltr":t.dir=0;break;case"rtl":t.dir=1;break;default:throw new Error("noUiSlider: 'direction' option was not recognized.")}}function ns(t,o){if(typeof o!="string")throw new Error("noUiSlider: 'behaviour' must be a string containing options.");var e=o.indexOf("tap")>=0,n=o.indexOf("drag")>=0,i=o.indexOf("fixed")>=0,a=o.indexOf("snap")>=0,f=o.indexOf("hover")>=0,m=o.indexOf("unconstrained")>=0,g=o.indexOf("invert-connects")>=0,u=o.indexOf("drag-all")>=0,_=o.indexOf("smooth-steps")>=0;if(i){if(t.handles!==2)throw new Error("noUiSlider: 'fixed' behaviour must be used with 2 handles");b3(t,t.start[1]-t.start[0])}if(g&&t.handles!==2)throw new Error("noUiSlider: 'invert-connects' behaviour must be used with 2 handles");if(m&&(t.margin||t.limit))throw new Error("noUiSlider: 'unconstrained' behaviour cannot be used with margin or limit");t.events={tap:e||a,drag:n,dragAll:u,smoothSteps:_,fixed:i,snap:a,hover:f,unconstrained:m,invertConnects:g}}function is(t,o){if(o!==!1)if(o===!0||ci(o)){t.tooltips=[];for(var e=0;e<t.handles;e++)t.tooltips.push(o)}else{if(o=li(o),o.length!==t.handles)throw new Error("noUiSlider: must pass a formatter for all handles.");o.forEach(function(n){if(typeof n!="boolean"&&!ci(n))throw new Error("noUiSlider: 'tooltips' must be passed a formatter or 'false'.")}),t.tooltips=o}}function os(t,o){if(o.length!==t.handles)throw new Error("noUiSlider: must pass a attributes for all handles.");t.handleAttributes=o}function as(t,o){if(!ci(o))throw new Error("noUiSlider: 'ariaFormat' requires 'to' method.");t.ariaFormat=o}function rs(t,o){if(!Ol(o))throw new Error("noUiSlider: 'format' requires 'to' and 'from' methods.");t.format=o}function cs(t,o){if(typeof o!="boolean")throw new Error("noUiSlider: 'keyboardSupport' option must be a boolean.");t.keyboardSupport=o}function ls(t,o){t.documentElement=o}function ss(t,o){if(typeof o!="string"&&o!==!1)throw new Error("noUiSlider: 'cssPrefix' must be a string or `false`.");t.cssPrefix=o}function fs(t,o){if(typeof o!="object")throw new Error("noUiSlider: 'cssClasse
1s' must be an object.");typeof t.cssPrefix=="string"?(t.cssClasses={},Object.keys(o).forEach(function(e){t.cssClasses[e]=t.cssPrefix+o[e]})):t.cssClasses=o}function M3(t){var o={margin:null,limit:null,padding:null,animate:!0,animationDuration:300,ariaFormat:_3,format:_3},e={step:{r:!1,t:Ul},keyboardPageMultiplier:{r:!1,t:Gl},keyboardMultiplier:{r:!1,t:jl},keyboardDefaultStep:{r:!1,t:ql},start:{r:!0,t:Zl},connect:{r:!0,t:C3},direction:{r:!0,t:ts},snap:{r:!1,t:Ql},animate:{r:!1,t:Kl},animationDuration:{r:!1,t:Yl},range:{r:!0,t:Wl},orientation:{r:!1,t:Xl},margin:{r:!1,t:b3},limit:{r:!1,t:Jl},padding:{r:!1,t:es},behaviour:{r:!0,t:ns},ariaFormat:{r:!1,t:as},format:{r:!1,t:rs},tooltips:{r:!1,t:is},keyboardSupport:{r:!0,t:cs},documentElement:{r:!1,t:ls},cssPrefix:{r:!0,t:ss},cssClasses:{r:!0,t:fs},handleAttributes:{r:!1,t:os}},n={connect:!1,direction:"ltr",behaviour:"tap",orientation:"horizontal",keyboardSupport:!0,cssPrefix:"noUi-",cssClasses:$l,keyboardPageMultiplier:5,keyboardMultiplier:1,keyboardDefaultStep:10};t.format&&!t.ariaFormat&&(t.ariaFormat=t.format),Object.keys(e).forEach(function(g){if(!wo(t[g])&&n[g]===void 0){if(e[g].r)throw new Error("noUiSlider: '"+g+"' is required.");return}e[g].t(o,wo(t[g])?t[g]:n[g])}),o.pips=t.pips;var i=document.createElement("div"),a=i.style.msTransform!==void 0,f=i.style.transform!==void 0;o.transformRule=f?"transform":a?"msTransform":"webkitTransform";var m=[["left","top"],["right","bottom"]];return o.style=m[o.dir][o.ort],o}function ds(t,o,e){var n=Nl(),i=Al(),a=i&&El(),f=t,m,g,u,_,O,P,L=o.spectrum,j=[],Y=[],J=[],ze=0,Le={},Re=!1,de=t.ownerDocument,te=o.documentElement||de.documentElement,Ye=de.body,Xe=de.dir==="rtl"||o.ort===1?0:100;function it(z,k){var I=de.createElement("div");return k&&Rt(I,k),z.appendChild(I),I}function i1(z,k){var I=it(z,o.cssClasses.origin),R=it(I,o.cssClasses.handle);if(it(R,o.cssClasses.touchArea),R.setAttribute("data-handle",String(k)),o.keyboardSupport&&(R.setAttribute("tabindex","0"),R.addEventListener("keydown",function(K){return xl(K,k)})),o.handleAttributes!==void 0){var Q=o.handleAttributes[k];Object.keys(Q).forEach(function(K){R.setAttribute(K,Q[K])})}return R.setAttribute("role","slider"),R.setAttribute("aria-orientation",o.ort?"vertical":"horizontal"),k===0?Rt(R,o.cssClasses.handleLower):k===o.handles-1&&Rt(R,o.cssClasses.handleUpper),I.handle=R,I}function _1(z,k){return k?it(z,o.cssClasses.connect):!1}function wt(z,k){g=it(k,o.cssClasses.connects),u=[],_=[],_.push(_1(g,z[0]));for(var I=0;I<o.handles;I++)u.push(i1(k,I)),J[I]=I,_.push(_1(g,z[I+1]))}function l1(z){Rt(z,o.cssClasses.target),o.dir===0?Rt(z,o.cssClasses.ltr):Rt(z,o.cssClasses.rtl),o.ort===0?Rt(z,o.cssClasses.horizontal):Rt(z,o.cssClasses.vertical);var k=getComputedStyle(z).direction;return k==="rtl"?Rt(z,o.cssClasses.textDirectionRtl):Rt(z,o.cssClasses.textDirectionLtr),it(z,o.cssClasses.base)}function Ki(z,k){return!o.tooltips||!o.tooltips[k]?!1:it(z.firstChild,o.cssClasses.tooltip)}function z1(){return f.hasAttribute("disabled")}function $1(z){var k=u[z];return k.hasAttribute("disabled")}function on(z){z!=null?(u[z].setAttribute("disabled",""),u[z].handle.removeAttribute("tabindex")):(f.setAttribute("disabled",""),u.forEach(function(k){k.handle.removeAttribute("tabindex")}))}function Un(z){z!=null?(u[z].removeAttribute("disabled"),u[z].handle.setAttribute("tabindex","0")):(f.removeAttribute("disabled"),u.forEach(function(k){k.removeAttribute("disabled"),k.handle.setAttribute("tabindex","0")}))}function vn(){P&&(jn("update"+Y1.tooltips),P.forEach(function(z){z&&g3(z)}),P=null)}function _n(){vn(),P=u.map(Ki),oo("update"+Y1.tooltips,function(z,k,I){if(!(!P||!o.tooltips)&&P[k]!==!1){var R=z[k];o.tooltips[k]!==!0&&(R=o.tooltips[k].to(I[k])),P[k].innerHTML=R}})}function Yi(){jn("update"+Y1.aria),oo("update"+Y1.aria,function(z,k,I,R,Q){J.forEach(function(K){var ge=u[K],ie=I2(Y,K,0,!0,!0,!0),Ze=I2(Y,K,100,!0,!0,!0),Qe=Q[K],ot=String(o.ariaFormat.to(I[K]));ie=L.fromStepping(ie).toFixed(1),Ze=L.fromStepping(Ze).toFixed(1),Qe=L.fromStepping(Qe).toFixed(1),ge.children[0].setAttribute("aria-valuemin",ie),ge.children[0].setAttribute("aria-valuemax",Ze),ge.children[0].setAttribute("aria-valuenow",Qe),ge.children[0].setAttribute("aria-valuetext",ot)})})}function Xi(z){if(z.mode===sn.Range||z.mode===sn.Steps)return L.xVal;if(z.mode===sn.Count){if(z.values<2)throw new Error("noUiSlider: 'values' (>= 2) required for mode 'count'.");for(var k=z.values-1,I=100/k,R=[];k--;)R[k]=k*I;return R.push(100),S2(R,z.stepped)}return z.mode===sn.Positions?S2(z.values,z.stepped):z.mode===sn.Values?z.stepped?z.values.map(function(Q){return L.fromStepping(L.getStep(L.toStepping(Q)))}):z.values:[]}function S2(z,k){return z.map(function(I){return L.fromStepping(k?L.getStep(I):I)})}function Ji(z){function k(Qe,ot){return Number((Qe+ot).toFixed(7))}var I=Xi(z),R={},Q=L.xVal[0],K=L.xVal[L.xVal.length-1],ge=!1,ie=!1,Ze=0;return I=Ll(I.slice().sort(function(Qe,ot){return Qe-ot})),I[0]!==Q&&(I.unshift(Q),ge=!0),I[I.length-1]!==K&&(I.push(K),ie=!0),I.forEach(function(Qe,ot){var at,We,gt,Dt=Qe,Pt=I[ot+1],Nt,co,lo,so,dr,fo,hr,mr=z.mode===sn.Steps;
1for(mr&&(at=L.xNumSteps[ot]),at||(at=Pt-Dt),Pt===void 0&&(Pt=Dt),at=Math.max(at,1e-7),We=Dt;We<=Pt;We=k(We,at)){for(Nt=L.toStepping(We),co=Nt-Ze,dr=co/(z.density||1),fo=Math.round(dr),hr=co/fo,gt=1;gt<=fo;gt+=1)lo=Ze+gt*hr,R[lo.toFixed(5)]=[L.fromStepping(lo),0];so=I.indexOf(We)>-1?t1.LargeValue:mr?t1.SmallValue:t1.NoValue,!ot&&ge&&We!==Pt&&(so=0),We===Pt&&ie||(R[Nt.toFixed(5)]=[We,so]),Ze=Nt}}),R}function eo(z,k,I){var R,Q,K=de.createElement("div"),ge=(R={},R[t1.None]="",R[t1.NoValue]=o.cssClasses.valueNormal,R[t1.LargeValue]=o.cssClasses.valueLarge,R[t1.SmallValue]=o.cssClasses.valueSub,R),ie=(Q={},Q[t1.None]="",Q[t1.NoValue]=o.cssClasses.markerNormal,Q[t1.LargeValue]=o.cssClasses.markerLarge,Q[t1.SmallValue]=o.cssClasses.markerSub,Q),Ze=[o.cssClasses.valueHorizontal,o.cssClasses.valueVertical],Qe=[o.cssClasses.markerHorizontal,o.cssClasses.markerVertical];Rt(K,o.cssClasses.pips),Rt(K,o.ort===0?o.cssClasses.pipsHorizontal:o.cssClasses.pipsVertical);function ot(We,gt){var Dt=gt===o.cssClasses.value,Pt=Dt?Ze:Qe,Nt=Dt?ge:ie;return gt+" "+Pt[o.ort]+" "+Nt[We]}function at(We,gt,Dt){if(Dt=k?k(gt,Dt):Dt,Dt!==t1.None){var Pt=it(K,!1);Pt.className=ot(Dt,o.cssClasses.marker),Pt.style[o.style]=We+"%",Dt>t1.NoValue&&(Pt=it(K,!1),Pt.className=ot(Dt,o.cssClasses.value),Pt.setAttribute("data-value",String(gt)),Pt.style[o.style]=We+"%",Pt.innerHTML=String(I.to(gt)))}}return Object.keys(z).forEach(function(We){at(We,z[We][0],z[We][1])}),K}function Gn(){O&&(g3(O),O=null)}function to(z){Gn();var k=Ji(z),I=z.filter,R=z.format||{to:function(Q){return String(Math.round(Q))}};return O=f.appendChild(eo(k,I,R)),O}function nr(){var z=m.getBoundingClientRect(),k="offset"+["Width","Height"][o.ort];return o.ort===0?z.width||m[k]:z.height||m[k]}function an(z,k,I,R){var Q=function(ge){var ie=dl(ge,R.pageOffset,R.target||k);if(!ie||z1()&&!R.doNotReject||Tl(f,o.cssClasses.tap)&&!R.doNotReject||z===n.start&&ie.buttons!==void 0&&ie.buttons>1||R.hover&&ie.buttons)return!1;a||ie.preventDefault(),ie.calcPoint=ie.points[o.ort],I(ie,R)},K=[];return z.split(" ").forEach(function(ge){k.addEventListener(ge,Q,a?{passive:!0}:!1),K.push([ge,Q])}),K}function dl(z,k,I){var R=z.type.indexOf("touch")===0,Q=z.type.indexOf("mouse")===0,K=z.type.indexOf("pointer")===0,ge=0,ie=0;if(z.type.indexOf("MSPointer")===0&&(K=!0),z.type==="mousedown"&&!z.buttons&&!z.touches)return!1;if(R){var Ze=function(at){var We=at.target;return We===I||I.contains(We)||z.composed&&z.composedPath().shift()===I};if(z.type==="touchstart"){var Qe=Array.prototype.filter.call(z.touches,Ze);if(Qe.length>1)return!1;ge=Qe[0].pageX,ie=Qe[0].pageY}else{var ot=Array.prototype.find.call(z.changedTouches,Ze);if(!ot)return!1;ge=ot.pageX,ie=ot.pageY}}return k=k||z3(de),(Q||K)&&(ge=z.clientX+k.x,ie=z.clientY+k.y),z.pageOffset=k,z.points=[ge,ie],z.cursor=Q||K,z}function ir(z){var k=z-Sl(m,o.ort),I=k*100/nr();return I=v3(I),o.dir?100-I:I}function hl(z){var k=100,I=!1;return u.forEach(function(R,Q){if(!$1(Q)){var K=Y[Q],ge=Math.abs(K-z),ie=ge===100&&k===100,Ze=ge<k,Qe=ge<=k&&z>K;(Ze||Qe||ie)&&(I=Q,k=ge)}}),I}function ml(z,k){z.type==="mouseout"&&z.target.nodeName==="HTML"&&z.relatedTarget===null&&no(z,k)}function pl(z,k){if(navigator.appVersion.indexOf("MSIE 9")===-1&&z.buttons===0&&k.buttonsProperty!==0)return no(z,k);var I=(o.dir?-1:1)*(z.calcPoint-k.startCalcPoint),R=I*100/k.baseSize;ar(I>0,R,k.locations,k.handleNumbers,k.connect)}function no(z,k){k.handle&&(ri(k.handle,o.cssClasses.active),ze-=1),k.listeners.forEach(function(I){te.removeEventListener(I[0],I[1])}),ze===0&&(ri(f,o.cssClasses.drag),ro(),z.cursor&&(Ye.style.cursor="",Ye.removeEventListener("selectstart",u3))),o.events.smoothSteps&&(k.handleNumbers.forEach(function(I){rn(I,Y[I],!0,!0,!1,!1)}),k.handleNumbers.forEach(function(I){st("update",I)})),k.handleNumbers.forEach(function(I){st("change",I),st("set",I),st("end",I)})}function io(z,k){if(!k.handleNumbers.some($1)){var I;if(k.handleNumbers.length===1){var R=u[k.handleNumbers[0]];I=R.children[0],ze+=1,Rt(I,o.cssClasses.active)}z.stopPropagation();var Q=[],K=an(n.move,te,pl,{target:z.target,handle:I,connect:k.connect,listeners:Q,startCalcPoint:z.calcPoint,baseSize:nr(),pageOffset:z.pageOffset,handleNumbers:k.handleNumbers,buttonsProperty:z.buttons,locations:Y.slice()}),ge=an(n.end,te,no,{target:z.target,handle:I,listeners:Q,doNotReject:!0,handleNumbers:k.handleNumbers}),ie=an("mouseout",te,ml,{target:z.target,handle:I,listeners:Q,doNotReject:!0,handleNumbers:k.handleNumbers});Q.push.apply(Q,K.concat(ge,ie)),z.cursor&&(Ye.style.cursor=getComputedStyle(z.target).cursor,u.length>
11&&Rt(f,o.cssClasses.drag),Ye.addEventListener("selectstart",u3,!1)),k.handleNumbers.forEach(function(Ze){st("start",Ze)})}}function gl(z){z.stopPropagation();var k=ir(z.calcPoint),I=hl(k);I!==!1&&(o.events.snap||x3(f,o.cssClasses.tap,o.animationDuration),rn(I,k,!0,!0),ro(),st("slide",I,!0),st("update",I,!0),o.events.snap?io(z,{handleNumbers:[I]}):(st("change",I,!0),st("set",I,!0)))}function ul(z){var k=ir(z.calcPoint),I=L.getStep(k),R=L.fromStepping(I);Object.keys(Le).forEach(function(Q){Q.split(".")[0]==="hover"&&Le[Q].forEach(function(K){K.call(N2,R)})})}function xl(z,k){if(z1()||$1(k))return!1;var I=["Left","Right"],R=["Down","Up"],Q=["PageDown","PageUp"],K=["Home","End"];o.dir&&!o.ort?I.reverse():o.ort&&!o.dir&&(R.reverse(),Q.reverse());var ge=z.key.replace("Arrow",""),ie=ge===Q[0],Ze=ge===Q[1],Qe=ge===R[0]||ge===I[0]||ie,ot=ge===R[1]||ge===I[1]||Ze,at=ge===K[0],We=ge===K[1];if(!Qe&&!ot&&!at&&!We)return!0;z.preventDefault();var gt;if(ot||Qe){var Dt=Qe?0:1,Pt=sr(k),Nt=Pt[Dt];if(Nt===null)return!1;Nt===!1&&(Nt=L.getDefaultStep(Y[k],Qe,o.keyboardDefaultStep)),Ze||ie?Nt*=o.keyboardPageMultiplier:Nt*=o.keyboardMultiplier,Nt=Math.max(Nt,1e-7),Nt=(Qe?-1:1)*Nt,gt=j[k]+Nt}else We?gt=o.spectrum.xVal[o.spectrum.xVal.length-1]:gt=o.spectrum.xVal[0];return rn(k,L.toStepping(gt),!0,!0),st("slide",k),st("update",k),st("change",k),st("set",k),!1}function or(z){z.fixed||u.forEach(function(k,I){an(n.start,k.children[0],io,{handleNumbers:[I]})}),z.tap&&an(n.start,m,gl,{}),z.hover&&an(n.move,m,ul,{hover:!0}),z.drag&&_.forEach(function(k,I){if(!(k===!1||I===0||I===_.length-1)){var R=u[I-1],Q=u[I],K=[k],ge=[R,Q],ie=[I-1,I];Rt(k,o.cssClasses.draggable),z.fixed&&(K.push(R.children[0]),K.push(Q.children[0])),z.dragAll&&(ge=u,ie=J),K.forEac
1h(function(Ze){an(n.start,Ze,io,{handles:ge,handleNumbers:ie,connect:k})})}})}function oo(z,k){Le[z]=Le[z]||[],Le[z].push(k),z.split(".")[0]==="update"&&u.forEach(function(I,R){st("update",R)})}function vl(z){return z===Y1.aria||z===Y1.tooltips}function jn(z){var k=z&&z.split(".")[0],I=k?z.substring(k.length):z;Object.keys(Le).forEach(function(R){var Q=R.split(".")[0],K=R.substring(Q.length);(!k||k===Q)&&(!I||I===K)&&(!vl(K)||I===K)&&delete Le[R]})}function st(z,k,I){Object.keys(Le).forEach(function(R){var Q=R.split(".")[0];z===Q&&Le[R].forEach(function(K){K.call(N2,j.map(o.format.to),k,j.slice(),I||!1,Y.slice(),N2)})})}function I2(z,k,I,R,Q,K,ge){var ie;return u.length>1&&!o.events.unconstrained&&(R&&k>0&&(ie=L.getAbsoluteDistance(z[k-1],o.margin,!1),I=Math.max(I,ie)),Q&&k<u.length-1&&(ie=L.getAbsoluteDistance(z[k+1],o.margin,!0),I=Math.min(I,ie))),u.length>1&&o.limit&&(R&&k>0&&(ie=L.getAbsoluteDistance(z[k-1],o.limit,!1),I=Math.min(I,ie)),Q&&k<u.length-1&&(ie=L.getAbsoluteDistance(z[k+1],o.limit,!0),I=Math.max(I,ie))),o.padding&&(k===0&&(ie=L.getAbsoluteDistance(0,o.padding[0],!1),I=Math.max(I,ie)),k===u.length-1&&(ie=L.getAbsoluteDistance(100,o.padding[1],!0),I=Math.min(I,ie))),ge||(I=L.getStep(I)),I=v3(I),I===z[k]&&!K?!1:I}function ao(z,k){var I=o.ort;return(I?k:z)+", "+(I?z:k)}function ar(z,k,I,R,Q){var K=I.slice(),ge=R[0],ie=o.events.smoothSteps,Ze=[!z,z],Qe=[z,!z];R=R.slice(),z&&R.reverse(),R.length>1?R.forEach(function(at,We){var gt=I2(K,at,K[at]+k,Ze[We],Qe[We],!1,ie);gt===!1?k=0:(k=gt-K[at],K[at]=gt)}):Ze=Qe=[!0];var ot=!1;R.forEach(function(at,We){ot=rn(at,I[at]+k,Ze[We],Qe[We],!1,ie)||ot}),ot&&(R.forEach(function(at){st("update",at),st("slide",at)}),Q!=null&&st("drag",ge))}function rr(z,k){return o.dir?100-z-k:z}function _l(z,k){Y[z]=k,j[z]=L.fromStepping(k);var I=rr(k,0)-Xe,R="translate("+ao(I+"%","0")+")";if(u[z].style[o.transformRule]=R,o.events.invertConnects&&Y.length>1){var Q=Y.every(function(K,ge,ie){return ge===0||K>=ie[ge-1]});if(Re!==!Q){wl();return}}qn(z),qn(z+1),Re&&(qn(z-1),qn(z+2))}function ro(){J.forEach(function(z){var k=Y[z]>50?-1:1,I=3+(u.length+k*z);u[z].style.zIndex=String(I)})}function rn(z,k,I,R,Q,K){return Q||(k=I2(Y,z,k,I,R,!1,K)),k===!1?!1:(_l(z,k),!0)}function qn(z){if(_[z]){var k=Y.slice();Re&&k.sort(function(ie,Ze){return ie-Ze});var I=0,R=100;z!==0&&(I=k[z-1]),z!==_.length-1&&(R=k[z]);var Q=R-I,K="translate("+ao(rr(I,Q)+"%","0")+")",ge="scale("+ao(Q/100,"1")+")";_[z].style[o.transformRule]=K+" "+ge}}function cr(z,k){return z===null||z===!1||z===void 0||(typeof z=="number"&&(z=String(z)),z=o.format.from(z),z!==!1&&(z=L.toStepping(z)),z===!1||isNaN(z))?Y[k]:z}function T2(z,k,I){var R=li(z),Q=Y[0]===void 0;k=k===void 0?!0:k,o.animate&&!Q&&x3(f,o.cssClasses.tap,o.animationDuration),J.forEach(function(ie){rn(ie,cr(R[ie],ie),!0,!1,I)});var K=J.length===1?0:1;if(Q&&L.hasNoSize()&&(I=!0,Y[0]=0,J.length>1)){var ge=100/(J.length-1);J.forEach(function(ie){Y[ie]=ie*ge})}for(;K<J.length;++K)J.forEach(function(ie){rn(ie,Y[ie],!0,!0,I)});ro(),J.forEach(function(ie){st("update",ie),R[ie]!==null&&k&&st("set",ie)})}function zl(z){T2(o.start,z)}function Cl(z,k,I,R){if(z=Number(z),!(z>=0&&z<J.length))throw new Error("noUiSlider: invalid handle number, got: "+z);rn(z,cr(k,z),!0,!0,R),st("update",z),I&&st("set",z)}function lr(z){if(z===void 0&&(z=!1),z)return j.length===1?j[0]:j.slice(0);var k=j.map(o.format.to);return k.length===1?k[0]:k}function bl(){for(jn(Y1.aria),jn(Y1.tooltips),Object.keys(o.cssClasse
1s).forEach(function(z){ri(f,o.cssClasses[z])});f.firstChild;)f.removeChild(f.firstChild);delete f.noUiSlider}function sr(z){var k=Y[z],I=L.getNearbySteps(k),R=j[z],Q=I.thisStep.step,K=null;if(o.snap)return[R-I.stepBefore.startValue||null,I.stepAfter.startValue-R||null];Q!==!1&&R+Q>I.stepAfter.startValue&&(Q=I.stepAfter.startValue-R),R>I.thisStep.startValue?K=I.thisStep.step:I.stepBefore.step===!1?K=!1:K=R-I.stepBefore.highestStep,k===100?Q=null:k===0&&(K=null);var ge=L.countStepDecimals();return Q!==null&&Q!==!1&&(Q=Number(Q.toFixed(ge))),K!==null&&K!==!1&&(K=Number(K.toFixed(ge))),[K,Q]}function Ml(){return J.map(sr)}function yl(z,k){var I=lr(),R=["margin","limit","padding","range","animate","snap","step","format","pips","tooltips","connect"];R.forEach(function(K){z[K]!==void 0&&(e[K]=z[K])});var Q=M3(e);R.forEach(function(K){z[K]!==void 0&&(o[K]=Q[K])}),L=Q.spectrum,o.margin=Q.margin,o.limit=Q.limit,o.padding=Q.padding,o.pips?to(o.pips):Gn(),o.tooltips?_n():vn(),Y=[],T2(wo(z.start)?z.start:I,k),z.connect&&fr()}function fr(){for(;g.firstChild;)g.removeChild(g.firstChild);for(var z=0;z<=o.handles;z++)_[z]=_1(g,o.connect[z]),qn(z);or({drag:o.events.drag,fixed:!0})}function wl(){Re=!Re,C3(o,o.connect.map(function(z){return!z})),fr()}function Pl(){m=l1(f),wt(o.connect,m),or(o.events),T2(o.start),o.pips&&to(o.pips),o.tooltips&&_n(),Yi()}Pl();var N2={destroy:bl,steps:Ml,on:oo,off:jn,get:lr,set:T2,setHandle:Cl,reset:zl,disable:on,enable:Un,__moveHandles:function(z,k,I){ar(z,k,Y,I)},options:e,updateOptions:yl,target:f,removePips:Gn,removeTooltips:vn,getPositions:function(){return Y.slice()},getTooltips:function(){return P},getOrigins:function(){return u},pips:to};return N2}function y3(t,o){if(!t||!t.nodeName)throw new Error("noUiSlider: create requires a single element, got: "+t);if(t.noUiSlider)throw new Error("noUiSlider: Slider was already initialized.");var e=M3(o),n=ds(t,e,o);return t.noUiSlider=n,n}var Lo=class{to(o){return String(parseFloat(parseFloat(String(o)).toFixed(2)))}from(o){return parseFloat(o)}},ko=(()=>{class t{constructor(e,n,i){this.ngZone=e,this.el=n,this.renderer=i,this.handles=[],this.config={},this.change=new se(!0),this.update=new se(!0),this.slide=new se(!0),this.set=new se(!0),this.start=new se(!0),this.end=new se(!0),this.onChange=Function.prototype,this.cleanups=[],this.eventHandler=(a,f,m,g)=>{let u=this.toValues(f),_=!1;if(this.value===void 0){this.value=u;return}Array.isArray(u)&&this.value[m]!=u[m]&&(_=!0),!Array.isArray(u)&&this.value!=u&&(_=!0),_&&this.ngZone.run(()=>{a.observers.length>0&&a.emit(u),this.onChange(u)}),Array.isArray(u)?this.value[m]=u[m]:this.value=u},this.defaultKeyHandler=a=>{let f=this.slider.steps(),m=parseInt(a.target.getAttribute("data-handle")),g=1,u=1,_=0,O=0;switch(a.which){case 34:u=this.config.pageSteps;break;case 40:case 37:g=-1,_=f[m][0],a.preventDefault();break;case 33:u=this.config.pageSteps;break;case 38:case 39:_=f[m][1],a.preventDefault();break;default:break}O=g*u*_;let P;Array.isArray(this.value)?(P=[...this.value],P[m]=P[m]+O):P=this.value+O,this.slider.set(P)}}ngOnChanges(e){this.slider&&(e.min||e.max||e.step||e.range)&&this.ngZone.runOutsideAngular(()=>{setTimeout(()=>{this.slider.updateOptions({range:Object.assign({},{min:this.min,max:this.max},this.range||{}),step:this.step})})})}ngOnDestroy(){for(this.slider.destroy();this.cleanups.length;)this.cleanups.pop()?.()}toValues(e){let n=e.map(this.config.format.from);return n.length==1?n[0]:n}writeValue(e){this.slider?this.ngZone.runOutsideAngular(()=>{setTimeout(()=>{this.slider.set(e)})}):e!==null&&(this.value=e,this.createSlider(e))}registerOnChange(e){this.onChange=e}registerOnTouched(e){}setDisabledState(e){e?this.renderer.setAttribute(this.el.nativeElement.childNodes[0],"disabled","true"):this.renderer.removeAttribute(this.el.nativeElement.childNodes[0],"disabled")}createSlider(e){let n=JSON.parse(JSON.stringify({behaviour:this.behaviour,connect:this.connect,limit:this.limit,start:e,step:this.step,pageSteps:this.pageSteps,keyboard:this.keyboard,onKeydown:this.onKeydown,range:this.range||this.config.range||{min:this.min,max:this.max},tooltips:this.tooltips,snap:this.snap,animate:this.animate}));if(n.tooltips=this.tooltips||this.config.tooltips,n.format=this.format||this.config.format||new Lo,this.ngZone.runOutsideAngular(()=>{this.slider=y3(this.el.nativeElement.querySelector("div"),Object.assign(this.config,n))}),this.handles=[].slice.call(this.el.nativeElement.querySelectorAll(".noUi-handle")),this.config.keyboard){this.config.pageSteps===void 0&&(this.config.pageSteps=10);for(let i of this.handles){i.setAttribute("tabindex",0);let a=this.config.onKeydown||this.defaultKeyHandler;this.ngZone.runOutsideAngular(()=>{this.cleanups.push(this.renderer.listen(i,"keydown",a),this.renderer.listen(i,"click",()=>{i.focus()}))})}}this.slider.on("set",(i,a,f)=>{this.eventHandler(this.set,i,a,f)}
1),this.slider.on("update",(i,a,f)=>{this.update.observers.length>0&&this.ngZone.run(()=>{this.update.emit(this.toValues(i))})}),this.slider.on("change",(i,a,f)=>{this.change.observers.length>0&&this.ngZone.run(()=>{this.change.emit(this.toValues(i))})}),this.slider.on("slide",(i,a,f)=>{this.eventHandler(this.slide,i,a,f)}),this.slider.on("start",(i,a,f)=>{this.start.observers.length>0&&this.ngZone.run(()=>{this.start.emit(this.toValues(i))})}),this.slider.on("end",(i,a,f)=>{this.end.observers.length>0&&this.ngZone.run(()=>{this.end.emit(this.toValues(i))})})}}return t.\u0275fac=function(e){return new(e||t)(v(dt),v(Wt),v(Ft))},t.\u0275cmp=N({type:t,selectors:[["nouislider"]],hostVars:2,hostBindings:function(e,n){e&2&&Z("ng2-nouislider",!0)},inputs:{disabled:"disabled",behaviour:"behaviour",connect:"connect",limit:"limit",min:"min",max:"max",snap:"snap",animate:"animate",range:"range",step:"step",format:"format",pageSteps:"pageSteps",config:"config",keyboard:"keyboard",onKeydown:"onKeydown",tooltips:"tooltips"},outputs:{change:"change",update:"update",slide:"slide",set:"set",start:"start",end:"end"},features:[Kt([{provide:Q2,useExisting:wr(()=>t),multi:!0}]),$t],decls:1,vars:1,template:function(e,n){e&1&&x(0,"div"),e&2&&ee("disabled",n.disabled?!0:void 0)},styles:["[_nghost-%COMP%]{display:block;margin-top:1rem;margin-bottom:1rem}"]}),t})(),w3=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=Qt({type:t}),t.\u0275inj=qt({imports:[ko]}),t})();var X1=(()=>{class t{static{this.WEB_APP="web app"}static{this.KIOSK_APP="kiosk app"}static{this.IOS_APP="ios app"}static{this.ANDROID_APP="android app"}constructor(e,n,i){this.translate=e,this.popoverController=n,this.platform=i,this.isMobileDevice=new Ot(!0),this.deviceIsMobile=this.isMobileDevice.asObservable()}fakePromise(){let e,n,i=new Promise((a,f)=>{e=a,n=f});return i.resolve=e,i.reject=n,i}getPasswordInvalidReason(e,n){let i=null,a=n?e.controls.newpassword.errors:e.controls.password.errors;if(Pe.showMissingPasswordRequirement){let f=[{reg:"(?=.*[A-Z])",message:"1 uppercase letter"},{reg:"(?=.*\\d)",message:"1 number"}];i=!a.minlength&&!a.required&&!a.maxlength?this.translate.instant("Error.password.password_must_include"):" "+this.translate.instant("Common.Labels.Include"),f.forEach(m=>{new RegExp(m.reg).test(n?e.controls.newpassword.value:e.controls.password.value)||(i+=` ${m.message}${m.message.indexOf("#")<0?",":""}`)})}else i=`${!a.minlength&&!a.required&&!a.maxlength?this.translate.instant("Error.password.password_must_include"):" "+this.translate.instant("Common.Labels.Include")}  ${this.translate.instant("Error.password.password_requirements")}`;return i.trim()===this.translate.instant("Error.password.password_must_include")||i.trim()===this.translate.instant("Common.Labels.Include")?null:i[i.length-1]==="*"?i:i.slice(0,-1)+"."}scrollElementIntoView(e,n,i,a){setTimeout(()=>{let f=document.getElementById(n);if(f){let m=document.getElementById(i);if(!m)return;let g=m.getBoundingClientRect(),_=f.getBoundingClientRect().top-g.top-(a?0:window.innerWidth>900?25:20);e.scrollToPoint(0,_,1e3)}},300)}presentPopover(e,n,i,a,f,m){return le(this,null,function*(){if(!m){console.warn("nobody ever finished this");return}let g=yield this.popoverController.create({component:m,event:e,translucent:!1,cssClass:f||"anchor-top-right",animated:!1,showBackdrop:!1,backdropDismiss:!0,componentProps:{title:n,message:i,icon:a||"gift"}});yield g.present(),setTimeout(()=>g.dismiss(),3e3)})}getModelNamePrefixForClient(e){try{return e.charAt(0).toUpperCase()+e.slice(1)}catch(n){console.log(n)}return null}isIe11(){return this.platform.is("hybrid")?!1:!!(window.navigator.userAgent.indexOf("MSIE")>=0||navigator.userAgent.match(/Trident.*rv\:11\./))}isMobile(e){let n=!0;if(Pe.canDisableMap){let i=null,a=document.querySelector(`#${e}`);a?(n=getComputedStyle(a,null).display==="none",window.addEventListener("resize",f=>{clearTimeout(i),i=setTimeout(()=>{n=getComputedStyle(a,null).display==="none",this.isMobileDevice.next(n)},250)})):setTimeout(()=>this.isMobile(e),500)}return this.isMobileDevice.next(n),n}getPlatform(){return Pe.isMobileApp?this.platform.is("ios")?t.IOS_APP:this.platform.is("android")?t.AND
1ROID_APP:t.WEB_APP:Pe.isKiosk?t.KIOSK_APP:t.WEB_APP}static{this.\u0275fac=function(n){return new(n||t)(oe(Oe),oe(e3),oe(St))}}static{this.\u0275prov=me({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var t2=class extends vt{constructor(o){super(),this.initialize(o)}};var Ln=class extends vt{constructor(o){super(),this.initialize(o)}};var n2=class extends vt{constructor(o){super(),this.initialize(o)}};var i2=class extends vt{constructor(o){super(),this.initialize(o)}};var P3=(()=>{class t extends vt{static{this.CAROUSEL="Homepage Featured Carousel"}static{this.MENU="Menu Category Page"}static{this.RECOMMENDED="Cart Recommended Additions"}constructor(e){super(),e.categoryProduct&&(e.categoryProduct=new Pn(e.categoryProduct)),this.initialize(e)}}return t})();var si=class extends vt{constructor(o){super(),o.categoryProduct&&(o.categoryProduct=new Pn(o.categoryProduct)),this.initialize(o)}};var o2=class extends vt{constructor(o){super(),o.categoryProduct&&(o.categoryProduct=new Pn(o.categoryProduct)),o.basketProduct&&(o.basketProduct=ne
1w Z2(o.basketProduct)),this.initialize(o)}};var fi=class extends vt{constructor(o){super(),this.initialize(o)}};var ps=t=>({container:t}),kn=(()=>{class t{constructor(e,n,i){this.renderer2=e,this.route=n,this.document=i,this.subscriptions=[],this.environment=Pe,this.oneTrustScriptId="otprivacy-notice-script",this.oneTrustScriptSrc="https://privacyportal-eu-cdn.onetrust.com/privacy-notice-scripts/otnotice-1.0.min.js",this.oneTrustSettings=Pe.oneTrustPrivacySettings,this.oneTrustNoticeUrl=Pe.oneTrustPrivacyNoticeUrl,this.oneTrustDivId=Pe.oneTrustPrivacyIdentificator}ngOnInit(){this.route.fragment.subscribe(e=>{this.hashFragment=e}),this.useV2=this.oneTrustNoticeUrl!=null}ngAfterViewInit(){this.isIE11=!!window.MSInputMethodContext&&!!document.documentMode,this.isMobile=window.innerWidth<=768,this.isIE11||!this.useV2?(this.isIE11||(this.addScriptTag("notice"),this.addScriptTag("loader")),setTimeout(()=>{this.scrollToElement()},0)):this.privacyBusy=this.loadOneTrust().then(()=>{this.setupScrollLinks(),this.handleHashScroll()}).catch(e=>{console.error("OneTrust loading failed:",e),this.setupScrollLinks(),this.handleHashScroll()})}onIonViewDidEnter(){this.cleanupLanguageDropdownDuplicates(),this.ionContent?.scrollToTop(0)}addScriptTag(e){let n=this.renderer2.createElement("script");n.type="text/javascript",n.charset="UTF-8",e==="notice"&&(n.id=Pe.oneTrustPrivacyId,n.src=Pe.oneTrustPrivacySource,n.innerHTML=Pe.oneTrustPrivacySettings),e==="loader"&&(n.innerHTML=Pe.oneTrustPrivacyScript),this.renderer2.appendChild(this.document.body,n)}scrollToElement(){this.privacyBusy=new Promise((e,n)=>{setTimeout(()=>{this.setupScrollLinks(),this.handleHashScroll(),e(!0)},3e3)})}setupScrollLinks(){let e=document.querySelectorAll('a[href^="#otnotice"]');for(let n=0;n<e.length;n++)e[n].addEventListener("click",i=>{i.preventDefault();let a=e[n].getAttribute("href")?.substring(1);a&&this.doScroll(a)})}handleHashScroll(){if(this.hashFragment){let e=null;this.hashFragment==="capr"?document.querySelectorAll("h2").forEach(function(n){if(n.textContent.toLowerCase().includes("california")){let i=n.closest("section");i&&(e=i.id)}}):e=this.hashFragment,e&&this.doScroll(e)}}doScroll(e){let n=document.getElementById(e);if(!n||!this.ionContent)return;let i=this.isMobile?-575:-125,a=n.offsetTop+i;this.ionContent.scrollToPoint(0,a,500)}loadOneTrust(){return new Promise((e,n)=>{let i=this.renderer2.createElement("script");i.type="text/javascript",i.charset="UTF-8",i.id=this.oneTrustScriptId,i.src=this.oneTrustScriptSrc,i.setAttribute("settings",this.oneTrustSettings),i.onload=()=>{OneTrust.NoticeApi.Initialized.then(a=>{if(a)return OneTrust.NoticeApi.LoadNotices([this.oneTrustNoticeUrl]);throw new Error("OneTrust NoticeApi not initialized")}).then(()=>e()).catch(n)},i.onerror=a=>{n(new Error(`Failed to load OneTrust script: ${a}`))},this.renderer2.appendChild(this.document.head,i)})}cleanupLanguageDropdownDuplicates(){let e=this.document.querySelectorAll(".ot-digital-policy-language-dropdown-wrapper");e.length&&e.forEach((n,i)=>{i>0&&n.remove()})}ngOnDestroy(){if(this.subscriptions.forEach(e=>e.unsubscribe()),this.useV2){typeof OneTrust<"u"&&OneTrust.NoticeApi;let e=this.document.getElementById(this.oneTrustScriptId);e&&e.remove()}}static{this.\u0275fac=function(n){return new(n||t)(v(Ft),v(lt),v(a1))}}static{this.\u0275cmp=N({type:t,selectors:[["privacy-single-page"]],inputs:{ionContent:"ionContent"},decls:9,vars:7,consts:[[3,"ngClass"],[1,"privacy-frame"],[1,"row"],[1,"col-sm-12"],[1,"privacy-content"],[1,"otnotice",3,"id"]],template:function(n,i){n&1&&(l(0,"div",0)(1,"h1"),h(2),W(3,"translate"),s(),l(4,"div",1)(5,"div",2)(6,"div",3)(7,"div",4),x(8,"div",5),s()()()()()),n&2&&(c("ngClass",E(5,ps,i.environment.isOrderingSite)),r(2),M(he(3,3,"Headers.Privacy")),r(6),c("id",i.oneTrustDivId))},dependencies:[kt,ae,Q1,s1,$e],styles:[".container[_ngcontent-%COMP%]{margin-top:1em;margin-bottom:3em}@media (min-width: 768px){.container[_ngcontent-%COMP%]{max-width:1140px}}h1[_ngcontent-%COMP%]{font-size:var(--onetrust-heading-font-size)}.otnotice[_ngcontent-%COMP%]{font-size:var(--otnotice-font-size);font-family:var(--primary-font-family);font-size:calc(var(--font-size-base-light) * var(--text-font-scale-ratio-light));font-weight:350;line-height:var(--line-height-base);word-spacing:var(--word-spacing)}@media (min-width: 992px){.otnotice[_ngcontent-%COMP%]{line-height:var(--line-height-base)}}@media (max-width: 767.98px){.otnotice[_ngcontent-%COMP%]{font-size:var(--otnotice-font-size)}}",".privacy-frame[_ngcontent-%COMP%]{border:1px solid #cccccc;background-color:#fff;margin-bottom:1em}.privacy-content[_ngcontent-%COMP%]{margin:1em;padding-top:1em}"]})}}return t})();var us=t=>({container:t}),Sn=(()=>{class t{constructor(e,n,i){this.renderer2=e,this.route=n,this.document=i,this.subscriptions=[],this.environment=Pe,this.oneTrustScriptId="otprivacy-notice-script",this.oneTrustScriptSrc="https://privacyportal-eu-cdn.onetrust.com/privacy-notice-scripts/otnotice-1.0.min.js",this.oneTrustSettings=Pe.oneTrustTermsSett
1ings,this.oneTrustNoticeUrl=Pe.oneTrustTermsNoticeUrl,this.oneTrustDivId=Pe.oneTrustTermsIdentificator}ngOnInit(){this.route.fragment.subscribe(e=>{this.hashFragment=e}),this.useV2=this.oneTrustNoticeUrl!=null}ngAfterViewInit(){this.isIE11=!!window.MSInputMethodContext&&!!document.documentMode,this.isMobile=window.innerWidth<=768,this.isIE11||!this.useV2?(this.isIE11||(this.addScriptTag("notice"),this.addScriptTag("loader")),setTimeout(()=>{this.scrollToElement()},0)):this.privacyBusy=this.loadOneTrust().then(()=>{this.setupScrollLinks(),this.handleHashScroll()}).catch(e=>{console.error("OneTrust loading failed:",e),this.setupScrollLinks(),this.handleHashScroll()})}onIonViewDidEnter(){this.cleanupLanguageDropdownDuplicates(),this.ionContent?.scrollToTop(0)}addScriptTag(e){if(this.isIE11)return;let n=this.renderer2.createElement("script");n.type="text/javascript",n.charset="UTF-8",e==="notice"&&(n.id=Pe.oneTrustTermsId,n.src=Pe.oneTrustTermsSource,n.innerHTML=Pe.oneTrustTermsSettings),e==="loader"&&(n.innerHTML=Pe.oneTrustTermsScript),this.renderer2.appendChild(this.document.body,n)}scrollToElement(){this.privacyBusy=new Promise((e,n)=>{setTimeout(()=>{this.setupScrollLinks(),this.handleHashScroll(),e(!0)},3e3)})}setupScrollLinks(){let e=document.querySelectorAll('a[href^="#otnotice"]');for(let n=0;n<e.length;n++)e[n].addEventListener("click",i=>{i.preventDefault();let a=e[n].getAttribute("href")?.substring(1);a&&this.doScroll(a)})}handleHashScroll(){if(this.hashFragment){let e=null;this.hashFragment==="capr"?document.querySelectorAll("h2").forEach(function(n){if(n.textContent.toLowerCase().includes("california")){let i=n.closest("section");i&&(e=i.id)}}):e=this.hashFragment,e&&this.doScroll(e)}}doScroll(e){let n=document.getElementById(e);if(!n||!this.ionContent)return;let i=this.isMobile?-575:-125,a=n.offsetTop+i;this.ionContent.scrollToPoint(0,a,500)}loadOneTrust(){return new Promise((e,n)=>{let i=this.renderer2.createElement("script");i.type="text/javascript",i.charset="UTF-8",i.id=this.oneTrustScriptId,i.src=this.oneTrustScriptSrc,i.setAttribute("settings",this.oneTrustSettings),i.onload=()=>{OneTrust.NoticeApi.Initialized.then(a=>{if(a)return OneTrust.NoticeApi.LoadNotices([this.oneTrustNoticeUrl]);throw new Error("OneTrust NoticeApi not initialized")}).then(()=>e()).catch(n)},i.onerror=a=>{n(new Error(`Failed to load OneTrust script: ${a}`))},this.renderer2.appendChild(this.document.head,i)})}cleanupLanguageDropdownDuplicates(){let e=this.document.querySelectorAll(".ot-digital-policy-language-dropdown-wrapper");e.length&&e.forEach((n,i)=>{i>0&&n.remove()})}ngOnDestroy(){if(this.subscriptions.forEach(e=>e.unsubscribe()),this.useV2){typeof OneTrust<"u"&&OneTrust.NoticeApi;let e=this.document.getElementById(this.oneTrustScriptId);e&&e.remove()}}static{this.\u0275fac=function(n){return new(n||t)(v(Ft),v(lt),v(a1))}}static{this.\u0275cmp=N({type:t,selectors:[["terms-single-page"]],inputs:{ionContent:"ionContent"},decls:9,vars:7,consts:[[3,"ngClass"],[1,"privacy-frame"],[1,"row"],[1,"col-sm-12"],[1,"privacy-content"],[1,"otnotice",3,"id"]],template:function(n,i){n&1&&(l(0,"div",0)(1,"h1"),h(2),W(3,"translate"),s(),l(4,"div",1)(5,"div",2)(6,"div",3)(7,"div",4),x(8,"div",5),s()()()()()),n&2&&(c("ngClass",E(5,us,i.environment.isOrderingSite)),r(2),M(he(3,3,"Headers.Terms")),r(6),c("id",i.oneTrustDivId))},dependencies:[kt,ae,s1,$e],styles:[".container[_ngcontent-%COMP%]{margin-top:1em;margin-bottom:3em}@media (min-width: 768px){.container[_ngcontent-%COMP%]{max-width:1140px}}h1[_ngcontent-%COMP%]{font-size:var(--onetrust-heading-font-size)}.otnotice[_ngcontent-%COMP%]{font-size:var(--otnotice-font-size);font-family:var(--primary-font-family);font-size:calc(var(--font-size-base-light) * var(--text-font-scale-ratio-light));font-weight:350;line-height:var(--line-height-base);word-spacing:var(--word-spacing)}@media (min-width: 992px){.otnotice[_ngcontent-%COMP%]{line-height:var(--line-height-base)}}@media (max-width: 767.98px){.otnotice[_ngcontent-%COMP%]{font-size:var(--otnotice-font-size)}}",".privacy-frame[_ngcontent-%COMP%]{border:1px solid #cccccc;background-color:#fff;margin-bottom:1em}.privacy-content[_ngcontent-%COMP%]{margin:1em;padding-top:1em}"]})}}return t})();function vs(t,o){t&1&&(l(0,"button",6),h(1,"Not_Found.back_to_home"),s())}var di=(()=>{class t{constructor(){this.showBtn=!1,this.titleBig=!1,this.subHeaderBig=!1,this.environment=Pe}ngOnDestroy(){}ngOnInit(){console.log("NEW not-found")}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=N({type:t,selectors:[["app-not-found"]],inputs:{showBtn:"showBtn",titleBig:"titleBig",subHeaderBig:"subHeaderBig"}
1,decls:8,vars:9,consts:[[1,"not-found"],[1,"not-found__content"],["loading","lazy","src","//s3.amazonaws.com/wingstop.com/assets/static/wingstop_404_boat1.jpg","alt","",1,"img-fluid"],["translate","",1,"not-found__content__header"],["translate","",1,"not-found__content__subheader","h4"],["class","btn btn-primary","routerLink","/","translate","",4,"ngIf"],["routerLink","/","translate","",1,"btn","btn-primary"]],template:function(n,i){n&1&&(l(0,"div",0)(1,"div",1),x(2,"img",2),l(3,"h1",3),h(4,"Not_Found.out_of_wings"),s(),l(5,"h2",4),h(6," Not_Found.oops "),s(),p(7,vs,2,0,"button",5),s()()),n&2&&(r(3),Z("sans-serif",i.environment.apiClientId==="wingstopkr")("not-found__content__headerBig",i.titleBig),r(2),Z("sans-serif",i.environment.apiClientId==="wingstopkr")("not-found__content__subheader-big",i.subHeaderBig),r(2),c("ngIf",i.showBtn))},dependencies:[kt,V,s1,xe],styles:[".not-found[_ngcontent-%COMP%]{min-height:calc(100% - 381px);display:flex;align-items:center;justify-content:center}.not-found__content[_ngcontent-%COMP%]{text-align:center;padding:50px 30px 70px}.not-found__content__header[_ngcontent-%COMP%]{margin-bottom:1rem}.not-found__content__headerBig[_ngcontent-%COMP%]{font-size:calc(55px * var(--text-header-font-scale-ratio))}.not-found__content__subheader[_ngcontent-%COMP%]{margin:0 auto 2rem}@media (max-width: 575.98px){.not-found__content__subheader[_ngcontent-%COMP%]{padding:0 20px}}.not-found__content__subheader-big[_ngcontent-%COMP%]{font-size:calc(41px * var(--text-header-font-scale-ratio-h2))}.not-found__content[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{display:inline-flex}"]})}}return t})();var hi=class extends vt{constructor(o){if(super(),this.id=null,this.weight=null,this.isActive=null,this.ref=null,this.createdAt=null,this.updatedAt=null,Pe.multiLanguage){let e=["question","answer"];o=Ne(Ne({},o),K1.normalizeModelBasedOnLanguage(o,e))}this.initialize(o)}};var O3=new y1("TrackingAnalyticsProvider");var So;try{So=typeof Intl<"u"&&Intl.v8BreakIterator}catch{So=!1}var L3=(()=>{class t{_platformId=Ee(U1);isBrowser=this._platformId?q1(this._platformId):typeof document=="object"&&!!document;EDGE=this.isBrowser&&/(edge)/i.test(navigator.userAgent);TRIDENT=this.isBrowser&&/(msie|trident)/i.test(navigator.userAgent);BLINK=this.isBrowser&&!!(window.chrome||So)&&typeof CSS<"u"&&!this.EDGE&&!this.TRIDENT;WEBKIT=this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.BLINK&&!this.EDGE&&!this.TRIDENT;IOS=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!("MSStream"in window);FIREFOX=this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent);ANDROID=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.TRIDENT;SAFARI=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.WEBKIT;constructor(){}static \u0275fac=function(n){return new(n||t)};static \u0275prov=me({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function Io(t){return Array.isArray(t)?t:[t]}var k3=new Set,fn,I3=(()=>{class t{_platform=Ee(L3);_nonce=Ee(Lr,{optional:!0});_matchMedia;constructor(){this._matchMedia=this._platform.isBrowser&&window.matchMedia?window.matchMedia.bind(window):Cs}matchMedia(e){return(this._platform.WEBKIT||this._platform.BLINK)&&zs(e,this._nonce),this._matchMedia(e)}static \u0275fac=function(n){return new(n||t)};static \u0275prov=me({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function zs(t,o){if(!k3.has(t))try{fn||(fn=document.createElement("style"),o&&fn.setAttribute("nonce",o),fn.setAttribute("type","text/css"),document.head.appendChild(fn)),fn.sheet&&(fn.sheet.insertRule(`@media ${t} {body{ }}`,0),k3.add(t))}catch(e){console.error(e)}}function Cs(t){return{matches:t==="all"||t==="",media:t,addListener:()=>{},removeListener:()=>{}}}var To=(()=>{class t{_mediaMatcher=Ee(I3);_zone=Ee(dt);_queries=new Map;_destroySubject=new Fe;constructor(){}ngOnDestroy(){this._destroySubject.next(),this._destroySubject.complete()}isMatched(e){return S3(Io(e)).some(i=>this._registerQuery(i).mql.matches)}observe(e){let i=S3(Io(e)).map(f=>this._registerQuery(f).observable),a=b1(i);
1return a=vr(a.pipe(m1(1)),a.pipe(F2(1),A2(0))),a.pipe(Lt(f=>{let m={matches:!1,breakpoints:{}};return f.forEach(({matches:g,query:u})=>{m.matches=m.matches||g,m.breakpoints[u]=g}),m}))}_registerQuery(e){if(this._queries.has(e))return this._queries.get(e);let n=this._mediaMatcher.matchMedia(e),a={observable:new C1(f=>{let m=g=>this._zone.run(()=>f.next(g));return n.addListener(m),()=>{n.removeListener(m)}}).pipe(Mr(n),Lt(({matches:f})=>({query:e,matches:f})),je(this._destroySubject)),mql:n};return this._queries.set(e,a),a}static \u0275fac=function(n){return new(n||t)};static \u0275prov=me({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function S3(t){return t.map(o=>o.split(",")).reduce((o,e)=>o.concat(e)).map(o=>o.trim())}var In=(()=>{class t{constructor(e){this.breakpointObserver=e,this.sm=376,this.md=768,this.lg=992,this.xl=1500,this.isMaxMd$=this.getMaxWidthObs(this.md)}getMaxWidthObs(e){return this.getMatchObs(`(max-width: ${e}px)`)}getMatchObs(e){return this.breakpointObserver.observe([e]).pipe(Lt(n=>n.matches))}static{this.\u0275fac=function(n){return new(n||t)(oe(To))}}static{this.\u0275prov=me({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var n1=(()=>{class t{constructor(){}sort(e){return e.sort((n,i)=>{let a=isNaN(n.weight)?-1/0:n.weight,f=isNaN(i.weight)?-1/0:i.weight;return a-f}),e}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275prov=me({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var Ms=(t,o)=>({"btn-outline-primary":t,"btn-primary":o});function ys(t,o){if(t&1){let e=S();l(0,"div",11)(1,"button",12),C("click",function(){y(e);let i=d();return w(i.ctaAction(i.modalData.cta1Uri,"secondary"))}),h(2),s()()}if(t&2){let e=d();r(),c("ngClass",Ae(3,Ms,!e.CtaBtn1Primary,e.CtaBtn1Primary)),ee("aria-label",e.modalData.cta1Alt),r(),M(e.modalData.cta1Label)}}function ws(t,o){if(t&1){let e=S();l(0,"div",11)(1,"button",13),C("click",function(){y(e);let i=d();return w(i.ctaAction(i.modalData.cta2Uri,"primary"))}),h(2),s()()}if(t&2){let e=d();r(),ee("aria-label",e.modalData.cta2Alt),r(),M(e.modalData.cta2Label)}}var T3=(()=>{class t{onResize(e){this.getMainImage()}constructor(e,n,i){this.trackingService=e,this.router=n,this.modalService=i,this.isOloSite=!1,this.CtaBtn1Primary=!1}ngOnInit(){this.getMainImage();try{this.trackingService.logGaEvent({event:"headline_modal_view"})}catch{}}closeModal(e){if(this.modalService.dismissAll(),e==="dismissed")try{this.trackingService.logGaEvent({event:"headline_modal_dismiss"})}catch{}return setTimeout(()=>{window.scrollTo(0,0)},0)}orderNow(){this.currentLocation?this.router.navigate(["/location/"+this.currentLocation.slug+"/menu"]):this.router.navigate(["/order"]),this.closeModal()}ctaAction(e,n){if(e.includes("http")||e.includes("https")?(window.open(e,"_blank"),this.closeModal()):(this.router.navigate([e]),this.closeModal()),n==="primary")try{this.trackingService.logGaEvent({event:"headline_modal_primary_button_tap"})}catch{}else if(n==="secondary")try{this.trackingService.logGaEvent({event:"headline_modal_secondary_button_tap"})}catch{}}getMainImage(){window.innerWidth>500?(this.backgroundImage=this.modalData.image1Uri,this.backgroundImageAlt=this.modalData.image1Alt):(this.backgroundImage=this.modalData.image2Uri,this.backgroundImageAlt=this.modalData.image2Alt)}static{this.\u0275fac=function(n){return new(n||t)(v(O3),v(re),v(_t))}}static{this.\u0275cmp=N({type:t,selectors:[["app-takeover-modal"]],hostBindings:function(n,i){n&1&&C("resize",function(f){return i.onResize(f)},!1,Zt)},inputs:{isOloSite:"isOloSite",CtaBtn1Primary:"CtaBtn1Primary"},decls:14,vars:12,consts:[[1,"card","takeover-card",3,"id"],[1,"card-head"],["id","homepage_takeover_close","aria-label","Close Popup",1,"close-btn",3,"click"],["type","close","aria-hidden","true"],["loading","lazy",1,"card-img-top",3,"src","alt"],[1,"image-headline-text"],[1,"card-body","text-center"],[1,"modal-card-title"],[1,"modal-card-text",3,"innerHTML"],[1,"row","button-row"],["class","col-12 col-md-6",4,"ngIf"],[1,"col-12","col-md-6"],["id","homepage_takeover_primary_cta",1,"btn","w-100",3,"click","ngClass"],["
1id","homepage_takeover_secondary_cta",1,"btn","btn-primary","w-100",3,"click"]],template:function(n,i){n&1&&(l(0,"div",0)(1,"div",1)(2,"button",2),C("click",function(){return i.closeModal("dismissed")}),T(),x(3,"svg",3),s(),q(),x(4,"img",4),l(5,"h1",5),h(6),s()(),l(7,"div",6)(8,"h4",7),h(9),s(),x(10,"p",8),l(11,"div",9),p(12,ys,3,6,"div",10)(13,ws,3,2,"div",10),s()()()),n&2&&(c("id","homepage_takeover_modal_"+i.modalData.id),r(2),Z("close-btn__olo",i.isOloSite),r(2),c("src",i.backgroundImage,H)("alt",i.backgroundImageAlt),r(2),M(i.modalData.imageHeadline),r(),Z("card-body__olo",i.isOloSite),r(2),M(i.modalData.title1),r(),c("innerHTML",i.modalData.body,_e),r(2),c("ngIf",i.modalData.cta1Label),r(),c("ngIf",i.modalData.cta2Label))},dependencies:[kt,ae,V,X],styles:[".takeover-card[_ngcontent-%COMP%]{top:185px;width:100%;border:transparent;overflow:visible!important}@media (max-width: 575.98px){.takeover-card[_ngcontent-%COMP%]{top:120px}}.takeover-card[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]{margin-top:330px}@media (max-width: 575.98px){.takeover-card[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]{margin-top:0}}.takeover-card[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%] > .button-row[_ngcontent-%COMP%]{display:flex;flex-direction:row;justify-content:space-evenly}.takeover-card[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .modal-card-title[_ngcontent-%COMP%]{margin-bottom:.3rem}@media (min-width: 768px){.takeover-card[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .modal-card-text[_ngcontent-%COMP%]{margin-bottom:2rem}}@media (min-width: 768px){.takeover-card[_ngcontent-%COMP%]   .card-body__olo[_ngcontent-%COMP%]{margin-top:230px}}.takeover-card[_ngcontent-%COMP%]   .card-img-top[_ngcontent-%COMP%]{position:absolute;z-index:1;overflow:visible;top:-185px}@media (max-width: 575.98px){.takeover-card[_ngcontent-%COMP%]   .card-img-top[_ngcontent-%COMP%]{position:relative;top:-206px;margin-bottom:-206px}}.takeover-card[_ngcontent-%COMP%]   .close-btn[_ngcontent-%COMP%]{z-index:2;border:none;cursor:pointer;background:#fff;position:absolute;top:-85px;right:5px;width:37px;height:36px;border-radius:57%}@media (max-width: 575.98px){.takeover-card[_ngcontent-%COMP%]   .close-btn[_ngcontent-%COMP%]{top:-10rem}}.takeover-card[_ngcontent-%COMP%]   .close-btn[_ngcontent-%COMP%]:focus{outline:none}.takeover-card[_ngcontent-%COMP%]   .close-btn__olo[_ngcontent-%COMP%]{top:-180px!important}.takeover-card[_ngcontent-%COMP%]   .image-headline-text[_ngcontent-%COMP%]{z-index:100;position:absolute;color:#fff;padding:0 14rem;text-align:center;top:10%}@media (max-width: 575.98px){.takeover-card[_ngcontent-%COMP%]   .image-headline-text[_ngcontent-%COMP%]{padding:0 4rem;top:3%}}.takeover-card[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{pointer-events:none;position:relative}@media (max-width: 575.98px){.takeover-card[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{width:24px;height:24px}}@media (max-width: 575.98px){.takeover-card[_ngcontent-%COMP%]   .btn-outline-primary[_ngcontent-%COMP%]{margin-bottom:1rem}}"]})}}return t})();var Ps=t=>({container:t}),Tn=(()=>{class t{constructor(e,n,i){this.renderer2=e,this.route=n,this.document=i,this.subscriptions=[],this.environment=Pe,this.oneTrustScriptId="otprivacy-notice-script",this.oneTrustScriptSrc="https://privacyportal-eu-cdn.onetrust.com/privacy-notice-scripts/otnotice-1.0.min.js",this.oneTrustSettings=Pe.oneTrustCookiesSettings,this.oneTrustNoticeUrl=Pe.oneTrustCookiesNoticeUrl,this.oneTrustDivId=Pe.oneTrustCookiesIdentificator}ngOnInit(){this.route.fragment.subscribe(e=>{this.hashFragment=e}),this.useV2=this.oneTrustNoticeUrl!=null}ngAfterViewInit(){this.isIE11=!!window.MSInputMethodContext&&!!document.documentMode,this.isMobile=window.innerWidth<=768,this.isIE11||!this.useV2?(this.isIE11||(this.addScriptTag("notice"),this.addScriptTag("loader")),setTimeout(()=>{this.scrollToElement()},0)):this.privacyBusy=this.loadOneTrust().then(()=>{this.setupScrollLinks(),this.handleHashScroll()}).catch(e=>{console.error("OneTrust loading failed:",e),this.setupScrollLinks(),this.handleHashScroll()})}onIonViewDidEnter(){this.cleanupLanguageDropdownDuplicates(),this.ionContent?.scrollToTop(0)}
1addScriptTag(e){if(this.isIE11)return;let n=this.renderer2.createElement("script");n.type="text/javascript",n.charset="UTF-8",e==="notice"&&(n.id=Pe.oneTrustCookiesId,n.src=Pe.oneTrustCookiesSource,n.innerHTML=Pe.oneTrustCookiesSettings),e==="loader"&&(n.innerHTML=Pe.oneTrustCookiesScript),this.renderer2.appendChild(this.document.body,n)}scrollToElement(){this.privacyBusy=new Promise((e,n)=>{setTimeout(()=>{this.setupScrollLinks(),this.handleHashScroll(),e(!0)},3e3)})}setupScrollLinks(){let e=document.querySelectorAll('a[href^="#otnotice"]');for(let n=0;n<e.length;n++)e[n].addEventListener("click",i=>{i.preventDefault();let a=e[n].getAttribute("href")?.substring(1);a&&this.doScroll(a)})}handleHashScroll(){if(this.hashFragment){let e=null;this.hashFragment==="capr"?document.querySelectorAll("h2").forEach(function(n){if(n.textContent.toLowerCase().includes("california")){let i=n.closest("section");i&&(e=i.id)}}):e=this.hashFragment,e&&this.doScroll(e)}}doScroll(e){let n=document.getElementById(e);if(!n||!this.ionContent)return;let i=this.isMobile?-575:-125,a=n.offsetTop+i;this.ionContent.scrollToPoint(0,a,500)}loadOneTrust(){return new Promise((e,n)=>{let i=this.renderer2.createElement("script");i.type="text/javascript",i.charset="UTF-8",i.id=this.oneTrustScriptId,i.src=this.oneTrustScriptSrc,i.setAttribute("settings",this.oneTrustSettings),i.onload=()=>{OneTrust.NoticeApi.Initialized.then(a=>{if(a)return OneTrust.NoticeApi.LoadNotices([this.oneTrustNoticeUrl]);throw new Error("OneTrust NoticeApi not initialized")}).then(()=>e()).catch(n)},i.onerror=a=>{n(new Error(`Failed to load OneTrust script: ${a}`))},this.renderer2.appendChild(this.document.head,i)})}cleanupLanguageDropdownDuplicates(){let e=this.document.querySelectorAll(".ot-digital-policy-language-dropdown-wrapper");e.length&&e.forEach((n,i)=>{i>0&&n.remove()})}ngOnDestroy(){if(this.subscriptions.forEach(e=>e.unsubscribe()),this.useV2){typeof OneTrust<"u"&&OneTrust.NoticeApi;let e=this.document.getElementById(this.oneTrustScriptId);e&&e.remove()}}static{this.\u0275fac=function(n){return new(n||t)(v(Ft),v(lt),v(a1))}}static{this.\u0275cmp=N({type:t,selectors:[["cookies-single-page"]],inputs:{ionContent:"ionContent"},decls:9,vars:7,consts:[[3,"ngClass"],[1,"privacy-frame"],[1,"row"],[1,"col-sm-12"],[1,"privacy-content"],[1,"otnotice",3,"id"]],template:function(n,i){n&1&&(l(0,"div",0)(1,"h1"),h(2),W(3,"translate"),s(),l(4,"div",1)(5,"div",2)(6,"div",3)(7,"div",4),x(8,"div",5),s()()()()()),n&2&&(c("ngClass",E(5,Ps,i.environment.isOrderingSite)),r(2),M(he(3,3,"Headers.Cookies")),r(6),c("id",i.oneTrustDivId))},dependencies:[kt,ae,Q1,s1,$e],styles:[".container[_ngcontent-%COMP%]{margin-top:1em;margin-bottom:3em}@media (min-width: 768px){.container[_ngcontent-%COMP%]{max-width:1140px}}h1[_ngcontent-%COMP%]{font-size:var(--onetrust-heading-font-size)}.otnotice[_ngcontent-%COMP%]{font-size:var(--otnotice-font-size);font-family:var(--primary-font-family);font-size:calc(var(--font-size-base-light) * var(--text-font-scale-ratio-light));font-weight:350;line-height:var(--line-height-base);word-spacing:var(--word-spacing)}@media (min-width: 992px){.otnotice[_ngcontent-%COMP%]{line-height:var(--line-height-base)}}@media (max-width: 767.98px){.otnotice[_ngcontent-%COMP%]{font-size:var(--otnotice-font-size)}}",".privacy-frame[_ngcontent-%COMP%]{border:1px solid #cccccc;background-color:#fff;margin-bottom:1em}.privacy-content[_ngcontent-%COMP%]{margin:1em;padding-top:1em}"]})}}return t})();var N3=h1(cn());var Ls=()=>({sameDay:"[Today] MM/DD",nextDay:"[Tomorrow] MM/DD",nextWeek:"dddd MM/DD",lastDay:"[Yesterday] MM/DD",lastWeek:"[Last] dddd MM/DD",sameElse:"dddd MM/DD"});function ks(t,o){if(t&1&&(l(0,"option",17),h(1),s()),t&2){let e=o.$implicit;c("value",e.start.format("YYYY-MM-DD")),r(),M(e.start.calendar(null,De(2,Ls)))}}function Ss(t,o){if(t&1&&(l(0,"div",12)(1,"label",13),h(2,"Common.Labels.Date"),s(),l(3,"div",14)(4,"select",15),p(5,ks,2,3,"option",16),s()()()),t&2){let e=d(2);r(5),c("ngForOf",e.schedule.ranges)}}function Is(t,o){if(t&1&&(l(0,"option",21),h(1),s()),t&2){let e=o.$implicit;c("ngValue",e.format("HH:mm")),r(),M(e.format("LT"))}}function Ts(t,o){if(t&1&&(l(0,"div",12)(1,"label",18),h(2,"Common.Labels.Time"),s(),l(3,"div",14)(4,"select",19),p(5,Is,2,2,"option",20),s()()()),t&2){let e=d(2);r(5),c("ngForOf",e.times)}}function Ns(t,o){if(t&1&&(l(0,"form",1)(1,"div",2)(2,"h4",3),h(3,"Common.Labels.select_a_time"),s(),l(4,"div",4)(5,"div",5)(6,"div",6)(7,"label",7),x(8,"input",8),l(9,"span",9),h(10,"Common.Labels.asap"),s()()()(),l(11,"div",5)(12,"div",6)(13,"label",7),x(14,"input",10),l(15,"span",9),h(16,"Common.Labels.Later"),s()()()(),p(17,Ss,6,1,"div",11)(18,Ts,6,1,"div",11),s()()()),t&2){let e=d();c("formGroup",e.timeForm),r(17),c("ngIf",e.timeForm.value.orderClass==="later"),r(),c("ngIf",e.timeForm.value.orderClass==="later"&&e.timeForm.value.orderDate&&e.times.length>0)}}var E3=(()=>{class t{constructor(e,n){this.fb=e,this.translate=n,this.location=null,this.schedule=null,this.date=null,this.time=null,this.submitted=new se,this.timeForm=null,this.times=null}ngOnInit(){this.timeForm=this.fb.group({orderClass:[null,ln.required],orderDate:[null],orderTime:[null]}),this.timeForm.get("orderDate").valueChanges.subscribe(e=>{this.getTimes(e)}),this.date&&this.time?(this.timeForm.get("orderDate").patchValue(this.date),this.timeForm.get("orderTime").patchValue(this.time),this.timeForm.get("orderClass").patchValue(Jn.LATER)):this.timeForm.get("orderClass").patchValue(Jn.ASAP)}getTimes(e){let n=this.schedule.ranges.find(g=>g.start.format("YYYY-MM-DD")===e),i=new a3(Et(Ne({},n),{start:Ne({},n.start),end:Ne({},n.end)})),a=[],f=i.start.add(15-i.start.minute()%15,"m"),m=i.end.subtract(15,"m");for(;f<=m;)a.push((0,N3.default)(f)),f.add(15,"m");this.times=a}submit(){this.submitted.emit(this.timeForm.value)}static{this.\u0275fac=function(n){return new(n||t)(v(Z1),v(Oe))}}static{this.\u0275cmp=N({type:t,selectors:[["app-time"]],inputs:{location:"location",schedule:"schedule",date:"date",time:"time"},outputs:{submitted:"submitted"},standalone:!1,decls:1,vars:1,consts:[["novalidate","",3,"formGroup",4,"ngIf"],["novalidate","",3,"formGroup"],[1,"col-l12","pt-3","pt-md-0"],["translate",""],[1,"col-12","border","border-light","p-4","rounded"],[1,"row"],[1,"form-group"],[1,"custom-control","custom-radio"],["formControlName","orderClass","type","radio","value","asap",1,"custom-control-input"],["translate","",1,"custom-control-label"],["formControlName","orderClass","type","radio","value","later",1,"custom-control-input"],["class","form-group row",4,"ngIf"],[1,"form-group","row"],["translate","",1,"col-12","col-lg-2","col-form-label","text-lg-right"],[1,"col-12","col-lg-10"],["formControlName","orderDate",1,"form-control"],[3,"value",4,"ngFor","ngForOf"],[3,"value"],[1,"col-12","col-lg-2","col-form-label","text-lg-right"],["formControlName","orderTime",1,"form-control"],[3,"ngValue",4,"ngFor","ngForOf"],[3,"ngValue"]],template:function(n,i){n&1&&p(0,Ns,19,3,"form",0),n&2&&c("ngIf",i.schedule!=null)},dependencies:[ue,V,k1,Kr,Yr,W1,Qr,Zr,L1,Xt,Jt,X2,xe],encapsulation:2})}}return t})();
1var dy={prefix:"fas",iconName:"caret-up",icon:[320,512,[],"f0d8","M182.6 137.4c-12.5-12.5-32.8-12.5-45.3 0l-128 128c-9.2 9.2-11.9 22.9-6.9 34.9s16.6 19.8 29.6 19.8l256 0c12.9 0 24.6-7.8 29.6-19.8s2.2-25.7-6.9-34.9l-128-128z"]};var A3={prefix:"fas",iconName:"phone-flip",icon:[512,512,[128381,"phone-alt"],"f879","M347.1 24.6c7.7-18.6 28-28.5 47.4-23.2l88 24C499.9 30.2 512 46 512 64c0 247.4-200.6 448-448 448c-18 0-33.8-12.1-38.6-29.5l-24-88c-5.3-19.4 4.6-39.7 23.2-47.4l96-40c16.3-6.8 35.2-2.1 46.3 11.6L207.3 368c70.4-33.3 127.4-90.3 160.7-160.7L318.7 167c-13.7-11.2-18.4-30-11.6-46.3l40-96z"]};var Es={prefix:"fas",iconName:"shop",icon:[640,512,["store-alt"],"f54f","M36.8 192l566.3 0c20.3 0 36.8-16.5 36.8-36.8c0-7.3-2.2-14.4-6.2-20.4L558.2 21.4C549.3 8 534.4 0 518.3 0L121.7 0c-16 0-31 8-39.9 21.4L6.2 134.7c-4 6.1-6.2 13.2-6.2 20.4C0 175.5 16.5 192 36.8 192zM64 224l0 160 0 80c0 26.5 21.5 48 48 48l224 0c26.5 0 48-21.5 48-48l0-80 0-160-64 0 0 160-192 0 0-160-64 0zm448 0l0 256c0 17.7 14.3 32 32 32s32-14.3 32-32l0-256-64 0z"]},mi=Es;var D3={prefix:"fas",iconName:"phone",icon:[512,512,[128222,128379],"f095","M164.9 24.6c-7.7-18.6-28-28.5-47.4-23.2l-88 24C12.1 30.2 0 46 0 64C0 311.4 200.6 512 448 512c18 0 33.8-12.1 38.6-29.5l24-88c5.3-19.4-4.6-39.7-23.2-47.4l-96-40c-16.3-6.8-35.2-2.1-46.3 11.6L304.7 368C234.3 334.7 177.3 277.7 144 207.3L193.3 167c13.7-11.2 18.4-30 11.6-46.3l-40-96z"]};var As={prefix:"fas",iconName:"circle-info",icon:[512,512,["info-circle"],"f05a","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM216 336l24 0 0-64-24 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l48 0c13.3 0 24 10.7 24 24l0 88 8 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-80 0c-13.3 0-24-10.7-24-24s10.7-24 24-24zm40-208a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},pi=As;var gi={prefix:"fas",iconName:"clock",icon:[512,512,[128339,"clock-four"],"f017","M256 0a256 256 0 1 1 0 512A256 256 0 1 1 256 0zM232 120l0 136c0 8 4 15.5 10.7 20l96 64c11 7.4 25.9 4.4 33.3-6.7s4.4-25.9-6.7-33.3L280 243.2 280 120c0-13.3-10.7-24-24-24s-24 10.7-24 24z"]};var hy={prefix:"fas",iconName:"caret-down",icon:[320,512,[],"f0d7","M137.4 374.6c12.5 12.5 32.8 12.5 45.3 0l128-128c9.2-9.2 11.9-22.9 6.9-34.9s-16.6-19.8-29.6-19.8L32 192c-12.9 0-24.6 7.8-29.6 19.8s-2.2 25.7 6.9 34.9l128 128z"]};var ui={prefix:"fas",iconName:"utensils",icon:[448,512,[127860,61685,"cutlery"],"f2e7","M416 0C400 0 288 32 288 176l0 112c0 35.3 28.7 64 64 64l32 0 0 128c0 17.7 14.3 32 32 32s32-14.3 32-32l0-128 0-112 0-208c0-17.7-14.3-32-32-32zM64 16C64 7.8 57.9 1 49.7 .1S34.2 4.6 32.4 12.5L2.1 148.8C.7 155.1 0 161.5 0 167.9c0 45.9 35.1 83.6 80 87.7L80 480c0 17.7 14.3 32 32 32s32-14.3 32-32l0-224.4c44.9-4.1 80-41.8 80-87.7c0-6.4-.7-12.8-2.1-19.1L191.6 12.5c-1.8-8-9.3-13.3-17.4-12.4S160 7.8 160 16l0 134.2c0 5.4-4.4 9.8-9.8 9.8c-5.1 0-9.3-3.9-9.8-9L127.9 14.6C127.2 6.3 120.3 0 112 0s-15.2 6.3-15.9 14.6L83.7 151c-.5 5.1-4.7 9-9.8 9c-5.4 0-9.8-4.4-9.8-9.8L64 16zm48.3 152l-.3 0-.3 0 .3-.7 .3 .7z"]};var xi={prefix:"fas",iconName:"car",icon:[512,512,[128664,"automobile"],"f1b9","M135.2 117.4L109.1 192l293.8 0-26.1-74.6C372.3 104.6 360.2 96 346.6 96L165.4 96c-13.6 0-25.7 8.6-30.2 21.4zM39.6 196.8L74.8 96.3C88.3 57.8 124.6 32 165.4 32l181.2 0c40.8 0 77.1 25.8 90.6 64.3l35.2 100.5c23.2 9.6 39.6 32.5 39.6 59.2l0 144 0 48c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32l0-48L96 400l0 48c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32l0-48L0 256c0-26.7 16.4-49.6 39.6-59.2zM128 288a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm288 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]};var Ds=["*"],r2=class{_ngZone;_pending=[];_listeners=[];_targetStream=new Ot(void 0);_clearListeners(){for(let o of this._listeners)o.remove();this._listeners=[]}constructor(o){this._ngZone=o}getLazyEmitter(o){return this._targetStream.pipe(D1(e=>{let n=new C1(i=>{if(!e){this._pending.push({observable:n,observer:i});return}let a=e.addListener(o,f=>{this._ngZone.run(()=>i.next(f))});if(!a){i.complete();return}return this._listeners.push(a),()=>a.remove()});return n}))}setTarget(o){let e=this._targetStream.value;o!==e&&(e&&(this._clearListeners(),this._pending=[]),this._targetStream.next(o),this._pending.forEach(n=>n.observable.subscribe(n.observer)),this._pending=[])}destroy(){this._clearListeners(),this._pending=[],this._targetStream.complete()}},a2={center:{lat:37.421995,lng:-122.084092},zoom:17,mapTypeId:"roadmap"},F3="500px",V3="500px",Nn=(()=>{class t{_elementRef=Ee(Wt);_ngZone=Ee(dt);_eventManager=new r2(Ee(dt));_mapEl;_existingAuthFailureCallback;googleMap;_isBrowser;height=F3;width=V3;mapId;mapTypeId;set center(e){this._center=e}_center;set zoom(e){this._zoom=e}_zoom;set options(e){this._options=e||a2}_options=a2;mapInitialized=new se;authFailure=new se;boundsChanged=this._eventManager.getLazyEmitter("bounds_changed");centerChanged=this._eventManager.getLazyEmitter("center_changed");mapClick=this._eventManager.getLazyEmitter("click");mapDblclick=this._eventManager.getLazyEmitter("dblclick");mapDrag=this._eventManager.getLazyEmitter("drag");mapDragend=this._eventManager.getLazyEmitter("dragend");mapDragstart=this._eventManager.getLazyEmitter("dragstart");headingChanged=this._eventManager.getLazyEmitter("heading_changed");idle=this._eventManager.getLazyEmitter("idle");maptypeidChanged=this._eventManager.getLazyEmitter("maptypeid_changed");mapMousemove=this._eventManager.getLazyEmitter("mousemove");mapMouseout=this._eventManager.getLazyEmitter("mouseout");mapMouseover=this._eventManager.getLazyEmitter("mouseover");projectionChanged=this._eventManager.getLazyEmitter("projection_changed");mapRightclick=this._eventManager.getLazyEmitter("rightclick");tilesloaded=this._eventManager.getLazyEmitter("tilesloaded");tiltChanged=this._eventManager.getLazyEmitter("tilt_changed");zoomChanged=this._eventManager.getLazyEmitter("zoom_changed");constructor(){let e=Ee(U1);if(this._isBrowser=q1(e),this._isBrowser){let n=window;n.google,this._existingAuthFailureCallback=n.gm_authFailure,n.gm_authFailure=()=>{this._existingAuthFailureCallback&&this._existingAuthFailureCallback(),this.authFailure.emit()}}}ngOnChanges(e){(e.height||e.width)&&this._setSize();let n=this.googleMap;n&&(e.options&&n.setOptions(this._combineOptions()),e.center&&this._center&&n.setCenter(this._center),e.zoom&&this._zoom!=null&&n.setZoom(this._zoom),e.mapTypeId&&this.mapTypeId&&n.setMapTypeId(this.mapTypeId)
1)}ngOnInit(){this._isBrowser&&(this._mapEl=this._elementRef.nativeElement.querySelector(".map-container"),this._setSize(),google.maps.Map?this._initialize(google.maps.Map):this._ngZone.runOutsideAngular(()=>{google.maps.importLibrary("maps").then(e=>this._initialize(e.Map))}))}_initialize(e){this._ngZone.runOutsideAngular(()=>{this.googleMap=new e(this._mapEl,this._combineOptions()),this._eventManager.setTarget(this.googleMap),this.mapInitialized.emit(this.googleMap)})}ngOnDestroy(){if(this.mapInitialized.complete(),this._eventManager.destroy(),this._isBrowser){let e=window;e.gm_authFailure=this._existingAuthFailureCallback}}fitBounds(e,n){this._assertInitialized(),this.googleMap.fitBounds(e,n)}panBy(e,n){this._assertInitialized(),this.googleMap.panBy(e,n)}panTo(e){this._assertInitialized(),this.googleMap.panTo(e)}panToBounds(e,n){this._assertInitialized(),this.googleMap.panToBounds(e,n)}getBounds(){return this._assertInitialized(),this.googleMap.getBounds()||null}getCenter(){return this._assertInitialized(),this.googleMap.getCenter()}getClickableIcons(){return this._assertInitialized(),this.googleMap.getClickableIcons()}getHeading(){return this._assertInitialized(),this.googleMap.getHeading()}getMapTypeId(){return this._assertInitialized(),this.googleMap.getMapTypeId()}getProjection(){return this._assertInitialized(),this.googleMap.getProjection()||null}getStreetView(){return this._assertInitialized(),this.googleMap.getStreetView()}getTilt(){return this._assertInitialized(),this.googleMap.getTilt()}getZoom(){return this._assertInitialized(),this.googleMap.getZoom()}get controls(){return this._assertInitialized(),this.googleMap.controls}get data(){return this._assertInitialized(),this.googleMap.data}get mapTypes(){return this._assertInitialized(),this.googleMap.mapTypes}get overlayMapTypes(){return this._assertInitialized(),this.googleMap.overlayMapTypes}_resolveMap(){return this.googleMap?Promise.resolve(this.googleMap):this.mapInitialized.pipe(m1(1)).toPromise()}_setSize(){if(this._mapEl){let e=this._mapEl.style;e.height=this.height===null?"":H3(this.height)||F3,e.width=this.width===null?"":H3(this.width)||V3}}_combineOptions(){let e=this._options||{};return Et(Ne({},e),{center:this._center||e.center||a2.center,zoom:this._zoom??e.zoom??a2.zoom,mapTypeId:this.mapTypeId||e.mapTypeId||a2.mapTypeId,mapId:this.mapId||e.mapId})}_assertInitialized(){this.googleMap}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=N({type:t,selectors:[["google-map"]],inputs:{height:"height",width:"width",mapId:"mapId",mapTypeId:"mapTypeId",center:"center",zoom:"zoom",options:"options"},outputs:{mapInitialized:"mapInitialized",authFailure:"authFailure",boundsChanged:"boundsChanged",centerChanged:"centerChanged",mapClick:"mapClick",mapDblclick:"mapDblclick",mapDrag:"mapDrag",mapDragend:"mapDragend",mapDragstart:"mapDragstart",headingChanged:"headingChanged",idle:"idle",maptypeidChanged:"maptypeidChanged",mapMousemove:"mapMousemove",mapMouseout:"mapMouseout",mapMouseover:"mapMouseover",projectionChanged:"projectionChanged",mapRightclick:"mapRightclick",tilesloaded:"tilesloaded",tiltChanged:"tiltChanged",zoomChanged:"zoomChanged"},exportAs:["googleMap"],features:[$t],ngContentSelectors:Ds,decls:2,vars:0,consts:[[1,"map-container"]],template:function(n,i){n&1&&(w1(),x(0,"div",0),P1(1))},encapsulation:2,changeDetection:0})}return t})(),Fs=/([A-Za-z%]+)$/;function H3(t){return t==null?"":Fs.test(t)?t:`${t}px`}var vi=(()=>{class t{_googleMap=Ee(Nn);_elementRef=Ee(Wt);_ngZone=Ee(dt);_eventManager=new r2(Ee(dt));_options=new Ot({});_position=new Ot(void 0);_destroy=new Fe;infoWindow;set options(e){this._options.next(e||{})}set position(e){this._position.next(e)}closeclick=this._eventManager.getLazyEmitter("closeclick");contentChanged=this._eventManager.getLazyEmitter("content_changed");domready=this._eventManager.getLazyEmitter("domready");positionChanged=this._eventManager.getLazyEmitter("position_changed");zindexChanged=this._eventManager.getLazyEmitter("zindex_changed");infoWindowInitialized=new se;constructor(){}ngOnInit(){this._googleMap._isBrowser&&this._combineOptions().pipe(m1(1)).subscribe(e=>{google.maps.InfoWindow?this._initialize(google.maps.InfoWindow,e):this._ngZone.runOutsideAngular(()=>{google.maps.importLibrary("maps").then(n=>{this._initialize(n.InfoWindow,e)})})})}_initialize(e,n){this._ngZone.runOutsideAngular(()=>{this.infoWindow=new e(n),this._eventManager.setTarget(this.infoWindow),this.infoWindowInitialized.emit(this.infoWindow),this._watchForOptionsChanges(),this._watchForPositionChanges()})}ngOnDestroy(){this._eventManager.destroy(),this._destroy.next(),this._destroy.complete(),this.infoWindow&&this.close()}close(){this._assertInitialized(),this.infoWindow.close()}getContent(){return this._assertInitialized(),this.infoWindow.getContent()||null}getPosition(){return this._assertInitialized(),this.infoWindow.getPosition()||null}getZIndex(){return this._assertInitialized(),this.infoWindow.getZIndex()}openAdvancedMarkerElement(e,n){this.open({getAnchor:()=>e},void 0,n)}open(e,n,i){this._assertInitialized();let a=e?e.getAnchor():void 0;(this.infoWindow.get("anchor")!==a||!a)&&(this._elementRef.nativeElement.style.display=i?"none":"",i&&this.infoWindow.setContent(i),this.infoWindow.open({map:this._googleMap.googleMap,anchor:a,shouldFocus:n}))}_combineOptions(){return b1([this._options,this._position]).pipe(Lt(([e,n])=>Et(Ne({},e),{position:n||e.position,content:this._elementRef.nativeElement})))}_watchForOptionsChanges(){this._options.pipe(je(this._destroy)).subscribe(e=>{this._assertInitialized(),this.infoWindow.setOptions(e)})}_watchForPositionChanges(){this._position.pipe(je(this._destroy)).subscribe(e=>{e&&(this._assertInitialized(),this.infoWindow.setPosition(e))})}_assertInitialized(){}static \u0275fac=function(n){return new(n||t)};static \u0275dir=Ct({type:t,selectors:[["map-info-window"]],hostAttrs:[2,"display","none"],inputs:{options:"options",position:"position"},outputs:{closeclick:"closeclick",contentChanged:"contentChanged",domready:"domready",positionChanged:"positionChanged",zindexChanged:"zindexChanged",infoWindowInitialized:"infoWindowInitialized"},exportAs:["mapInfoWindow"]})}return t})();var Vs=new y1("MAP_MARKER"),Hs={position:{lat:37.421995,lng:-122.084092}},_i=(()=>{class t{_googleMap=Ee(Nn);_ngZone=Ee(dt);_eventManager=new r2(Ee(dt));set title(e){this._title=e}_title;set position(e){this._position=e}_position;set label(e){this._label=e}_label;set clickable(e){this._clickable=e}_clickable;set options(e){this._options=e}_options;set icon(e){this._icon=e}_icon;set visible(e){this._visible=e}_visible;animationChanged=this._eventManager.getLazyEmitter("animation_changed");mapClick=this._eventManager.getLazyEmitter("click");clickableChanged=this._eventManager.getLazyEmitter("clickable_changed");cursorChanged=this._eventManager.getLazyEmitter("cursor_changed");mapDblclick=this._eventManager.getLazyEmitter("dblclick");mapDrag=this._eventManager.getLazyEmitter("drag");mapDragend=this._eventManager.getLazyEmitter("dragend");draggableChanged=this._eventManager.getLazyEmitter("draggable_changed");mapDragstart=this._eventManager.getLazyEmitter("dragstart");flatChanged=this._eventManager.getLazyEmitter("flat_changed");iconChanged=this._eventManager.getLazyEmitter("icon_changed");mapMousedown=this._eventManager.getLazyEmitter("mousedown");mapMouseout=this._eventManager.getLazyEmitter("mouseout");mapMouseover=this._eventManager.getLazyEmitter("mouseover");mapMouseup=this._eventManager.getLazyEmitter("mouseup");positionChanged=this._eventManager.getLazyEmitter("position_changed");mapRightclick=this._eventManager.getLazyEmitter("rightclick");shapeChanged=this._eventManager.getLazyEmitter("shape_changed");titleChanged=this._eventManager.getLazyEmitter("title_changed");visibleChanged=this._eventManager.getLazyEmitter("visible_changed");zindexChanged=this._eventManager.getLazyEmitter("zindex_changed");markerInitialized=new se;marker;constructor(){}ngOnInit(){this._googleMap._isBrowser&&(google.maps.Marker&&this._googleMap.googleMap?this._initialize(this._googleMap.googleMap,google.maps.Marker):this._ngZone.runOutsideAngular(()=>{Promise.all([this._googleMap._resolveMap(),google.maps.importLibrary("marker")]).then(([e,n])=>{this._initialize(e,n.Marker)})}))}_initialize(e,n){this._ngZone.runOutsideAngular(()=>{this.marker=new n(this._combineOptions()),this._assertInitialized(),this.marker.setMap(e),this._eventManager.setTarget(this.marker),this.markerInitialized.next(this.marker)})}ngOnChanges(e){let{marker:n,_title:i,_position:a,_label:f,_clickable:m,_icon:g,_visible:u}=this;n&&(e.options&&n.setOptions(this._combineOptions()),e.title&&i!==void 0&&n.setTitle(i),e.position&&a&&n.setPosition(a),e.label&&f!==void 0&&n.setLabel(f),e.clickable&&m!==void 0&&n.setClickable(m),e.icon&&g&&n.setIcon(g),e.visible&&u!==void 0&&n.setVisible(u))}ngOnDestroy(){this.markerInitialized.complete(),this._eventManager.destroy(),this.marker?.setMap(null)}getAnimation(){return this._assertInitialized(),this.marker.getAnimation()||null}getClickable(){return this._assertInitialized(),this.marker.getClickable()}getCursor(){return this._assertInitialized(),this.marker.getCursor()||null}getDraggable(){return this._assertInitialized(),!!this.marker.getDraggable()}getIcon(){return this._assertInitialized(),this.marker.getIcon()||null}getLabel(){return this._assertInitialized(),this.marker.getLabel()||null}getOpacity(){return this._assertInitialized(),this.marker.getOpacity()||null}getPosition(){return this._assertInitialized(),this.marker.getPosition()||null}getShape(){return this._assertInitialized(),this.marker.getShape()||null}getTitle(){return this._assertInitialized(),this.marker.getTitle()||null}getVisible(){return this._assertInitialized(),this.marker.getVisible()}getZIndex(){return this._assertInitialized(),this.marker.getZIndex()||null}getAnchor(){return this._assertInitialized(),this.marker}_resolveMarker(){return this.marker?Promise.resolve(this.marker):this.markerInitialized.pipe(m1(1)).toPromise()}_combineOptions(){let e=this._options||Hs;return Et(Ne({},e),{title:this._title||e.title,position:this._position||e.position,label:this._label||e.label,clickable:this._clickable??e.clickable,map:this._googleMap.googleMap,icon:this._icon||e.icon,visible:this._visible??e.visible})}_assertInitialized(){}static \u0275fac=function(n){return new(n||t)};static \u0275dir=Ct({type:t,selectors:[["map-marker"]],inputs:{title:"title",position:"position",label:"label",clickable:"clickable",options:"options",icon:"icon",visible:"visible"},outputs:{animationChanged:"animationChanged",mapClick:"mapClick",clickableChanged:"clickableChanged",cursorChanged:"cursorChanged",mapDblclick:"mapDblclick",mapDrag:"mapDrag",mapDragend:"mapDragend",draggableChanged:"draggableChanged",mapDragstart:"mapDragstart",flatChanged:"flatChanged",iconChanged:"iconChanged",mapMousedown:"mapMousedown",mapMouseout:"mapMouseout",mapM
vendor: 1,100 bytes, line 1
1ouseover:"mapMouseover",mapMouseup:"mapMouseup",positionChanged:"positionChanged",mapRightclick:"mapRightclick",shapeChanged:"shapeChanged",titleChanged:"titleChanged",visibleChanged:"visibleChanged",zindexChanged:"zindexChanged",markerInitialized:"markerInitialized"},exportAs:["mapMarker"],features:[Kt([{provide:Vs,useExisting:t}]),$t]})}return t})();var R3=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=Qt({type:t});static \u0275inj=qt({})}return t})();function Rs(t,o,e){return(o=$s(o))in t?Object.defineProperty(t,o,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[o]=e,t}function $3(t,o){var e=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);o&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),e.push.apply(e,n)}return e}function G(t){for(var o=1;o<arguments.length;o++){var e=arguments[o]!=null?arguments[o]:{};o%2?$3(Object(e),!0).forEach(function(n){Rs(t,n,e[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(e)):$3(Object(e)).forEac
1h(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(e,n))})}return t}function Bs(t,o){if(typeof t!="object"||!t)return t;var e=t[Symbol.toPrimitive];if(e!==void 0){var n=e.call(t,o||"default");if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(o==="string"?String:Number)(t)}function $s(t){var o=Bs(t,"string");return typeof o=="symbol"?o:o+""}var U3=()=>{},ta={},g0={},u0=null,x0={mark:U3,measure:U3};try{typeof window<"u"&&(ta=window),typeof document<"u"&&(g0=document),typeof MutationObserver<"u"&&(u0=MutationObserver),typeof performance<"u"&&(x0=performance)}catch{}var{userAgent:G3=""}=ta.navigator||{},en=ta,et=g0,j3=u0,zi=x0,Ly=!!en.document,R1=!!et.documentElement&&!!et.head&&typeof et.addEventListener=="function"&&typeof et.createElement=="function",v0=~G3.indexOf("MSIE")||~G3.indexOf("Trident/"),Us=/fa(s|r|l|t|d|dr|dl|dt|b|k|kd|ss|sr|sl|st|sds|sdr|sdl|sdt)?[\-\ ]/,Gs=/Font ?Awesome ?([56 ]*)(Solid|Regular|Light|Thin|Duotone|Brands|Free|Pro|Sharp Duotone|Sharp|Kit)?.*/i,_0={classic:{fa:"solid",fas:"solid","fa-solid":"solid",far:"regular","fa-regular":"regular",fal:"light","fa-light":"light",fat:"thin","fa-thin":"thin",fab:"brands","fa-brands":"brands"},duotone:{fa:"solid",fad:"solid","fa-solid":"solid","fa-duotone":"solid",fadr:"regular","fa-regular":"regular",fadl:"light","fa-light":"light",fadt:"thin","fa-thin":"thin"},sharp:{fa:"solid",fass:"solid","fa-solid":"solid",fasr:"regular","fa-regular":"regular",fasl:"light","fa-light":"light",fast:"thin","fa-thin":"thin"},"sharp-duotone":{fa:"solid",fasds:"solid","fa-solid":"solid",fasdr:"regular","fa-regular":"regular",fasdl:"light","fa-light":"light",fasdt:"thin","fa-thin":"thin"}},js={GROUP:"duotone-group",SWAP_OPACITY:"swap-opacity",PRIMARY:"primary",SECONDARY:"secondary"},z0=["fa-classic","fa-duotone","fa-sharp","fa-sharp-duotone"],Bt="classic",Pi="duotone",qs="sharp",Ws="sharp-duotone",C0=[Bt,Pi,qs,Ws],Zs={classic:{900:"fas",400:"far",normal:"far",300:"fal",100:"fat"},duotone:{900:"fad",400:"fadr",300:"fadl",100:"fadt"},sharp:{900:"fass",400:"fasr",300:"fasl",100:"fast"},"sharp-duotone":{900:"fasds",400:"fasdr",300:"fasdl",100:"fasdt"}},Qs={"Font Awesome 6 Free":{900:"fas",400:"far"},"Font Awesome 6 Pro":{900:"fas",400:"far",normal:"far",300:"fal",100:"fat"},"Font Awesome 6 Brands":{400:"fab",normal:"fab"},"Font Awesome 6 Duotone":{900:"fad",400:"fadr",normal:"fadr",300:"fadl",100:"fadt"},"Font Awesome 6 Sharp":{900:"fass",400:"fasr",normal:"fasr",300:"fasl",100:"fast"},"Font Awesome 6 Sharp Duotone":{900:"fasds",400:"fasdr",normal:"fasdr",300:"fasdl",100:"fasdt"}},Ks=new Map([["classic",{defaultShortPrefixId:"fas",defaultStyleId:"solid",styleIds:["solid","regular","light","thin","brands"],futureStyleIds:[],defaultFontWeight:900}],["sharp",{defaultShortPrefixId:"fass",defaultStyleId:"solid",styleIds:["solid","regular","light","thin"],futureStyleIds:[],defaultFontWeight:900}],["duotone",{defaultShortPrefixId:"fad",defaultStyleId:"solid",styleIds:["solid","regular","light","thin"],futureStyleIds:[],defaultFontWeight:900}],["sharp-duotone",{defaultShortPrefixId:"fasds",defaultStyleId:"solid",styleIds:["solid","regular","light","thin"],futureStyleIds:[],defaultFontWeight:900}]]),Ys={classic:{solid:"fas",regular:"far",light:"fal",thin:"fat",brands:"fab"},duotone:{solid:"fad",regular:"fadr",light:"fadl",thin:"fadt"},sharp:{solid:"fass",regular:"fasr",light:"fasl",thin:"fast"},"sharp-duotone":{solid:"fasds",regular:"fasdr",light:"fasdl",thin:"fasdt"}},Xs=["fak","fa-kit","fakd","fa-kit-duotone"],q3={kit:{fak:"kit","fa-kit":"kit"},"kit-duotone":{fakd:"kit-duotone","fa-kit-duotone":"kit-duotone"}},Js=["kit"],e6={kit:{"fa-kit":"fak"},"kit-duotone":{"fa-kit-duotone":"fakd"}},t6=["fak","fakd"],n6={kit:{fak:"fa-kit"},"kit-duotone":{fakd:"fa-kit-duotone"}},W3={kit:{kit:"fak"},"kit-duotone":{"kit-duotone":"fakd"}},Ci={GROUP:"duotone-group",SWAP_OPACITY:"swap-opacity",PRIMARY:"primary",SECONDARY:"secondary"},i6=["fa-classic","fa-duotone","fa-sharp","fa-sharp-duotone"],o6=["fak","fa-kit","fakd","fa-kit-duotone"],a6={"Font Awesome Kit":{400:"fak",normal:"fak"},"Font Awesome Kit Duotone":{400:"fakd",normal:"fakd"}},r6={classic:{"fa-brands":"fab","fa-duotone":"fad","fa-light":"fal","fa-regular":"far","fa-solid":"fas","fa-thin":"fat"},duotone:{"fa-regular":"fadr","fa-light":"fadl","fa-thin":"fadt"},sharp:{"fa-solid":"fass","fa-regular":"fasr","fa-light":"fasl","fa-thin":"fast"},"sharp-duotone":{"fa-solid":"fasds","fa-regular":"fasdr","fa-light":"fasdl","fa-thin":"fasdt"}},c6={classic:["fas","far","fal","fat","fad"],duotone:["fadr","fadl","fadt"],sharp:["fass","fasr","fasl","fast"],"sharp-duotone":["fasds","fasdr","fasdl","fasdt"]},Vo={classic:{fab:"fa-brands",fad:"fa-duotone",fal:"fa-light",far:"fa-regular",fas:"fa-solid",fat:"fa-thin"},duotone:{fadr:"fa-regular",fadl:"fa-light",fadt:"fa-thin"},sharp:{fass:"fa-solid",fasr:"fa-regular",fasl:"fa-light",fast:"fa-thin"},"sharp-duotone":{fasds:"fa-solid",fasdr:"fa-regular",fasdl:"fa-light",fasdt:"fa-thin"}},l6=["fa-solid","fa-regular","fa-light","fa-thin","fa-duotone","fa-brands"],Ho=["fa","fas","far","fal","fat","fad","fadr","fadl","fadt","fab","fass","fasr","fasl","fast","fasds","fasdr","fasdl","fasdt",...i6,...l6],s6=["solid","regular","light","thin","duotone","brands"],b0=[1,2,3,4,5,6,7,8,9,10],f6=b0.concat([11,12,13,14,15,16,17,18,19,20]),d6=[...Object.keys(c6),...s6,"2xs","xs","sm","lg","xl","2xl","beat","border","fade","beat-fade","bounce","flip-both","flip-horizontal","flip-vert
1ical","flip","fw","inverse","layers-counter","layers-text","layers","li","pull-left","pull-right","pulse","rotate-180","rotate-270","rotate-90","rotate-by","shake","spin-pulse","spin-reverse","spin","stack-1x","stack-2x","stack","ul",Ci.GROUP,Ci.SWAP_OPACITY,Ci.PRIMARY,Ci.SECONDARY].concat(b0.map(t=>"".concat(t,"x"))).concat(f6.map(t=>"w-".concat(t))),h6={"Font Awesome 5 Free":{900:"fas",400:"far"},"Font Awesome 5 Pro":{900:"fas",400:"far",normal:"far",300:"fal"},"Font Awesome 5 Brands":{400:"fab",normal:"fab"},"Font Awesome 5 Duotone":{900:"fad"}},V1="___FONT_AWESOME___",Ro=16,M0="fa",y0="svg-inline--fa",mn="data-fa-i2svg",Bo="data-fa-pseudo-element",m6="data-fa-pseudo-element-pending",na="data-prefix",ia="data-icon",Z3="fontawesome-i2svg",p6="async",g6=["HTML","HEAD","STYLE","SCRIPT"],w0=(()=>{try{return!0}catch{return!1}})();function h2(t){return new Proxy(t,{get(o,e){return e in o?o[e]:o[Bt]}})}var P0=G({},_0);P0[Bt]=G(G(G(G({},{"fa-duotone":"duotone"}),_0[Bt]),q3.kit),q3["kit-duotone"]);var u6=h2(P0),$o=G({},Ys);$o[Bt]=G(G(G(G({},{duotone:"fad"}),$o[Bt]),W3.kit),W3["kit-duotone"]);var Q3=h2($o),Uo=G({},Vo);Uo[Bt]=G(G({},Uo[Bt]),n6.kit);var oa=h2(Uo),Go=G({},r6);Go[Bt]=G(G({},Go[Bt]),e6.kit);var ky=h2(Go),x6=Us,O0="fa-layers-text",v6=Gs,_6=G({},Zs),Sy=h2(_6),z6=["class","data-prefix","data-icon","data-fa-transform","data-fa-mask"],No=js,C6=[...Js,...d6],l2=en.FontAwesomeConfig||{};function b6(t){var o=et.querySelector("script["+t+"]");if(o)return o.getAttribute(t)}function M6(t){return t===""?!0:t==="false"?!1:t==="true"?!0:t}et&&typeof et.querySelector=="function"&&[["data-family-prefix","familyPrefix"],["data-css-prefix","cssPrefix"],["data-family-default","familyDefault"],["data-style-default","styleDefault"],["data-replacement-class","replacementClass"],["data-auto-replace-svg","autoReplaceSvg"],["data-auto-add-css","autoAddCss"],["data-auto-a11y","autoA11y"],["data-search-pseudo-elements","searchPseudoElements"],["data-observe-mutations","observeMutations"],["data-mutate-approach","mutateApproach"],["data-keep-original-source","keepOriginalSource"],["data-measure-performance","measurePerformance"],["data-show-missing-icons","showMissingIcons"]].forEach(o=>{let[e,n]=o,i=M6(b6(e));i!=null&&(l2[n]=i)});var L0={styleDefault:"solid",familyDefault:Bt,cssPrefix:M0,replacementClass:y0,autoReplaceSvg:!0,autoAddCss:!0,autoA11y:!0,searchPseudoElements:!1,observeMutations:!0,mutateApproach:"async",keepOriginalSource:!0,measurePerformance:!1,showMissingIcons:!0};l2.familyPrefix&&(l2.cssPrefix=l2.familyPrefix);var Dn=G(G({},L0),l2);Dn.autoReplaceSvg||(Dn.observeMutations=!1);var fe={};Object.keys(L0).forEach(t=>{Object.defineProperty(fe,t,{enumerable:!0,set:function(o){Dn[t]=o,s2.forEach(e=>e(fe))},get:function(){return Dn[t]}})});Object.defineProperty(fe,"familyPrefix",{enumerable:!0,set:function(t){Dn.cssPrefix=t,s2.forEach(o=>o(fe))},get:function(){return Dn.cssPrefix}});en.FontAwesomeConfig=fe;var s2=[];function y6(t){return s2.push(t),()=>{s2.splice(s2.indexOf(t),1)}}var J1=Ro,T1={size:16,x:0,y:0,rotate:0,flipX:!1,flipY:!1};function w6(t){if(!t||!R1)return;let o=et.createElement("style");o.setAttribute("type","text/css"),o.innerHTML=t;let e=et.head.childNodes,n=null;for(let i=e.length-1;i>-1;i--){let a=e[i],f=(a.tagName||"").toUpperCase();["STYLE","LINK"].indexOf(f)>-1&&(n=a)}return et.head.insertBefore(o,n),t}var P6="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";function f2(){let t=12,o="";for(;t-- >0;)o+=P6[Math.random()*62|0];return o}function Fn(t){let o=[];for(let e=(t||[]).length>>>0;e--;)o[e]=t[e];return o}function aa(t){return t.classList?Fn(t.classList):(t.getAttribute("class")||"").split(" ").filter(o=>o)}function k0(t){return"".concat(t).replace(/&/g,"&amp;").replace(/"/g,"&quot;").replace(/'/g,"&#39;").replace(/</g,"&lt;").replace(/>/g,"&gt;")}function O6(t){return Object.keys(t||{}).reduce((o,e)=>o+"".concat(e,'="').concat(k0(t[e]),'" '),"").trim()}function Oi(t){return Object.keys(t||{}).reduce((o,e)=>o+"".concat(e,": ").concat(t[e].trim(),";"),"")}function ra(t){return t.size!==T1.size||t.x!==T1.x||t.y!==T1.y||t.rotate!==T1.rotate||t.flipX||t.flipY}function L6(t){let{transform:o,containerWidth:e,iconWidth:n}=t,i={transform:"translate(".concat(e/2," 256)")},a="translate(".concat(o.x*32,", ").concat(o.y*32,") "),f="scale(".concat(o.size/16*(o.flipX?-1:1),", ").concat(o.size/16*(o.flipY?-1:1),") "),m="rotate(".concat(o.rotate," 0 0)"),g={transform:"".concat(a," ").concat(f," ").concat(m)},u={transform:"translate(".concat(n/2*-1," -256)")};return{outer:i,inner:g,path:u}}function k6(t){let{transform:o,width:e=Ro,height:n=Ro,startCentered:i=!1}
vendor: 372 bytes, line 1
1=t,a="";return i&&v0?a+="translate(".concat(o.x/J1-e/2,"em, ").concat(o.y/J1-n/2,"em) "):i?a+="translate(calc(-50% + ".concat(o.x/J1,"em), calc(-50% + ").concat(o.y/J1,"em)) "):a+="translate(".concat(o.x/J1,"em, ").concat(o.y/J1,"em) "),a+="scale(".concat(o.size/J1*(o.flipX?-1:1),", ").concat(o.size/J1*(o.flipY?-1:1),") "),a+="rotate(".concat(o.rotate,"deg) "),a}var S6=
vendor: 12,335 bytes, lines 1-554
1`:root, :host {
2  --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free";
3  --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free";
4  --fa-font-light: normal 300 1em/1 "Font Awesome 6 Pro";
5  --fa-font-thin: normal 100 1em/1 "Font Awesome 6 Pro";
6  --fa-font-duotone: normal 900 1em/1 "Font Awesome 6 Duotone";
7  --fa-font-duotone-regular: normal 400 1em/1 "Font Awesome 6 Duotone";
8  --fa-font-duotone-light: normal 300 1em/1 "Font Awesome 6 Duotone";
9  --fa-font-duotone-thin: normal 100 1em/1 "Font Awesome 6 Duotone";
10  --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands";
11  --fa-font-sharp-solid: normal 900 1em/1 "Font Awesome 6 Sharp";
12  --fa-font-sharp-regular: normal 400 1em/1 "Font Awesome 6 Sharp";
13  --fa-font-sharp-light: normal 300 1em/1 "Font Awesome 6 Sharp";
14  --fa-font-sharp-thin: normal 100 1em/1 "Font Awesome 6 Sharp";
15  --fa-font-sharp-duotone-solid: normal 900 1em/1 "Font Awesome 6 Sharp Duotone";
16  --fa-font-sharp-duotone-regular: normal 400 1em/1 "Font Awesome 6 Sharp Duotone";
17  --fa-font-sharp-duotone-light: normal 300 1em/1 "Font Awesome 6 Sharp Duotone";
18  --fa-font-sharp-duotone-thin: normal 100 1em/1 "Font Awesome 6 Sharp Duotone";
19}
20
21svg:not(:root).svg-inline--fa, svg:not(:host).svg-inline--fa {
22  overflow: visible;
23  box-sizing: content-box;
24}
25
26.svg-inline--fa {
27  display: var(--fa-display, inline-block);
28  height: 1em;
29  overflow: visible;
30  vertical-align: -0.125em;
31}
32.svg-inline--fa.fa-2xs {
33  vertical-align: 0.1em;
34}
35.svg-inline--fa.fa-xs {
36  vertical-align: 0em;
37}
38.svg-inline--fa.fa-sm {
39  vertical-align: -0.0714285705em;
40}
41.svg-inline--fa.fa-lg {
42  vertical-align: -0.2em;
43}
44.svg-inline--fa.fa-xl {
45  vertical-align: -0.25em;
46}
47.svg-inline--fa.fa-2xl {
48  vertical-align: -0.3125em;
49}
50.svg-inline--fa.fa-pull-left {
51  margin-right: var(--fa-pull-margin, 0.3em);
52  width: auto;
53}
54.svg-inline--fa.fa-pull-right {
55  margin-left: var(--fa-pull-margin, 0.3em);
56  width: auto;
57}
58.svg-inline--fa.fa-li {
59  width: var(--fa-li-width, 2em);
60  top: 0.25em;
61}
62.svg-inline--fa.fa-fw {
63  width: var(--fa-fw-width, 1.25em);
64}
65
66.fa-layers svg.svg-inline--fa {
67  bottom: 0;
68  left: 0;
69  margin: auto;
70  position: absolute;
71  right: 0;
72  top: 0;
73}
74
75.fa-layers-counter, .fa-layers-text {
76  display: inline-block;
77  position: absolute;
78  text-align: center;
79}
80
81.fa-layers {
82  display: inline-block;
83  height: 1em;
84  position: relative;
85  text-align: center;
86  vertical-align: -0.125em;
87  width: 1em;
88}
89.fa-layers svg.svg-inline--fa {
90  transform-origin: center center;
91}
92
93.fa-layers-text {
94  left: 50%;
95  top: 50%;
96  transform: translate(-50%, -50%);
97  transform-origin: center center;
98}
99
100.fa-layers-counter {
101  background-color: var(--fa-counter-background-color, #ff253a);
102  border-radius: var(--fa-counter-border-radius, 1em);
103  box-sizing: border-box;
104  color: var(--fa-inverse, #fff);
105  line-height: var(--fa-counter-line-height, 1);
106  max-width: var(--fa-counter-max-width, 5em);
107  min-width: var(--fa-counter-min-width, 1.5em);
108  overflow: hidden;
109  padding: var(--fa-counter-padding, 0.25em 0.5em);
110  right: var(--fa-right, 0);
111  text-overflow: ellipsis;
112  top: var(--fa-top, 0);
113  transform: scale(var(--fa-counter-scale, 0.25));
114  transform-origin: top right;
115}
116
117.fa-layers-bottom-right {
118  bottom: var(--fa-bottom, 0);
119  right: var(--fa-right, 0);
120  top: auto;
121  transform: scale(var(--fa-layers-scale, 0.25));
122  transform-origin: bottom right;
123}
124
125.fa-layers-bottom-left {
126  bottom: var(--fa-bottom, 0);
127  left: var(--fa-left, 0);
128  right: auto;
129  top: auto;
130  transform: scale(var(--fa-layers-scale, 0.25));
131  transform-origin: bottom left;
132}
133
134.fa-layers-top-right {
135  top: var(--fa-top, 0);
136  right: var(--fa-right, 0);
137  transform: scale(var(--fa-layers-scale, 0.25));
138  transform-origin: top right;
139}
140
141.fa-layers-top-left {
142  left: var(--fa-left, 0);
143  right: auto;
144  top: var(--fa-top, 0);
145  transform: scale(var(--fa-layers-scale, 0.25));
146  transform-origin: top left;
147}
148
149.fa-1x {
150  font-size: 1em;
151}
152
153.fa-2x {
154  font-size: 2em;
155}
156
157.fa-3x {
158  font-size: 3em;
159}
160
161.fa-4x {
162  font-size: 4em;
163}
164
165.fa-5x {
166  font-size: 5em;
167}
168
169.fa-6x {
170  font-size: 6em;
171}
172
173.fa-7x {
174  font-size: 7em;
175}
176
177.fa-8x {
178  font-size: 8em;
179}
180
181.fa-9x {
182  font-size: 9em;
183}
184
185.fa-10x {
186  font-size: 10em;
187}
188
189.fa-2xs {
190  font-size: 0.625em;
191  line-height: 0.1em;
192  vertical-align: 0.225em;
193}
194
195.fa-xs {
196  font-size: 0.75em;
197  line-height: 0.0833333337em;
198  vertical-align: 0.125em;
199}
200
201.fa-sm {
202  font-size: 0.875em;
203  line-height: 0.0714285718em;
204  vertical-align: 0.0535714295em;
205}
206
207.fa-lg {
208  font-size: 1.25em;
209  line-height: 0.05em;
210  vertical-align: -0.075em;
211}
212
213.fa-xl {
214  font-size: 1.5em;
215  line-height: 0.0416666682em;
216  vertical-align: -0.125em;
217}
218
219.fa-2xl {
220  font-size: 2em;
221  line-height: 0.03125em;
222  vertical-align: -0.1875em;
223}
224
225.fa-fw {
226  text-align: center;
227  width: 1.25em;
228}
229
230.fa-ul {
231  list-style-type: none;
232  margin-left: var(--fa-li-margin, 2.5em);
233  padding-left: 0;
234}
235.fa-ul > li {
236  position: relative;
237}
238
239.fa-li {
240  left: calc(-1 * var(--fa-li-width, 2em));
241  position: absolute;
242  text-align: center;
243  width: var(--fa-li-width, 2em);
244  line-height: inherit;
245}
246
247.fa-border {
248  border-color: var(--fa-border-color, #eee);
249  border-radius: var(--fa-border-radius, 0.1em);
250  border-style: var(--fa-border-style, solid);
251  border-width: var(--fa-border-width, 0.08em);
252  padding: var(--fa-border-padding, 0.2em 0.25em 0.15em);
253}
254
255.fa-pull-left {
256  float: left;
257  margin-right: var(--fa-pull-margin, 0.3em);
258}
259
260.fa-pull-right {
261  float: right;
262  margin-left: var(--fa-pull-margin, 0.3em);
263}
264
265.fa-beat {
266  animation-name: fa-beat;
267  animation-delay: var(--fa-animation-delay, 0s);
268  animation-direction: var(--fa-animation-direction, normal);
269  animation-duration: var(--fa-animation-duration, 1s);
270  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
271  animation-timing-function: var(--fa-animation-timing, ease-in-out);
272}
273
274.fa-bounce {
275  animation-name: fa-bounce;
276  animation-delay: var(--fa-animation-delay, 0s);
277  animation-direction: var(--fa-animation-direction, normal);
278  animation-duration: var(--fa-animation-duration, 1s);
279  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
280  animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));
281}
282
283.fa-fade {
284  animation-name: fa-fade;
285  animation-delay: var(--fa-animation-delay, 0s);
286  animation-direction: var(--fa-animation-direction, normal);
287  animation-duration: var(--fa-animation-duration, 1s);
288  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
289  animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));
290}
291
292.fa-beat-fade {
293  animation-name: fa-beat-fade;
294  animation-delay: var(--fa-animation-delay, 0s);
295  animation-direction: var(--fa-animation-direction, normal);
296  animation-duration: var(--fa-animation-duration, 1s);
297  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
298  animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));
299}
300
301.fa-flip {
302  animation-name: fa-flip;
303  animation-delay: var(--fa-animation-delay, 0s);
304  animation-direction: var(--fa-animation-direction, normal);
305  animation-duration: var(--fa-animation-duration, 1s);
306  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
307  animation-timing-function: var(--fa-animation-timing, ease-in-out);
308}
309
310.fa-shake {
311  animation-name: fa-shake;
312  animation-delay: var(--fa-animation-delay, 0s);
313  animation-direction: var(--fa-animation-direction, normal);
314  animation-duration: var(--fa-animation-duration, 1s);
315  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
316  animation-timing-function: var(--fa-animation-timing, linear);
317}
318
319.fa-spin {
320  animation-name: fa-spin;
321  animation-delay: var(--fa-animation-delay, 0s);
322  animation-direction: var(--fa-animation-direction, normal);
323  animation-duration: var(--fa-animation-duration, 2s);
324  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
325  animation-timing-function: var(--fa-animation-timing, linear);
326}
327
328.fa-spin-reverse {
329  --fa-animation-direction: reverse;
330}
331
332.fa-pulse,
333.fa-spin-pulse {
334  animation-name: fa-spin;
335  animation-direction: var(--fa-animation-direction, normal);
336  animation-duration: var(--fa-animation-duration, 1s);
337  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
338  animation-timing-function: var(--fa-animation-timing, steps(8));
339}
340
341@media (prefers-reduced-motion: reduce) {
342  .fa-beat,
343.fa-bounce,
344.fa-fade,
345.fa-beat-fade,
346.fa-flip,
347.fa-pulse,
348.fa-shake,
349.fa-spin,
350.fa-spin-pulse {
351    animation-delay: -1ms;
352    animation-duration: 1ms;
353    animation-iteration-count: 1;
354    transition-delay: 0s;
355    transition-duration: 0s;
356  }
357}
358@keyframes fa-beat {
359  0%, 90% {
360    transform: scale(1);
361  }
362  45% {
363    transform: scale(var(--fa-beat-scale, 1.25));
364  }
365}
366@keyframes fa-bounce {
367  0% {
368    transform: scale(1, 1) translateY(0);
369  }
370  10% {
371    transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);
372  }
373  30% {
374    transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));
375  }
376  50% {
377    transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);
378  }
379  57% {
380    transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));
381  }
382  64% {
383    transform: scale(1, 1) translateY(0);
384  }
385  100% {
386    transform: scale(1, 1) translateY(0);
387  }
388}
389@keyframes fa-fade {
390  50% {
391    opacity: var(--fa-fade-opacity, 0.4);
392  }
393}
394@keyframes fa-beat-fade {
395  0%, 100% {
396    opacity: var(--fa-beat-fade-opacity, 0.4);
397    transform: scale(1);
398  }
399  50% {
400    opacity: 1;
401    transform: scale(var(--fa-beat-fade-scale, 1.125));
402  }
403}
404@keyframes fa-flip {
405  50% {
406    transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));
407  }
408}
409@keyframes fa-shake {
410  0% {
411    transform: rotate(-15deg);
412  }
413  4% {
414    transform: rotate(15deg);
415  }
416  8%, 24% {
417    transform: rotate(-18deg);
418  }
419  12%, 28% {
420    transform: rotate(18deg);
421  }
422  16% {
423    transform: rotate(-22deg);
424  }
425  20% {
426    transform: rotate(22deg);
427  }
428  32% {
429    transform: rotate(-12deg);
430  }
431  36% {
432    transform: rotate(12deg);
433  }
434  40%, 100% {
435    transform: rotate(0deg);
436  }
437}
438@keyframes fa-spin {
439  0% {
440    transform: rotate(0deg);
441  }
442  100% {
443    transform: rotate(360deg);
444  }
445}
446.fa-rotate-90 {
447  transform: rotate(90deg);
448}
449
450.fa-rotate-180 {
451  transform: rotate(180deg);
452}
453
454.fa-rotate-270 {
455  transform: rotate(270deg);
456}
457
458.fa-flip-horizontal {
459  transform: scale(-1, 1);
460}
461
462.fa-flip-vertical {
463  transform: scale(1, -1);
464}
465
466.fa-flip-both,
467.fa-flip-horizontal.fa-flip-vertical {
468  transform: scale(-1, -1);
469}
470
471.fa-rotate-by {
472  transform: rotate(var(--fa-rotate-angle, 0));
473}
474
475.fa-stack {
476  display: inline-block;
477  vertical-align: middle;
478  height: 2em;
479  position: relative;
480  width: 2.5em;
481}
482
483.fa-stack-1x,
484.fa-stack-2x {
485  bottom: 0;
486  left: 0;
487  margin: auto;
488  position: absolute;
489  right: 0;
490  top: 0;
491  z-index: var(--fa-stack-z-index, auto);
492}
493
494.svg-inline--fa.fa-stack-1x {
495  height: 1em;
496  width: 1.25em;
497}
498.svg-inline--fa.fa-stack-2x {
499  height: 2em;
500  width: 2.5em;
501}
502
503.fa-inverse {
504  color: var(--fa-inverse, #fff);
505}
506
507.sr-only,
508.fa-sr-only {
509  position: absolute;
510  width: 1px;
511  height: 1px;
512  padding: 0;
513  margin: -1px;
514  overflow: hidden;
515  clip: rect(0, 0, 0, 0);
516  white-space: nowrap;
517  border-width: 0;
518}
519
520.sr-only-focusable:not(:focus),
521.fa-sr-only-focusable:not(:focus) {
522  position: absolute;
523  width: 1px;
524  height: 1px;
525  padding: 0;
526  margin: -1px;
527  overflow: hidden;
528  clip: rect(0, 0, 0, 0);
529  white-space: nowrap;
530  border-width: 0;
531}
532
533.svg-inline--fa .fa-primary {
534  fill: var(--fa-primary-color, currentColor);
535  opacity: var(--fa-primary-opacity, 1);
536}
537
538.svg-inline--fa .fa-secondary {
539  fill: var(--fa-secondary-color, currentColor);
540  opacity: var(--fa-secondary-opacity, 0.4);
541}
542
543.svg-inline--fa.fa-swap-opacity .fa-primary {
544  opacity: var(--fa-secondary-opacity, 0.4);
545}
546
547.svg-inline--fa.fa-swap-opacity .fa-secondary {
548  opacity: var(--fa-primary-opacity, 1);
549}
550
551.svg-inline--fa mask .fa-primary,
552.svg-inline--fa mask .fa-secondary {
553  fill: black;
554}`;
554function S0(){let t=M0,o=y0,e=fe.cssPrefix,n=fe.replacementClass,i=S6;if(e!==t||n!==o){let a=new RegExp("\\.".concat(t,"\\-"),"g"),f=new RegExp("\\--".concat(t,"\\-"),"g"),m=new RegExp("\\.".concat(o),"g");i=i.replace(a,".".concat(e,"-")).replace(f,"--".concat(e,"-")).replace(m,".".concat(n))}return i}var K3=!1;function Eo(){fe.autoAddCss&&!K3&&(w6(S0()),K3=!0)}var I6={mixout(){return{dom:{css:S0,insertCss:Eo}}},hooks(){return{beforeDOMElementCreation(){Eo()},beforeI2svg(){Eo()}}}},H1=en||{};H1[V1]||(H1[V1]={});H1[V1].styles||(H1[V1].styles={});H1[V1].hooks||(H1[V1].hooks={});H1[V1].shims||(H1[V1].shims=[]);var N1=H1[V1],I0=[],T0=function(){et.removeEventListener("DOMContentLoaded",T0),yi=1,I0.map(t=>t())},yi=!1;R1&&(yi=(et.documentElement.doScroll?/^loaded|^c/:/^loaded|^i|^c/).test(et.readyState),yi||et.addEventListener("DOMContentLoaded",T0));function T6(t){R1&&(yi?setTimeout(t,0):I0.push(t))}function m2(t){let{tag:o,attributes:e={},children:n=[]}=t;return typeof t=="string"?k0(t):"<".concat(o," ").concat(O6(e),">").concat(n.map(m2).join(""),"</").concat(o,">")}function Y3(t,o,e){if(t&&t[o]&&t[o][e])return{prefix:o,iconName:e,icon:t[o][e]}}var N6=function(o,e){return function(n,i,a,f){return o.call(e,n,i,a,f)}},Ao=function(o,e,n,i){var a=Object.keys(o),f=a.length,m=i!==void 0?N6(e,i):e,g,u,_;for(n===void 0?(g=1,_=o[a[0]]):(g=0,_=n);g<f;g++)u=a[g],_=m(_,o[u],u,o);return _};function E6(t){let o=[],e=0,n=t.length;for(;e<n;){let i=t.charCodeAt(e++);if(i>=55296&&i<=56319&&e<n){let a=t.charCodeAt(e++);(a&64512)==56320?o.push(((i&1023)<<10)+(a&1023)+65536):(o.push(i),e--)}else o.push(i)}return o}function jo(t){let o=E6(t);return o.length===1?o[0].toString(16):null}function A6(t,o){let e=t.length,n=t.charCodeAt(o),i;return n>=55296&&n<=56319&&e>o+1&&(i=t.charCodeAt(o+1),i>=56320&&i<=57343)?(n-55296)*1024+i-56320+65536:n}function X3(t){return Object.keys(t).reduce((o,e)=>{let n=t[e];return!!n.icon?o[n.iconName]=n.icon:o[e]=n,o},{})}function qo(t,o){let e=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},{skipHooks:n=!1}=e,i=X3(o);typeof N1.hooks.addPack=="function"&&!n?N1.hooks.addPack(t,X3(o)):N1.styles[t]=G(G({},N1.styles[t]||{}),i),t==="fas"&&qo("fa",o)}var{styles:d2,shims:D6}=N1,N0=Object.keys(oa),F6=N0.reduce((t,o)=>(t[o]=Object.keys(oa[o]),t),{}),ca=null,E0={},A0={},D0={},F0={},V0={};function V6(t){return~C6.indexOf(t)}function H6(t,o){let e=o.split("-"),n=e[0],i=e.slice(1).join("-");return n===t&&i!==""&&!V6(i)?i:null}var H0=()=>{let t=n=>Ao(d2,(i,a,f)=>(i[f]=Ao(a,n,{}),i),{});E0=t((n,i,a)=>(i[3]&&(n[i[3]]=a),i[2]&&i[2].filter(m=>typeof m=="number").forEach(m=>{n[m.toString(16)]=a}),n)),A0=t((n,i,a)=>(n[a]=a,i[2]&&i[2].filter(m=>typeof m=="string").forEach(m=>{n[m]=a}),n)),V0=t((n,i,a)=>{let f=i[2];return n[a]=a,f.forEach(m=>{n[m]=a}),n});let o="far"in d2||fe.autoFetchSvg,e=Ao(D6,(n,i)=>{let a=i[0],f=i[1],m=i[2];
554return f==="far"&&!o&&(f="fas"),typeof a=="string"&&(n.names[a]={prefix:f,iconName:m}),typeof a=="number"&&(n.unicodes[a.toString(16)]={prefix:f,iconName:m}),n},{names:{},unicodes:{}});D0=e.names,F0=e.unicodes,ca=Li(fe.styleDefault,{family:fe.familyDefault})};y6(t=>{ca=Li(t.styleDefault,{family:fe.familyDefault})});H0();function la(t,o){return(E0[t]||{})[o]}function R6(t,o){return(A0[t]||{})[o]}function hn(t,o){return(V0[t]||{})[o]}function R0(t){return D0[t]||{prefix:null,iconName:null}}function B6(t){let o=F0[t],e=la("fas",t);return o||(e?{prefix:"fas",iconName:e}:null)||{prefix:null,iconName:null}}function tn(){return ca}var B0=()=>({prefix:null,iconName:null,rest:[]});function $6(t){let o=Bt,e=N0.reduce((n,i)=>(n[i]="".concat(fe.cssPrefix,"-").concat(i),n),{});return C0.forEach(n=>{(t.includes(e[n])||t.some(i=>F6[n].includes(i)))&&(o=n)}),o}function Li(t){let o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},{family:e=Bt}=o,n=u6[e][t];if(e===Pi&&!t)return"fad";let i=Q3[e][t]||Q3[e][n],a=t in N1.styles?t:null;return i||a||null}function U6(t){let o=[],e=null;return t.forEach(n=>{let i=H6(fe.cssPrefix,n);i?e=i:n&&o.push(n)}),{iconName:e,rest:o}}function J3(t){return t.sort().filter((o,e,n)=>n.indexOf(o)===e)}function ki(t){let o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},{skipLookups:e=!1}=o,n=null,i=Ho.concat(o6),a=J3(t.filter(O=>i.includes(O))),f=J3(t.filter(O=>!Ho.includes(O))),m=a.filter(O=>(n=O,!z0.includes(O))),[g=null]=m,u=$6(a),_=G(G({},U6(f)),{},{prefix:Li(g,{family:u})});return G(G(G({},_),W6({values:t,family:u,styles:d2,config:fe,canonical:_,givenPrefix:n})),G6(e,n,_))}function G6(t,o,e){let{prefix:n,iconName:i}=e;if(t||!n||!i)return{prefix:n,iconName:i};let a=o==="fa"?R0(i):{},f=hn(n,i);return i=a.iconName||f||i,n=a.prefix||n,n==="far"&&!d2.far&&d2.fas&&!fe.autoFetchSvg&&(n="fas"),{prefix:n,iconName:i}}var j6=C0.filter(t=>t!==Bt||t!==Pi),q6=Object.keys(Vo).filter(t=>t!==Bt).map(t=>Object.keys(Vo[t])).flat();function W6(t){let{values:o,family:e,canonical:n,givenPrefix:i="",styles:a={},config:f={}}=t,m=e===Pi,g=o.includes("fa-duotone")||o.includes("fad"),u=f.familyDefault==="duotone",_=n.prefix==="fad"||n.prefix==="fa-duotone";if(!m&&(g||u||_)&&(n.prefix="fad"),(o.includes("fa-brands")||o.includes("fab"))&&(n.prefix="fab"),!n.prefix&&j6.includes(e)&&(Object.keys(a).find(P=>q6.includes(P))||f.autoFetchSvg)){let P=Ks.get(e).defaultShortPrefixId;n.prefix=P,n.iconName=hn(n.prefix,n.iconName)||n.iconName}return(n.prefix==="fa"||i==="fa")&&(n.prefix=tn()||"fas"),n}var Wo=class{constructor(){this.definitions={}}add(){for(var o=arguments.length,e=new Array(o),n=0;n<o;n++)e[n]=arguments[n];let i=e.reduce(this._pullDefinitions,{});
554Object.keys(i).forEach(a=>{this.definitions[a]=G(G({},this.definitions[a]||{}),i[a]),qo(a,i[a]);let f=oa[Bt][a];f&&qo(f,i[a]),H0()})}reset(){this.definitions={}}_pullDefinitions(o,e){let n=e.prefix&&e.iconName&&e.icon?{0:e}:e;return Object.keys(n).map(i=>{let{prefix:a,iconName:f,icon:m}=n[i],g=m[2];o[a]||(o[a]={}),g.length>0&&g.forEach(u=>{typeof u=="string"&&(o[a][u]=m)}),o[a][f]=m}),o}},e0=[],En={},An={},Z6=Object.keys(An);function Q6(t,o){let{mixoutsTo:e}=o;return e0=t,En={},Object.keys(An).forEach(n=>{Z6.indexOf(n)===-1&&delete An[n]}),e0.forEach(n=>{let i=n.mixout?n.mixout():{};if(Object.keys(i).forEach(a=>{typeof i[a]=="function"&&(e[a]=i[a]),typeof i[a]=="object"&&Object.keys(i[a]).forEach(f=>{e[a]||(e[a]={}),e[a][f]=i[a][f]})}),n.hooks){let a=n.hooks();Object.keys(a).forEach(f=>{En[f]||(En[f]=[]),En[f].push(a[f])})}n.provides&&n.provides(An)}),e}function Zo(t,o){for(var e=arguments.length,n=new Array(e>2?e-2:0),i=2;i<e;i++)n[i-2]=arguments[i];return(En[t]||[]).forEach(f=>{o=f.apply(null,[o,...n])}),o}function pn(t){for(var o=arguments.length,e=new Array(o>1?o-1:0),n=1;n<o;n++)e[n-1]=arguments[n];(En[t]||[]).forEach(a=>{a.apply(null,e)})}function nn(){let t=arguments[0],o=Array.prototype.slice.call(arguments,1);return An[t]?An[t].apply(null,o):void 0}function Qo(t){t.prefix==="fa"&&(t.prefix="fas");let{iconName:o}=t,e=t.prefix||tn();if(o)return o=hn(e,o)||o,Y3($0.definitions,e,o)||Y3(N1.styles,e,o)}var $0=new Wo,K6=()=>{fe.autoReplaceSvg=!1,fe.observeMutations=!1,pn("noAuto")},Y6={i2svg:function(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return R1?(pn("beforeI2svg",t),nn("pseudoElements2svg",t),nn("i2svg",t)):Promise.reject(new Error("Operation requires a DOM of some kind."))},watch:function(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},{autoReplaceSvgRoot:o}=t;fe.autoReplaceSvg===!1&&(fe.autoReplaceSvg=!0),fe.observeMutations=!0,T6(()=>{J6({autoReplaceSvgRoot:o}),pn("watch",t)})}},X6={icon:t=>{if(t===null)return null;if(typeof t=="object"&&t.prefix&&t.iconName)return{prefix:t.prefix,iconName:hn(t.prefix,t.iconName)||t.iconName};if(Array.isArray(t)&&t.length===2){let o=t[1].indexOf("fa-")===0?t[1].slice(3):t[1],e=Li(t[0]);return{prefix:e,iconName:hn(e,o)||o}}if(typeof t=="string"&&(t.indexOf("".concat(fe.cssPrefix,"-"))>-1||t.match(x6))){let o=ki(t.split(" "),{skipLookups:!0});return{prefix:o.prefix||tn(),iconName:hn(o.prefix,o.iconName)||o.iconName}}if(typeof t=="string"){let o=tn();return{prefix:o,iconName:hn(o,t)||t}}}},r1={noAuto:K6,config:fe,dom:Y6,parse:X6,library:$0,findIconDefinition:Qo,toHtml:m2},J6=function(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},{autoReplaceSvgRoot:o=et}=t;(Object.keys(N1.styles).length>0||fe.autoFetchSvg)&&R1&&fe.autoReplaceSvg&&r1.dom.i2svg({node:o})};function Si(t,o){return Object.defineProperty(t,"abstract",{get:o}),Object.defineProperty(t,"html",{get:function(){return t.abstract.map(e=>m2(e))}}),Object.defineProperty(t,"node",{get:function(){if(!R1)return;let e=et.createElement("div");return e.innerHTML=t.html,e.children}}),t}function e5(t){let{children:o,main:e,mask:n,attributes:i,styles:a,transform:f}=t;if(ra(f)&&e.found&&!n.found){let{width:m,height:g}=e,u={x:m/g/2,y:.5};i.style=Oi(G(G({},a),{},{"transform-origin":"".concat(u.x+f.x/16,"em ").concat(u.y+f.y/16,"em")}))}return[{tag:"svg",attributes:i,children:o}]}function t5(t){let{prefix:o,iconName:e,children:n,attributes:i,symbol:a}=t,f=a===!0?"".concat(o,"-").concat(fe.cssPrefix,"-").concat(e):a;return[{tag:"svg",attributes:{style:"display: none;"},children:[{tag:"symbol",attributes:G(G({},i),{},{id:f}),children:n}]}]}function sa(t){let{icons:{main:o,mask:e},prefix:n,iconName:i,transform:a,symbol:f,title:m,maskId:g,titleId:u,extra:_,watchable:O=!1}=t,{width:P,height:L}=e.found?e:o,j=t6.includes(n),Y=[fe.replacementClass,i?"".concat(fe.cssPrefix,"-").concat(i):""].filter(te=>_.classes.indexOf(te)===-1).filter(te=>te!==""||!!te).concat(_.classes).join(" "),J={children:[],attributes:G(G({},_.attributes),{},{"data-prefix":n,"data-icon":i,class:Y,role:_.attributes.role||"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 ".concat(P," ").concat(L)})},ze=j&&!~_.classes.indexOf("fa-fw")?{width:"".concat(P/L*16*.0625,"em")}:{};O&&(J.attributes[mn]=""),m&&(J.children.push({tag:"title",attributes:{id:J.attributes["aria-labelledby"]||"title-".concat(u||f2())},children:[m]}),delete J.attributes.title);let Le=G(G({},J),{},{prefix:n,iconName:i,main:o,mask:e,maskId:g,transform:a,symbol:f,styles:G(G({},ze),_.styles)}),{children:Re,attributes:de}=e.found&&o.found?nn("generateAbstractMask",Le)||{children:[],attributes:{}}:nn("generateAbstractIcon",Le)||{children:[],attributes:{}};return Le.children=Re,Le.attributes=de,f?t5(Le):e5(Le)}function t0(t){let{content:o,width:e,height:n,transform:i,title:a,extra:f,watchable:m=!1}=t,g=G(G(G({},f.attributes),a?{title:a}:{}),{},{class:f.classes.join(" ")});m&&(g[mn]="");let u=G({},f.styles);ra(i)&&(u.transform=k6({transform:i,startCentered:!0,width:e,height:n}),u["-webkit-transform"]=u.transform);let _=Oi(u);_.length>0&&(g.style=_);let O=[];
554return O.push({tag:"span",attributes:g,children:[o]}),a&&O.push({tag:"span",attributes:{class:"sr-only"},children:[a]}),O}function n5(t){let{content:o,title:e,extra:n}=t,i=G(G(G({},n.attributes),e?{title:e}:{}),{},{class:n.classes.join(" ")}),a=Oi(n.styles);a.length>0&&(i.style=a);let f=[];return f.push({tag:"span",attributes:i,children:[o]}),e&&f.push({tag:"span",attributes:{class:"sr-only"},children:[e]}),f}var{styles:Do}=N1;function Ko(t){let o=t[0],e=t[1],[n]=t.slice(4),i=null;return Array.isArray(n)?i={tag:"g",attributes:{class:"".concat(fe.cssPrefix,"-").concat(No.GROUP)},children:[{tag:"path",attributes:{class:"".concat(fe.cssPrefix,"-").concat(No.SECONDARY),fill:"currentColor",d:n[0]}},{tag:"path",attributes:{class:"".concat(fe.cssPrefix,"-").concat(No.PRIMARY),fill:"currentColor",d:n[1]}}]}:i={tag:"path",attributes:{fill:"currentColor",d:n}},{found:!0,width:o,height:e,icon:i}}var i5={found:!1,width:512,height:512};function o5(t,o){!w0&&!fe.showMissingIcons&&t&&console.error('Icon with name "'.concat(t,'" and prefix "').concat(o,'" is missing.'))}function Yo(t,o){let e=o;return o==="fa"&&fe.styleDefault!==null&&(o=tn()),new Promise((n,i)=>{if(e==="fa"){let a=R0(t)||{};t=a.iconName||t,o=a.prefix||o}if(t&&o&&Do[o]&&Do[o][t]){let a=Do[o][t];return n(Ko(a))}o5(t,o),n(G(G({},i5),{},{icon:fe.showMissingIcons&&t?nn("missingIconAbstract")||{}:{}}))})}var n0=()=>{},Xo=fe.measurePerformance&&zi&&zi.mark&&zi.measure?zi:{mark:n0,measure:n0},c2='FA "6.7.2"',a5=t=>(Xo.mark("".concat(c2," ").concat(t," begins")),()=>U0(t)),U0=t=>{Xo.mark("".concat(c2," ").concat(t," ends")),Xo.measure("".concat(c2," ").concat(t),"".concat(c2," ").concat(t," begins"),"".concat(c2," ").concat(t," ends"))},fa={begin:a5,end:U0},bi=()=>{};function i0(t){return typeof(t.getAttribute?t.getAttribute(mn):null)=="string"}function r5(t){let o=t.getAttribute?t.getAttribute(na):null,e=t.getAttribute?t.getAttribute(ia):null;return o&&e}function c5(t){return t&&t.classList&&t.classList.contains&&t.classList.contains(fe.replacementClass)}function l5(){return fe.autoReplaceSvg===!0?Mi.replace:Mi[fe.autoReplaceSvg]||Mi.replace}function s5(t){return et.createElementNS("http://www.w3.org/2000/svg",t)}function f5(t){return et.createElement(t)}function G0(t){let o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},{ceFn:e=t.tag==="svg"?s5:f5}=o;if(typeof t=="string")return et.createTextNode(t);let n=e(t.tag);return Object.keys(t.attributes||[]).forEach(function(a){n.setAttribute(a,t.attributes[a])}),(t.children||[]).forEach(function(a){n.appendChild(G0(a,{ceFn:e}))}),n}function d5(t){let o=" ".concat(t.outerHTML," ");return o="".concat(o,"Font Awesome fontawesome.com "),o}var Mi={replace:function(t){let o=t[0];
554if(o.parentNode)if(t[1].forEach(e=>{o.parentNode.insertBefore(G0(e),o)}),o.getAttribute(mn)===null&&fe.keepOriginalSource){let e=et.createComment(d5(o));o.parentNode.replaceChild(e,o)}else o.remove()},nest:function(t){let o=t[0],e=t[1];if(~aa(o).indexOf(fe.replacementClass))return Mi.replace(t);let n=new RegExp("".concat(fe.cssPrefix,"-.*"));if(delete e[0].attributes.id,e[0].attributes.class){let a=e[0].attributes.class.split(" ").reduce((f,m)=>(m===fe.replacementClass||m.match(n)?f.toSvg.push(m):f.toNode.push(m),f),{toNode:[],toSvg:[]});e[0].attributes.class=a.toSvg.join(" "),a.toNode.length===0?o.removeAttribute("class"):o.setAttribute("class",a.toNode.join(" "))}let i=e.map(a=>m2(a)).join(`
555`);o.setAttribute(mn,""),o.innerHTML=i}};function o0(t){t()}function j0(t,o){let e=typeof o=="function"?o:bi;if(t.length===0)e();else{let n=o0;fe.mutateApproach===p6&&(n=en.requestAnimationFrame||o0),n(()=>{let i=l5(),a=fa.begin("mutate");t.map(i),a(),e()})}}var da=!1;function q0(){da=!0}function Jo(){da=!1}var wi=null;function a0(t){if(!j3||!fe.observeMutations)return;let{treeCallback:o=bi,nodeCallback:e=bi,pseudoElementsCallback:n=bi,observeMutationsRoot:i=et}=t;wi=new j3(a=>{if(da)return;let f=tn();Fn(a).forEach(m=>{if(m.type==="childList"&&m.addedNodes.length>0&&!i0(m.addedNodes[0])&&(fe.searchPseudoElements&&n(m.target),o(m.target)),m.type==="attributes"&&m.target.parentNode&&fe.searchPseudoElements&&n(m.target.parentNode),m.type==="attributes"&&i0(m.target)&&~z6.indexOf(m.attributeName))if(m.attributeName==="class"&&r5(m.target)){let{prefix:g,iconName:u}=ki(aa(m.target));m.target.setAttribute(na,g||f),u&&m.target.setAttribute(ia,u)}else c5(m.target)&&e(m.target)})}),R1&&wi.observe(i,{childList:!0,attributes:!0,characterData:!0,subtree:!0})}function h5(){wi&&wi.disconnect()}function m5(t){let o=t.getAttribute("style"),e=[];return o&&(e=o.split(";").reduce((n,i)=>{let a=i.split(":"),f=a[0],m=a.slice(1);return f&&m.length>0&&(n[f]=m.join(":").trim()),n},{})),e}function p5(t){let o=t.getAttribute("data-prefix"),e=t.getAttribute("data-icon"),n=t.innerText!==void 0?t.innerText.trim():"",i=ki(aa(t));return i.prefix||(i.prefix=tn()),o&&e&&(i.prefix=o,i.iconName=e),i.iconName&&i.prefix||(i.prefix&&n.length>0&&(i.iconName=R6(i.prefix,t.innerText)||la(i.prefix,jo(t.innerText))),!i.iconName&&fe.autoFetchSvg&&t.firstChild&&t.firstChild.nodeType===Node.TEXT_NODE&&(i.iconName=t.firstChild.data)),i}function g5(t){let o=Fn(t.attributes).reduce((i,a)=>(i.name!=="class"&&i.name!=="style"&&(i[a.name]=a.value),i),{}),e=t.getAttribute("title"),n=t.getAttribute("data-fa-title-id");return fe.autoA11y&&(e?o["aria-labelledby"]="".concat(fe.replacementClass,"-title-").concat(n||f2()):(o["aria-hidden"]="true",o.focusable="false")),o}function u5(){return{iconName:null,title:null,titleId:null,prefix:null,transform:T1,symbol:!1,mask:{iconName:null,prefix:null,rest:[]},maskId:null,extra:{classes:[],styles:{},attributes:{}}}}function r0(t){let o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{styleParser:!0},{iconName:e,prefix:n,rest:i}=p5(t),a=g5(t),f=Zo("parseNodeAttributes",{},t),m=o.styleParser?m5(t):[];return G({iconName:e,title:t.getAttribute("title"),titleId:t.getAttribute("data-fa-title-id"),prefix:n,transform:T1,mask:{iconName:null,prefix:null,rest:[]},maskId:null,symbol:!1,extra:{classes:i,styles:m,attributes:a}},f)}var{styles:x5}=N1;function W0(t){let o=fe.autoReplaceSvg==="nest"?r0(t,{styleParser:!1}):r0(t);return~o.extra.classes.indexOf(O0)?nn("generateLayersText",t,o):nn("generateSvgReplacementMutation",t,o)}function v5(){return[...Xs,...Ho]}function c0(t){let o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;if(!R1)return Promise.resolve();let e=et.documentElement.classList,n=_=>e.add("".concat(Z3,"-").concat(_)),i=_=>e.remove("".concat(Z3,"-").concat(_)),a=fe.autoFetchSvg?v5():z0.concat(Object.keys(x5));a.includes("fa")||a.push("fa");let f=[".".concat(O0,":not([").concat(mn,"])")].concat(a.map(_=>".".concat(_,":not([").concat(mn,"])"))).join(", ");if(f.length===0)return Promise.resolve();let m=[];try{m=Fn(t.querySelectorAll(f))}catch{}if(m.length>0)n("pending"),i("complete");else return Promise.resolve();let g=fa.begin("onTree"),u=m.reduce((_,O)=>{try{let P=W0(O);P&&_.push(P)}catch(P){w0||P.name==="MissingIcon"&&console.error(P)}return _},[]);return new Promise((_,O)=>{Promise.all(u).then(P=>{j0(P,()=>{n("active"),n("complete"),i("pending"),typeof o=="function"&&o(),g(),_()})}).catch(P=>{g(),O(P)})})}function _5(t){let o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;W0(t).then(e=>{e&&j0([e],o)})}function z5(t){return function(o){let e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=(o||{}).icon?o:Qo(o||{}),{mask:i}=e;return i&&(i=(i||{}).icon?i:Qo(i||{})),t(n,G(G({},e),{},{mask:i}))}}var C5=function(t){let o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},{transform:e=T1,symbol:n=!1,mask:i=null,maskId:a=null,title:f=null,titleId:m=null,classes:g=[],attributes:u={},styles:_={}}=o;if(!t)return;let{prefix:O,iconName:P,icon:L}=t;return Si(G({type:"icon"},t),()=>(pn("beforeDOMElementCreation",{iconDefinition:t,params:o}),fe.autoA11y&&(f?u["aria-labelledby"]="".concat(fe.replacementClass,"-title-").concat(m||f2()):(u["aria-hidden"]="true",u.focusable="false")),sa({icons:{main:Ko(L),mask:i?Ko(i.icon):{found:!1,width:null,height:null,icon:{}}},prefix:O,iconName:P,transform:G(G({}
555,T1),e),symbol:n,title:f,maskId:a,titleId:m,extra:{attributes:u,styles:_,classes:g}})))},b5={mixout(){return{icon:z5(C5)}},hooks(){return{mutationObserverCallbacks(t){return t.treeCallback=c0,t.nodeCallback=_5,t}}},provides(t){t.i2svg=function(o){let{node:e=et,callback:n=()=>{}}=o;return c0(e,n)},t.generateSvgReplacementMutation=function(o,e){let{iconName:n,title:i,titleId:a,prefix:f,transform:m,symbol:g,mask:u,maskId:_,extra:O}=e;return new Promise((P,L)=>{Promise.all([Yo(n,f),u.iconName?Yo(u.iconName,u.prefix):Promise.resolve({found:!1,width:512,height:512,icon:{}})]).then(j=>{let[Y,J]=j;P([o,sa({icons:{main:Y,mask:J},prefix:f,iconName:n,transform:m,symbol:g,maskId:_,title:i,titleId:a,extra:O,watchable:!0})])}).catch(L)})},t.generateAbstractIcon=function(o){let{children:e,attributes:n,main:i,transform:a,styles:f}=o,m=Oi(f);m.length>0&&(n.style=m);let g;return ra(a)&&(g=nn("generateAbstractTransformGrouping",{main:i,transform:a,containerWidth:i.width,iconWidth:i.width})),e.push(g||i.icon),{children:e,attributes:n}}}},M5={mixout(){return{layer(t){let o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},{classes:e=[]}=o;return Si({type:"layer"},()=>{pn("beforeDOMElementCreation",{assembler:t,params:o});let n=[];return t(i=>{Array.isArray(i)?i.map(a=>{n=n.concat(a.abstract)}):n=n.concat(i.abstract)}),[{tag:"span",attributes:{class:["".concat(fe.cssPrefix,"-layers"),...e].join(" ")},children:n}]})}}}},y5={mixout(){return{counter(t){let o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},{title:e=null,classes:n=[],attributes:i={},styles:a={}}=o;return Si({type:"counter",content:t},()=>(pn("beforeDOMElementCreation",{content:t,params:o}),n5({content:t.toString(),title:e,extra:{attributes:i,styles:a,classes:["".concat(fe.cssPrefix,"-layers-counter"),...n]}})))}}}},w5={mixout(){return{text(t){let o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},{transform:e=T1,title:n=null,classes:i=[],attributes:a={},styles:f={}}=o;return Si({type:"text",content:t},()=>(pn("beforeDOMElementCreation",{content:t,params:o}),t0({content:t,transform:G(G({},T1),e),title:n,extra:{attributes:a,styles:f,classes:["".concat(fe.cssPrefix,"-layers-text"),...i]}})))}}},provides(t){t.generateLayersText=function(o,e){let{title:n,transform:i,extra:a}=e,f=null,m=null;if(v0){let g=parseInt(getComputedStyle(o).fontSize,10),u=o.getBoundingClientRect();f=u.width/g,m=u.height/g}return fe.autoA11y&&!n&&(a.attributes["aria-hidden"]="true"),Promise.resolve([o,t0({content:o.innerHTML,width:f,height:m,transform:i,title:n,extra:a,watchable:!0})])}}},P5=new RegExp('"',"ug"),l0=[1105920,1112319],s0=G(G(G(G({},{FontAwesome:{normal:"fas",400:"fas"}}),Qs),h6),a6),ea=Object.keys(s0).reduce((t,o)=>(t[o.toLowerCase()]=s0[o],t),{}),O5=Object.keys(ea).reduce((t,o)=>{let e=ea[o];return t[o]=e[900]||[...Object.entries(e)][0][1],t},{});function L5(t){let o=t.replace(P5,""),e=A6(o,0),n=e>=l0[0]&&e<=l0[1],i=o.length===2?o[0]===o[1]:!1;return{value:jo(i?o[0]:o),isSecondary:n||i}}function k5(t,o){let e=t.replace(/^['"]|['"]$/g,"").toLowerCase(),n=parseInt(o),i=isNaN(n)?"normal":n;return(ea[e]||{})[i]||O5[e]}function f0(t,o){let e="".concat(m6).concat(o.replace(":","-"));return new Promise((n,i)=>{if(t.getAttribute(e)!==null)return n();let f=Fn(t.children).filter(P=>P.getAttribute(Bo)===o)[0],m=en.getComputedStyle(t,o),g=m.getPropertyValue("font-family"),u=g.match(v6),_=m.getPropertyValue("font-weight"),O=m.getPropertyValue("content");if(f&&!u)return t.removeChild(f),n();if(u&&O!=="none"&&O!==""){let P=m.getPropertyValue("content"),L=k5(g,_),{value:j,isSecondary:Y}=L5(P),J=u[0].startsWith("FontAwesome"),ze=la(L,j),Le=ze;if(J){let Re=B6(j);Re.iconName&&Re.prefix&&(ze=Re.iconName,L=Re.prefix)}if(ze&&!Y&&(!f||f.getAttribute(na)!==L||f.getAttribute(ia)!==Le)){t.setAttribute(e,Le),f&&t.removeChild(f);let Re=u5(),{extra:de}=Re;de.attributes[Bo]=o,Yo(ze,L).then(te=>{let Ye=sa(G(G({},Re),{},{icons:{main:te,mask:B0()},prefix:L,iconName:Le,extra:de,watchable:!0})),Xe=et.createElementNS("http://www.w3.org/2000/svg","svg");o==="::before"?t.insertBefore(Xe,t.firstChild):t.appendChild(Xe),Xe.outerHTML=Ye.map(it=>m2(it)).join(`
556`),t.removeAttribute(e),n()}).catch(i)}else n()}else n()})}
556function S5(t){return Promise.all([f0(t,"::before"),f0(t,"::after")])}function I5(t){return t.parentNode!==document.head&&!~g6.indexOf(t.tagName.toUpperCase())&&!t.getAttribute(Bo)&&(!t.parentNode||t.parentNode.tagName!=="svg")}function d0(t){if(R1)return new Promise((o,e)=>{let n=Fn(t.querySelectorAll("*")).filter(I5).map(S5),i=fa.begin("searchPseudoElements");q0(),Promise.all(n).then(()=>{i(),Jo(),o()}).catch(()=>{i(),Jo(),e()})})}var T5={hooks(){return{mutationObserverCallbacks(t){return t.pseudoElementsCallback=d0,t}}},provides(t){t.pseudoElements2svg=function(o){let{node:e=et}=o;fe.searchPseudoElements&&d0(e)}}},h0=!1,N5={mixout(){return{dom:{unwatch(){q0(),h0=!0}}}},hooks(){return{bootstrap(){a0(Zo("mutationObserverCallbacks",{}))},noAuto(){h5()},watch(t){let{observeMutationsRoot:o}=t;h0?Jo():a0(Zo("mutationObserverCallbacks",{observeMutationsRoot:o}))}}}},m0=t=>{let o={size:16,x:0,y:0,flipX:!1,flipY:!1,rotate:0};return t.toLowerCase().split(" ").reduce((e,n)=>{let i=n.toLowerCase().split("-"),a=i[0],f=i.slice(1).join("-");if(a&&f==="h")return e.flipX=!0,e;if(a&&f==="v")return e.flipY=!0,e;if(f=parseFloat(f),isNaN(f))return e;switch(a){case"grow":e.size=e.size+f;break;case"shrink":e.size=e.size-f;break;case"left":e.x=e.x-f;break;case"right":e.x=e.x+f;break;case"up":e.y=e.y-f;break;case"down":e.y=e.y+f;break;case"rotate":e.rotate=e.rotate+f;break}return e},o)},E5={mixout(){return{parse:{transform:t=>m0(t)}}},hooks(){return{parseNodeAttributes(t,o){let e=o.getAttribute("data-fa-transform");return e&&(t.transform=m0(e)),t}}},provides(t){t.generateAbstractTransformGrouping=function(o){let{main:e,transform:n,containerWidth:i,iconWidth:a}=o,f={transform:"translate(".concat(i/2," 256)")},m="translate(".concat(n.x*32,", ").concat(n.y*32,") "),g="scale(".concat(n.size/16*(n.flipX?-1:1),", ").concat(n.size/16*(n.flipY?-1:1),") "),u="rotate(".concat(n.rotate," 0 0)"),_={transform:"".concat(m," ").concat(g," ").concat(u)},O={transform:"translate(".concat(a/2*-1," -256)")},P={outer:f,inner:_,path:O};return{tag:"g",attributes:G({},P.outer),children:[{tag:"g",attributes:G({},P.inner),children:[{tag:e.icon.tag,children:e.icon.children,attributes:G(G({},e.icon.attributes),P.path)}]}]}}}},Fo={x:0,y:0,width:"100%",height:"100%"};function p0(t){let o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return t.attributes&&(t.attributes.fill||o)&&(t.attributes.fill="black"),t}function A5(t){return t.tag==="g"?t.children:[t]}var D5={hooks(){return{parseNodeAttributes(t,o){let e=o.getAttribute("data-fa-mask"),n=e?ki(e.split(" ").map(i=>i.trim())):B0();return n.prefix||(n.prefix=tn()),t.mask=n,t.maskId=o.getAttribute("data-fa-mask-id"),t}}},provides(t){t.generateAbstractMask=function(o){let{children:e,attributes:n,main:i,mask:a,maskId:f,transform:m}=o,{width:g,icon:u}=i,{width:_,icon:O}=a,P=L6({transform:m,containerWidth:_,iconWidth:g}),L={tag:"rect",attributes:G(G({},Fo),{},{fill:"white"})},j=u.children?{children:u.children.map(p0)}:{},Y={tag:"g",attributes:G({},P.inner),children:[p0(G({tag:u.tag,attributes:G(G({},u.attributes),P.path)},j))]},J={tag:"g",attributes:G({},P.outer),children:[Y]},ze="mask-".concat(f||f2()),Le="clip-".concat(f||f2()),Re={tag:"mask",attributes:G(G({},Fo),{},{id:ze,maskUnits:"userSpaceOnUse",maskContentUnits:"userSpaceOnUse"}),children:[L,J]},de={tag:"defs",children:[{tag:"clipPath",attributes:{id:Le},children:A5(O)},Re]};return e.push(de,{tag:"rect",attributes:G({fill:"currentColor","clip-path":"url(#".concat(Le,")"),mask:"url(#".concat(ze,")")},Fo)}),{children:e,attributes:n}}}},F5={provides(t){let o=!1;en.matchMedia&&(o=en.matchMedia("(prefers-reduced-motion: reduce)").matches),t.missingIconAbstract=function(){let e=[],n={fill:"currentColor"},i={attributeType:"XML",repeatCount:"indefinite",dur:"2s"};e.push({tag:"path",attributes:G(G({},n),{},{d:"M156.5,447.7l-12.6,29.5c-18.7-9.5-35.9-21.2-51.5-34.9l22.7-22.7C127.6,430.5,141.5,440,156.5,447.7z M40.6,272H8.5 c1.4,21.2,5.4,41.7,11.7,61.1L50,321.2C45.1,305.5,41.8,289,40.6,272z M40.6,240c1.4-18.8,5.2-37,11.1-54.1l-29.5-12.6 C14.7,194.3,10,216.7,8.5,240H40.6z M64.3,156.5c7.8-14.9,17.2-28.8,28.1-41.5L69.7,92.3c-13.7,15.6-25.5,32.8-34.9,51.5 L64.3,156.5z M397,419.6c-13.9,12-29.4,22.3-46.1,30.4l11.9,29.8c20.7-9.9,39.8-22.6,56.9-37.6L397,419.6z M115,92.4 c13.9-12,29.4-22.3,46.1-30.4l-11.9-29.8c-20.7,9.9-39.8,22.6-56.8,37.6L115,92.4z M447.7,355.5c-7.8,14.9-17.2,28.8-28.1,41.5 l22.7,22.7c13.7-15.6,25.5-32.9,34.9-51.5L447.7,355.5z M471.4,272c-1.4,18.8-5.2,37-11.1,54.1l29.5,12.6 c7.5-21.1,12.2-43.5,13.6-66.8H471.4z M321.2,462c-15.7,5-32.2,8.2-49.2,9.4v32.1c21.2-1.4,41.7-5.4,61.1-11.7L321.2,462z M240,471.4c-18.8-1.4-37-5.2-54.1-11.1l-12.6,29.5c21.1,7.5,43.5,12.2,66.8,13.6V471.4z M462,190.8c5,15.7,8.2,32.2,9.4,49.2h32.1 c-1.4-21.2
556-5.4-41.7-11.7-61.1L462,190.8z M92.4,397c-12-13.9-22.3-29.4-30.4-46.1l-29.8,11.9c9.9,20.7,22.6,39.8,37.6,56.9 L92.4,397z M272,40.6c18.8,1.4,36.9,5.2,54.1,11.1l12.6-29.5C317.7,14.7,295.3,10,272,8.5V40.6z M190.8,50 c15.7-5,32.2-8.2,49.2-9.4V8.5c-21.2,1.4-41.7,5.4-61.1,11.7L190.8,50z M442.3,92.3L419.6,115c12,13.9,22.3,29.4,30.5,46.1 l29.8-11.9C470,128.5,457.3,109.4,442.3,92.3z M397,92.4l22.7-22.7c-15.6-13.7-32.8-25.5-51.5-34.9l-12.6,29.5 C370.4,72.1,384.4,81.5,397,92.4z"})});let a=G(G({},i),{},{attributeName:"opacity"}),f={tag:"circle",attributes:G(G({},n),{},{cx:"256",cy:"364",r:"28"}),children:[]};return o||f.children.push({tag:"animate",attributes:G(G({},i),{},{attributeName:"r",values:"28;14;28;28;14;28;"})},{tag:"animate",attributes:G(G({},a),{},{values:"1;0;1;1;0;1;"})}),e.push(f),e.push({tag:"path",attributes:G(G({},n),{},{opacity:"1",d:"M263.7,312h-16c-6.6,0-12-5.4-12-12c0-71,77.4-63.9,77.4-107.8c0-20-17.8-40.2-57.4-40.2c-29.1,0-44.3,9.6-59.2,28.7 c-3.9,5-11.1,6-16.2,2.4l-13.1-9.2c-5.6-3.9-6.9-11.8-2.6-17.2c21.2-27.2,46.4-44.7,91.2-44.7c52.3,0,97.4,29.8,97.4,80.2 c0,67.6-77.4,63.5-77.4,107.8C275.7,306.6,270.3,312,263.7,312z"}),children:o?[]:[{tag:"animate",attributes:G(G({},a),{},{values:"1;0;0;0;0;1;"})}]}),o||e.push({tag:"path",attributes:G(G({},n),{},{opacity:"0",d:"M232.5,134.5l7,168c0.3,6.4,5.6,11.5,12,11.5h9c6.4,0,11.7-5.1,12-11.5l7-168c0.3-6.8-5.2-12.5-12-12.5h-23 C237.7,122,232.2,127.7,232.5,134.5z"}),children:[{tag:"animate",attributes:G(G({},a),{},{values:"0;0;1;1;0;0;"})}]}),{tag:"g",attributes:{class:"missing"},children:e}}}},V5={hooks(){return{parseNodeAttributes(t,o){let e=o.getAttribute("data-fa-symbol"),n=e===null?!1:e===""?!0:e;return t.symbol=n,t}}}},H5=[I6,b5,M5,y5,w5,T5,N5,E5,D5,F5,V5];Q6(H5,{mixoutsTo:r1});var Iy=r1.noAuto,Ty=r1.config,Ny=r1.library,Ey=r1.dom,Z0=r1.parse,Ay=r1.findIconDefinition,Dy=r1.toHtml,Q0=r1.icon,Fy=r1.layer,R5=r1.text,B5=r1.counter;var U5=["*"],G5=t=>{throw new Error(`Could not find icon with iconName=${t.iconName} and prefix=${t.prefix} in the icon library.`)},j5=()=>{throw new Error("Property `icon` is required for `fa-icon`/`fa-duotone-icon` components.")},q5=t=>{let o={"fa-spin":t.spin,"fa-pulse":t.pulse,"fa-fw":t.fixedWidth,"fa-border":t.border,"fa-inverse":t.inverse,"fa-layers-counter":t.counter,"fa-flip-horizontal":t.flip==="horizontal"||t.flip==="both","fa-flip-vertical":t.flip==="vertical"||t.flip==="both",[`fa-${t.size}`]:t.size!==null,[`fa-rotate-${t.rotate}`]:t.rotate!==null,[`fa-pull-${t.pull}`]:t.pull!==null,[`fa-stack-${t.stackItemSize}`]:t.stackItemSize!=null};return Object.keys(o).map(e=>o[e]?e:null).filter(e=>e)},W5=t=>t.prefix!==void 0&&t.iconName!==void 0,Z5=(t,o)=>{if(W5(t))return t;if(Array.isArray(t)&&t.length===2)return{prefix:t[0],iconName:t[1]};if(typeof t=="string")return{prefix:o,iconName:t}},Q5=(()=>{class t{constructor(){this.defaultPrefix="fas",this.fallbackIcon=null}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=me({token:t,factory:t.\u0275fac,providedIn:"root"}),t})(),K5=(()=>{class t{constructor(){this.definitions={}}addIcons(...e){for(let n of e){n.prefix in this.definitions||(this.definitions[n.prefix]={}),this.definitions[n.prefix][n.iconName]=n;for(let i of n.icon[2])typeof i=="string"&&(this.definitions[n.prefix][i]=n)}}addIconPacks(...e){for(let n of e){let i=Object.keys(n).map(a=>n[a]);this.addIcons(...i)}}getIconDefinition(e,n){return e in this.definitions&&n in this.definitions[e]?this.definitions[e][n]:null}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=me({token:t,factory:t.\u0275fac,providedIn:"root"}),t})(),Y5=(()=>{class t{constructor(){this.stackItemSize="1x"}ngOnChanges(e){if("size"in e)throw new Error('fa-icon is not allowed to customize size when used inside fa-stack. Set size on the enclosing fa-stack instead: <fa-stack size="4x">...</fa-stack>.')}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=Ct({type:t,selectors:[["fa-icon","stackItemSize",""],["fa-duotone-icon","stackItemSize",""]],inputs:{stackItemSize:"stackItemSize",size:"size"},standalone:!1,features:[$t]}),t})(),X5=(()=>{class t{constructor(e,n){this.renderer=e,this.elementRef=n}ngOnInit(){this.renderer.addClass(this.elementRef.nativeElement,"fa-stack")}ngOnChanges(e){"size"in e&&(e.size.currentValue!=null&&this.renderer.addClass(this.elementRef.nativeElement,`fa-${e.size.currentValue}`),e.size.previousValue!=null&&this.renderer.removeClass(this.elementRef.nativeElement,`fa-${e.size.previousValue}`))}}return t.\u0275fac=function(e){return new(e||t)(v(Ft),v(Wt))},t.\u0275cmp=N({type:t,selectors:[["fa-stack"]],inputs:{size:"size"},standalone:!1,features:[$t],ngContentSelectors:U5,decls:1,vars:0,template:function(e,n){e&1&&(w1(),P1(0))},encapsulation:2}),t})(),Vn=(()=>{class t{constructor(e,n,i,a,f){this.sanitizer=e,this.config=n,this.iconLibrary=i,this.stackItem=a,this.classes=[],f!=null&&a==null&&console.error('FontAwesome: fa-icon and fa-duotone-icon elements must specify stackItemSize attribute when wrapped into fa-stack. Example: <fa-icon stackItemSize="2x"></fa-icon>.')}ngOnChanges(e){if(this.icon==null&&this.config.fallbackIcon==null)return j5();let n=null;if(this.icon==null?n=this.config.fallbackIcon:n=this.icon,e){let i=this.findIconDefinition(n);if(i!=null){let a=this.buildParams();this.renderIcon(i,a)}}}render(){this.ngOnChanges({})}findIconDefinition(e){let n=Z5(e,this.config.defaultPrefix);if("icon"in n)return n;let i=this.iconLibrary.getIconDefinition(n.prefix,n.iconName);return i??(G5(n),null)}buildParams(){let e={flip:this.flip,spin:this.spin,pulse:this.pulse,border:this.border,inverse:this.inverse,size:this.size||null,pull:this.pull||null,rotate:this.rotate||null,fixedWidth:typeof this.fixedWidth=="boolean"?this.fixedWidth:this.config.fixedWidth,stackItemSize:this.stackItem!=null?this.stackItem.stackItemSize:null},n=typeof this.transform=="string"?Z0.transform(this.transform):this.transform;return{title:this.title,transform:n,classes:[...q5(e),...this.classes],mask:this.mask!=null?this.findIconDefinition(this.mask):null,styles:this.styles!=null?this.styles:{},symbol:this.symbol,attributes:{role:this.a11yRole}}}renderIcon(e,n){let i=Q0(e,n);this.renderedIconHTML=this.sanitizer.bypassSecurityTrustHtml(i.html.join(`
557`))}}return t.\u0275fac=function(e){return new(e||t)(v($r),v(Q5),v(K5),v(Y5,8),v(X5,8))},t.\u0275cmp=N({type:t,selectors:[["fa-icon"]],hostAttrs:[1,"ng-fa-icon"],hostVars:2,hostBindings:function(e,n){e&2&&(Er("innerHTML",n.renderedIconHTML,_e),ee("title",n.title))},inputs:{icon:"icon",title:"title",spin:"spin",pulse:"pulse",mask:"mask",styles:"styles",flip:"flip",size:"size",pull:"pull",border:"border",inverse:"inverse",symbol
557:"symbol",rotate:"rotate",fixedWidth:"fixedWidth",classes:"classes",transform:"transform",a11yRole:"a11yRole"},standalone:!1,features:[$t],decls:0,vars:0,template:function(e,n){},encapsulation:2}),t})();var Ii=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=Qt({type:t}),t.\u0275inj=qt({}),t})();var Hn=(()=>{class t{transform(e,...n){return e.isComingSoon()}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275pipe=po({name:"locationComingSoon",type:t,pure:!0,standalone:!1})}}return t})();var K0=(t,o)=>({lat:t,lng:o}),J5=t=>({center:t,zoomControl:!1,fullscreenControl:!1,streetViewControl:!1}),e8=t=>({icon:"/assets/images/location_on_small.png",title:t});function t8(t,o){if(t&1&&(l(0,"div",25)(1,"span"),h(2),W(3,"translate"),s()()),t&2){let e=d(2);r(),Z("sans-serif",e.environment.apiClientId==="wingstopkr"),r(),F("",he(3,3,"Location.coming_soon"),"!")}}function n8(t,o){if(t&1){let e=S();l(0,"a",29),C("click",function(i){y(e);let a=d(3);return w(a.directionsClick(i))}),x(1,"img",30),h(2),s()}if(t&2){let e=d(3);r(2),O1("",e.location.streetaddress," ",e.location.city,", ",e.location.state," ",e.location.zip," ")}}function i8(t,o){if(t&1){let e=S();l(0,"a",31),C("click",function(i){y(e);let a=d(3);return w(a.directionsClick(i))}),x(1,"img",30),h(2),s()}if(t&2){let e=d(3);ee("href",e.location==null?null:e.location.directionsURL,H),r(2),O1("",e.location.streetaddress," ",e.location.city,", ",e.location.state," ",e.location.zip," ")}}function o8(t,o){if(t&1&&(l(0,"address",26),p(1,n8,3,4,"a",27)(2,i8,3,5,"a",28),s()),t&2){let e=d(2);r(),c("ngIf",e.environment.isMobileApp),r(),c("ngIf",!e.environment.isMobileApp)}}function a8(t,o){if(t&1&&(l(0,"a",32),x(1,"fa-icon",33),l(2,"span"),h(3),s()()),t&2){let e=d(2);c("href","tel:"+e.location.telephone,H),r(),c("icon",e.icons.faPhone),r(2),M(e.location.telephone)}}function r8(t,o){if(t&1&&(l(0,"span",34),x(1,"fa-icon",35),h(2,"Location.offers_dine_in"),s()),t&2){let e=d(2);r(),c("icon",e.icons.faUtensils)}}function c8(t,o){if(t&1&&(l(0,"span",34),x(1,"fa-icon",35),h(2,"Location.offers_takeaway"),s()),t&2){let e=d(2);r(),c("icon",e.icons.faStoreAlt)}}function l8(t,o){t&1&&(l(0,"span",34),x(1,"img",36),h(2," Location.offers_delivery"),s())}function s8(t,o){if(t&1){let e=S();l(0,"a",40),C("click",function(i){y(e);let a=d(3);return w(a.orderNowClick(i))}),T(),x(1,"svg",41),q(),l(2,"div",42)(3,"span",43),h(4,"Order.click_and"),s(),l(5,"span",44),h(6,"Order.collect"),s()()()}}function f8(t,o){if(t&1){let e=S();l(0,"a",45),C("click",function(i){y(e);let a=d(3);return w(a.orderDelivery(i))}),T(),x(1,"svg",46),q(),l(2,"div",42)(3,"span",43),h(4,"Common.Labels.Order"),s(),l(5,"span",44),h(6,"Common.Labels.Delivery"),s()()()}}function d8(t,o){if(t&1&&(l(0,"div",37),p(1,s8,7,0,"a",38)(2,f8,7,0,"a",39),s()),t&2){let e=d(2);r(),c("ngIf",e.location.nomnom.redirect_carryout),r(),c("ngIf",e.location.nomnom.redirect_delivery)}}function h8(t,o){t&1&&(T(),x(0,"svg",51))}function m8(t,o){if(t&1){let e=S();l(0,"button",49),C("click",function(i){y(e);let a=d(3);return w(a.orderNowClick(i))}),l(1,"span"),h(2,"Collect"),s(),p(3,h8,1,0,"svg",50),s()}if(t&2){let e=d(3);r(3),c("ngIf",e.environment.enableArrowCta)}}function p8(t,o){if(t&1&&(l(0,"div",47),p(1,m8,4,1,"button",48),s()),t&2){let e=d(2);r(),c("ngIf",e.location.nomnom.redirect_carryout)}}function g8(t,o){t&1&&(T(),x(0,"svg",51))}function u8(t,o){if(t&1){let e=S();l(0,"button",53),C("click",function(i){y(e);let a=d(3);return w(a.orderDelivery(i))}),l(1,"span"),h(2,"Delivery"),s(),p(3,g8,1,0,"svg",50),s()}if(t&2){let e=d(3);r(3),c("ngIf",e.environment.enableArrowCta)}}function x8(t,o){if(t&1&&(l(0,"div",47),p(1,u8,4,1,"button",52),s()),t&2){let e=d(2);r(),c("ngIf",e.location.nomnom.redirect_delivery)}}function v8(t,o){if(t&1&&(l(0,"div",54)(1,"span",44),h(2),s()()),t&2){let e=d(2);r(2),M(e.location.availabilitymessage?e.location.availabilitymessage:"Location.availability_message")}}function _8(t,o){if(t&1&&(l(0,"div",61)(1,"div",62),h(2),s(),l(3,"div",63),h(4),s()()),t&2){let e=o.$implicit;r(2),M(e.day),r(2),M(e.hours)}}function z8(t,o){if(t&1&&(A(0),p(1,_8,5,2,"div",60),D()),t&2){let e=d(3);r(),c("ngForOf",e.location.carryoutHoursLabel)}}function C8(t,o){if(t&1&&(l(0,"div")(1,"div",55)(2,"div",56)(3,"div",57)(4,"h4",58),h(5,"Store Hours"),s(),p(6,z8,2,1,"ng-container",59),s()()()()),t&2){let e=d(2);Z("pb-0",e.completeProfile),r(6),c("ngIf",e.location.getHours("business"))}}function b8(t,o){if(t&1){let e=S();l(0,"div",2)(1,"button",3),C("click",function(){y(e);let i=d();return w(i.activeModal.dismiss(!1))}),T(),x(2,"svg",4),s(),q(),l(3,"div",5)(4,"google-map",6),x(5,"map-marker",7),s()(),p(6,t8,4,5,"div",8),W(7,"locationComingSoon"),l(8,"div",9)(9,"h4",10),h(10),s()(),l(11,"div",11)(12,"div",12)(13,"div",13),p(14,o8,3,2,"address",14),s(),l(15,"div",15)(16,"div",16)(17,"span",17),T(
557),x(18,"svg",18),h(19),s(),p(20,a8,4,3,"a",19),s(),q(),l(21,"div",20),p(22,r8,3,1,"span",21)(23,c8,3,1,"span",21)(24,l8,3,0,"span",21),s()(),p(25,d8,3,2,"div",22)(26,p8,2,1,"div",23)(27,x8,2,1,"div",23),s(),p(28,v8,3,1,"div",24)(29,C8,7,3,"ng-template",null,0,ne),s()()}if(t&2){let e=U(30),n=d();r(4),c("usePanning",!0)("zoom",18)("options",E(25,J5,Ae(22,K0,n.location.latitude,n.location.longitude))),r(),c("options",E(27,e8,"Map marker for "+n.location.name))("position",Ae(29,K0,n.location.latitude,n.location.longitude)),r(),c("ngIf",he(7,20,n.location)),r(2),Z("coming-soon",!n.location.nomnom.redirect_delivery&&!n.location.nomnom.redirect_carryout),r(2),F(" ",n.location.name," "),r(4),c("ngIf",!n.location.isGhostKitchen()),r(5),M(n.location.hoursLabelToday),r(),c("ngIf",n.location.telephone),r(2),c("ngIf",n.location.supportsdinein&&n.environment.showDineInIcon),r(),c("ngIf",n.location.supportstakeaway&&n.environment.showTakeAwayIcon),r(),c("ngIf",n.location.supportsdispatch&&!n.location.isGhostKitchen()),r(),c("ngIf",!n.location.nomnom.menu_cta&&n.location.nomnom.redirect_carryout&&n.location.nomnom.redirect_delivery),r(),c("ngIf",!n.location.nomnom.menu_cta&&n.location.nomnom.redirect_carryout&&!n.location.nomnom.redirect_delivery),r(),c("ngIf",!n.location.nomnom.menu_cta&&!n.location.nomnom.redirect_carryout&&n.location.nomnom.redirect_delivery),r(),c("ngIf",!n.location.supportsonlineordering||n.location.availabilitymessage)("ngIfElse",e)}}var Ti=(()=>{class t{static onClickInfo(e,n,i=!0,a=null){a&&a.preventDefault();let f=e.open(t,{windowClass:"modal-size-md"});return f.componentInstance.setLocation(n),f.componentInstance.showOrderActions(i),f}constructor(e,n,i,a,f,m,g,u){this.activeModal=e,this.router=n,this.appStateActions=i,this.platform=a,this.appStore=f,this.translate=m,this.globalService=g,this.productService=u,this.icons={faPhone:D3,faClock:gi,faCar:xi,faUtensils:ui,faStoreAlt:mi,faInfoCircle:pi},this.location=null,this.error=null,this.continueCallback=null,this.showCTA=!0,this.isDeliveryOpen=!1,this.isCarryoutOpen=!0,this.currentTab="carryout",this.environment=b}ngOnInit(){b.apiClientId==="wingstopuk"&&(this.showCTA=!1)}showOrderActions(e){this.showCTA=e}onDeliveryClick(){this.router.navigate(["/order/handoff/delivery"]),this.activeModal.dismiss(!1)}onCarryoutClick(){this.globalService.beginOrderAt(this.router,this.appStateActions,this.appStore,this.productService,this.location),this.activeModal.dismiss(!1)}setLocation(e){this.location=e}setUserPosition(e){this.userPosition=e}onTabChange(e){this.currentTab=e}directionsClick(e){}runContinueCallback(){this.continueCallback?this.continueCallback(this.location):this.onCarryoutClick(),this.activeModal.dismiss(!1)}setContinueCallback(e){this.continueCallback=e}externalSite(e){e.preventDefault();let n=e.target;this.appStateActions.openAlertModalWith(this.translate.instant("Alert_Action.open_external_site.title"),this.translate.instant("Alert_Action.open_external_site.description"),this.translate.instant("Alert_Action.open_external_site.buttonLabel"),null,this.translate.instant("Alert_Action.open_external_site.closeButton"),!0,!1,i=>{i==="ok"&&window.open(n.href)})}orderNowClick(e){window.open(this.location.nomnom.redirect_carryout,"_blank")}orderDelivery(e){window.open(this.location.nomnom.redirect_delivery,"_blank")}static{this.\u0275fac=function(n){return new(n||t)(v(It),v(re),v(Me),v(St),v(Ve),v(Oe),v(f1),v(ht))}}static{this.\u0275cmp=N({type:t,selectors:[["app-location-selection"]],viewQuery:function(n,i){if(n&1&&we(E3,5),n&2){let a;Ce(a=be())&&(i.timeComponent=a.first)}},standalone:!1,decls:1,vars:1,consts:[["noOrdering",""],["class","location-info",4,"ngIf"],[1,"location-info"],["id","homepage_takeover_close","aria-label","Close",1,"close-btn",3,"click"],["type","close","aria-hidden","true"],[1,"map","container-fluid"],[3,"usePanning","zoom","options"],[3,"options","position"],["class","coming-soon-label container-fluid",4,"ngIf"],[1,"modal-header","container-fluid"],[1,"modal-title"],[1,"modal-body"],[1,"container-fluid"],[1,"miles-away","mt-2"],["class","small",4,"ngIf"],[1,"quick-info"],[1,"ph
557one"],[1,"mb-0","location-card-variant"],["type","clock","id","clock-hours","alt","",1,"text-black"],["class","mb-0",3,"href",4,"ngIf"],[1,"offers-wrapper"],["class","mb-0 location-card-variant","translate","",4,"ngIf"],["class","btn-group",4,"ngIf"],["class","single-btn-group",4,"ngIf"],["class","container-fluid text-danger",4,"ngIf","ngIfElse"],[1,"coming-soon-label","container-fluid"],[1,"small"],["class","text-decoration-none font-weight-bold",3,"click",4,"ngIf"],["class","text-decoration-none font-weight-bold","target","_blank","aria-label","Address map will open in a new tab",3,"click",4,"ngIf"],[1,"text-decoration-none","font-weight-bold",3,"click"],["src","/assets/icons/marker_green.svg"],["target","_blank","aria-label","Address map will open in a new tab",1,"text-decoration-none","font-weight-bold",3,"click"],[1,"mb-0",3,"href"],["id","phone-icon","size","sm",3,"icon"],["translate","",1,"mb-0","location-card-variant"],["size","sm",1,"delivery-icon",3,"icon"],["id","delivery-icon","src","/assets/images/uk-delivery-icon.svg"],[1,"btn-group"],["class","btn py-1 px-4 padding-navbar-order btn-primary d-flex align-items-center left-btn justify-content-center w-100","data-cy","CarryOut",3,"click",4,"ngIf"],["class","btn py-1 px-4 padding-navbar-order btn-primary d-flex align-items-center right-btn justify-content-center w-100","data-cy","Delivery",3,"click",4,"ngIf"],["data-cy","CarryOut",1,"btn","py-1","px-4","padding-navbar-order","btn-primary","d-flex","align-items-center","left-btn","justify-content-center","w-100",3,"click"],["type","carryout","alt","",1,"text-white"],[1,"text-start","ms-2"],["translate","",1,"micro","d-block"],["translate",""],["data-cy","Delivery",1,"btn","py-1","px-4","padding-navbar-order","btn-primary","d-flex","align-items-center","right-btn","justify-content-center","w-100",3,"click"],["type","delivery","alt","",1,"text-white","car-svg"],[1,"single-btn-group"],["class","btn btn-primary d-flex align-items-center justify-content-center w-100","data-cy","CarryOut",3,"click",4,"ngIf"],["data-cy","CarryOut",1,"btn","btn-primary","d-flex","align-items-center","justify-content-center","w-100",3,"click"],["class","button-svg-animate","type","arrow-long-right","aria-hidden","true",4,"ngIf"],["type","arrow-long-right","aria-hidden","true",1,"button-svg-animate"],["class","btn btn-primary d-flex align-items-center justify-content-center w-100","data-cy","Delivery",3,"click",4,"ngIf"],["data-cy","Delivery",1,"btn","btn-primary","d-flex","align-items-center","justify-content-center","w-100",3,"click"],[1,"container-fluid","text-danger"],[1,"card-text"],[1,"location-detail-variant","this-variant"],[1,"mb-3","hours-wrapper"],[1,"h4","mb-3"],[4,"ngIf"],["class","hours-section-container mb-1",4,"ngFor","ngForOf"],[1,"hours-section-container","mb-1"],[1,"location-card-day"],[1,"location-card-hours"]],template:function(n,i){n&1&&p(0,b8,31,32,"div",1),n&2&&c("ngIf",i.location)},dependencies:[ue,V,X,Nn,_i,xe,Vn,Hn,$e],styles:[`:root{--ion-color-primary: map-get($theme-colors, primary);--ion-color-secondary: map-get($theme-colors, secondary);--ion-color-tertiary: map-get($theme-colors, tertiary);--ion-color-success: map-get($theme-colors, tertiary);--ion-color-warning: map-get($theme-colors, secondary);--ion-color-danger: map-get($theme-colors, primary);--ion-color-dark: map-get($theme-colors, dark);--ion-color-medium: map-get($theme-colors, light-gray);--ion-color-light: map-get($theme-colors, light)}:root{--ion-font-family: $primary-font-family}:root{--font-size-scale: 1;--text-font-scale-ratio: 1;--text-font-scale-ratio-base: 1;--text-font-scale-ratio-small: 1;--text-font-scale-ratio-medium: 1;--text-font-scale-ratio-large: 1;--text-font-scale-ratio-light: 1;--text-font-scale-ratio-light-small: 1;--font-size-base-light: 19px;--font-size-tiny-light: 14px;--font-size-minor-light: 14px;--font-size-small-light: 17px;--font-size-medium-light: 22px;--font-size-large-light: 24px;--font-weight-bold: 500;--cta-font-size-base: 18px;--font-size-tiny: 14px;--font-size-minor: 14px;--font-size-small: 16px;--font-size-medium: 21px;--font-size-large: 24px;--line-height-large: 1.25;--line-height-medium: .9;--line-height-base: .9;--line-height-small: 1.14;--line-height-minor: 1.5;
557--line-height-tiny: 1.1;--h1-font-size-oversized: 70px;--h1-font-size: 55px;--h2-font-size-oversized: 60px;--h2-font-size: 41px;--h3-font-size: 30px;--h4-font-size: 21.71px;--h5-font-size: 17px;--h6-font-size: 16px;--h7-font-size: 16px;--careers-link: 25px;--core-values-info-font-size: 21px;--careers-core-innerCircle-font-size: 1.5rem;--careers-growth-title-font-size: var(--h2-font-size);--careers-core-innerCircle-top-padding: 0;--careers-core-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--careers-title-font-size: calc(var(--h2-font-size) * var(--text-header-font-scale-ratio-h2));--careers-item-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--locations-hours-label-font-size: calc(var(--font-size-small-light) * var(--text-font-scale-ratio-light-small));--location-card-title-font-size: calc(var(--font-size-small) * var(--text-font-scale-ratio));--custom-menu-desktop-link-line-height: 1rem;--location-finder-content-nav-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--location-finder-content-nav-font-weight: 700;--location-finder-content-search-title-font-size: 15px;--location-finder-content-header-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--global-menu-product-cta-font-size: calc(var(--h7-font-size) * var(--text-header-font-scale-ratio-h7));--global-menu-product-name-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--global-menu-product-name-font-weight: 500;--flavors-subtitle-font-weight: 400;--flavor-card-title-padding-bottom: unset;--flavor-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--flavor-card-title-line-height: var(--line-height-base);--slider-selection-background-color: linear-gradient(270deg, #ff0000 0%, #ff9000 34.47%, #fff600 72.87%, #91fa00 100%);--h1-line-height-oversized: .9;--h1-line-height: .9;--h2-line-height: .9;--h3-line-height: .9;--h4-line-height: .9;--h5-line-height: .9;--h6-line-height: .9;--body-font-line-height: 22px;--cta-top-padding:.85rem;--font-size-base: 1rem;--text-header-font-scale-ratio: 1;--text-header-font-scale-ratio-h1-oversized: var( --text-header-font-scale-ratio );--text-header-font-scale-ratio-h2-oversized: var( --text-header-font-scale-ratio );--text-header-font-scale-ratio-h2: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h3: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h4: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h5: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h6: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h7: var(--text-header-font-scale-ratio);--calculator-noUi-tooltip-font: 21px;--otnotice-font-size: 15px;--onetrust-heading-font-size: calc( var(--h2-font-size) * var(--text-header-font-scale-ratio-h2) );--flavors-offer-font-family: "Open Sans", sans-serif}@media (min-width: 992px){:root{--text-font-scale-ratio: 1.105;--text-font-scale-ratio-base: 1.184;--text-font-scale-ratio-medium: 1.071;--text-font-scale-ratio-large: 1.5;--text-font-scale-ratio-light: 1.105;--careers-link: 27px;--careers-core-card-title-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4));--careers-title-font-size: calc(var(--h1-font-size) * var(--text-header-font-scale-ratio));--careers-item-title-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--location-card-title-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--location-finder-content-nav-font-size: calc(var(--h6-font-size) * var(--text-header-font-scale-ratio-h6));--location-finder-content-header-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4));--global-menu-product-name-font-size: var(--font-size-large);--flavor-card-title-font-size: 1.75rem;--locator-arrow-font-size: 5px;--body-font-line-height: 24px;--text-header-font-scale-ratio: 1.3;--text-header-font-scale-ratio-h1-oversized: 2.57;--text-header-font-scale-ratio-h2-oversized: 2.13;--text-header-font-scale-ratio-h2: 1.56;--text-header-font-scale-ratio-h3: 1.36;--text-header-font-scale-ratio-h4: 1.658;--text-header-font-scale-ratio-h5: 1.647;--text-header-font-scale-ratio-h6: 1.375;--text-header-font-scale-ratio-h7: 1.125;--calculator-noUi-tooltip-font: 28px;--otnotice-font-size: 20px}}:root{--word-spacing: unset}:root{--cta-arrow-rotation: 0deg;--location-detail-active-translate: 100%;--modal-content-right: unset;--carousel-wrapper-direction: unset;--carousel-inner-direction: unset;--navbar-delivery-actions: unset;--primary-font-family: "RocGrotesk Light", sans-serif;--secondary-font-family: "RocGrotesk Medium", sans-serif;--font-family-base-bold: "RocGrotesk Bold", sans-serif;--headings-font-family: "RocGrotesk Extra Bold", sans-serif;--language-toggle-font-family: "RocGrotesk Extra Bold", sans-serif;--sticky-btn-line-left-width: 1px;--sticky-btn-line-right-width: 0;--calc-image-translate: -50%;--mobile-title-slider: 21px;--custom-select-background-position-x: 97%}[dir=rtl]{--cta-arrow-rotation: 180deg;--location-detail-active-translate: -100%;--modal-content-right: 5%;--carousel-wrapper-direction: ltr;--carousel-inner-direction: rtl;--navbar-delivery-actions: ltr;--primary-font-family: "Almarai Light", sans-serif;--secondary-font-family: "Almarai Regular", sans-serif;--font-family-base-bold: "Almarai Bold", sans-serif;--headings-font-family: "Almarai Extrabold", sans-serif;--sticky-btn-line-left-width: 0;--sticky-btn-line-right-width: 1px;--calc-image-translate: 50%;--calculator-noUi-tooltip-font: 18px;--mobile-title-slider: 18px;--bs-btn-line-height: 1;--custom-select-background-position-x: 3%;--font-size-base-light: 14px;--font-size-small-light: 12px;--font-weight-bold: 700;--cta-font-size-base: 14px;--careers-growth-title-font-size: 30px;--core-values-info-font-size:16px;--careers-core-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--careers-title-font-size: calc(var(--h2-font-size) * var(--text-header-font-scale-ratio-h2));--careers-item-title-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--locations-hours-label-font-size: calc(var(--font-size-base-light) * var(--text-font-scale-ratio-light));--location-card-title-font-size: 18px;--location-finder-content-nav-font-size: calc(var(--cta-font-size-base) * var(--text-font-scale-ratio-large));
557--location-finder-content-nav-font-weight: 800;--location-finder-content-search-title-font-size: calc(var(--font-size-small) * var(--text-font-scale-ratio));--global-menu-product-cta-font-size: calc(var(--cta-font-size-base) * var(--text-font-scale-ratio-large));--global-menu-product-name-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--global-menu-product-name-font-weight: 800;--flavors-subtitle-font-weight: 700;--flavor-card-title-padding-bottom: 17;--flavor-card-title-line-height: var(--h3-line-height);--slider-selection-background-color: linear-gradient(270deg, #91fa00 0%, #fff600 34.47%, #ff9000 72.87%, #ff0000 100%);--font-size-small: 12px;--font-size-medium: 18px;--line-height-medium: 1.333;--line-height-base: 1.7;--line-height-small: 1.57;--h1-font-size-oversized: 80px;--h1-font-size: 38px;--h2-font-size: 30px;--h3-font-size: 26px;--h4-font-size: 21.71px;--h5-font-size: 18px;--h6-font-size: 13px;--h7-font-size: 14px;--h1-line-height-oversized: 1.1875;--h1-line-height: 1.294;--h2-line-height: 1.333;--h3-line-height: 1.307;--h6-line-height: 1.538;--h6-font-weight: 800;--headings-font-weight: 800;--bs-body-text-align: right}@media (min-width: 992px){[dir=rtl]{--h1-line-height-oversized: 1.333;--h1-line-height: 1.25;--h2-line-height: 1.24;--line-height-small: 1.75;--line-height-medium: 1.454;--text-font-scale-ratio: 1.2;--text-font-scale-ratio-medium: 1.222;--text-font-scale-ratio-large: 1.142;--text-header-font-scale-ratio: 1.5789;--text-header-font-scale-ratio-h1-oversized: 1.875;--text-header-font-scale-ratio-h2: 1.667;--text-header-font-scale-ratio-h3: 1.538;--text-header-font-scale-ratio-h4: 1.3636;--text-header-font-scale-ratio-h5: 1.333;--text-header-font-scale-ratio-h7: 1;--calculator-noUi-tooltip-font: 22px;--location-card-title-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--custom-menu-desktop-link-line-height: var(--h3-line-height);--location-finder-content-header-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--flavor-card-title-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4))}}[dir=rtl] .ms-1,[dir=rtl] .ms-2,[dir=rtl] .ms-3,[dir=rtl] .ms-4,[dir=rtl] .ms-5,[dir=rtl] .ms-6{margin-left:0!important}[dir=rtl] .me-1,[dir=rtl] .me-2,[dir=rtl] .me-3,[dir=rtl] .me-4,[dir=rtl] .me-5,[dir=rtl] .me-6{margin-right:0!important}[lang=th]{direction:ltr;text-align:left;--font-size-base-light: 16px;--h1-line-height-oversized: 1.5;--h1-line-height: 1.5;--h2-line-height: 1.5;--h3-line-height: 1.5;--h5-line-height: 1.5;--line-height-base: 1.5;
557--line-height-small: 1.5;--line-height-tiny: 1.5;--body-font-line-height: 1.5;--h1-font-size-oversized: 34px;--h1-font-size: 34px;--h2-font-size: 30px;--h3-font-size: 30px;--careers-link: 25px;--core-values-info-font-size: 16px;--careers-core-innerCircle-font-size: 1.2rem;--careers-core-innerCircle-top-padding: 10px;--cta-top-padding:1.5rem;--word-spacing: normal;--word-break: break-word}@media (min-width: 992px){[lang=th]{--text-header-font-scale-ratio-h2: 1;--text-header-font-scale-ratio-h3: 1}}.location-info .container-fluid{padding-left:30px;padding-right:30px}@media (max-width: 575.98px){.location-info .container-fluid{padding:1rem}}.location-info .map{height:200px}.location-info .map.container-fluid{padding:0}.location-info .map .google-map-container-inner{height:100%}.location-info .map .google-map-container-inner .gmnoprint,.location-info .map .google-map-container-inner a{display:none}.location-info .coming-soon-label{margin:0 0 0 12px;width:var(--mobile-width, 89px);height:var(--mobile-height, 14px);padding:4px 8px;background:linear-gradient(91.99deg,#006938 5.87%,#0a9957 87.92%);border-radius:0 0 2px 2px;display:flex;justify-content:center;align-items:center}@media (min-width: 768px){.location-info .coming-soon-label{margin:0 0 0 3
5570px;width:var(--desktop-width, 111px);height:var(--desktop-height, 18px)}}.location-info .coming-soon-label span{position:relative;top:1px;font-family:var(--headings-font-family);font-style:italic;font-weight:700;font-size:8px;line-height:8px;text-align:center;text-transform:uppercase;color:#fff}@media (min-width: 768px){.location-info .coming-soon-label span{font-size:var(--desktop-font-size, 10px);line-height:8px}}.location-info .modal-header{border-bottom:0;padding-bottom:0}.location-info .modal-header.coming-soon{padding-top:4px}.location-info .modal-header .modal-title{text-align:left;margin-top:.5rem}.location-info .modal-body{padding:0}.location-info .modal-body hr{margin-left:0;margin-right:0;width:50px}.location-info .modal-body .text-danger{margin-bottom:20px}.location-info .modal-body .container-fluid{margin-bottom:1rem}.location-info .modal-body .container-fluid .btn-group{margin-top:1rem}.location-info .modal-body .container-fluid .btn-group .btn-primary>.text-start{padding-top:4px;color:#fff}.location-info .modal-body .container-fluid .btn-group .left-btn{border-right:2px solid #ffffff}.location-info .modal-body .container-fluid .single-btn-group{width:13rem;margin-top:1rem}@media (max-width: 575.98px){.location-info .modal-body .container-fluid .single-btn-group{width:15rem}}.location-info .modal-body .quick-info>*{display:flex;align-items:baseline;margin-bottom:10px}.location-info .modal-body .quick-info>* svg{margin-right:10px;width:20px;height:20px}.location-info .modal-body .quick-info>* a,.location-info .modal-body .quick-info>* a.web-only:hover,.location-info .modal-body .quick-info>* a.web-only:active{text-decoration:none;color:#000}.location-info .modal-body .quick-info .phone span{padding-right:2rem}@media (max-width: 575.98px){.location-info .modal-body .quick-info .phone span{padding-right:1rem}}.location-info .modal-body .quick-info .offers-wrapper{padding-top:.6rem;padding-left:.2rem}.location-info .modal-body .quick-info .offers-wrapper #delivery-icon{height:18px;width:auto;vertical-align:sub;padding-right:.2rem}.location-info .modal-body .quick-info .offers-wrapper span{padding-right:.9rem}.location-info .modal-body .quick-info .offers-wrapper span:last-child{padding-right:0}.location-info .modal-body .order-now-container,.location-info .modal-body .order-cta{padding:20px 0}.location-info .modal-body .order-cta{width:100%}.location-info .modal-body .order-cta>*{flex:1 1 auto}.location-info .modal-body .handoff-option-list{margin-bottom:20px}.location-info .modal-body .handoff-option-list .handoff-option{display:flex;justify-content:space-around;align-items:center;padding:10px 20px;cursor:pointer}.location-info .modal-body .handoff-option-list .handoff-option.delivery{background-color:#d0ccab}.location-info .modal-body .handoff-option-list .handoff-option.carryout{background-color:#b4ad79}.location-info .modal-body .handoff-option-list .handoff-option .rotate{-webkit-transition:transform .225s;-moz-transition:transform .225s;-ms-transition:transform .225s;-o-transition:transform .225s;transition:transform .225s;transform:rotate(90deg)}.location-info .modal-body .handoff-option-list .handoff-option svg:first-child{margin-right:20px}.location-info .modal-body .handoff-option-list .handoff-option svg:first-child,.location-info .modal-body .handoff-option-list .handoff-option svg:last-child{width:30px;height:30px}.location-info .modal-body .handoff-option-list .handoff-option .hours{flex:1 1 auto}.location-info .modal-body .handoff-option-list .handoff-option .hours h6,.location-info .modal-body .handoff-option-list .handoff-option .hours p{margin:0}.location-info .modal-body .handoff-option-list tr>td:last-child{text-align:right}.close-btn{z-index:2;border:none;cursor:pointer;background:transparent;position:absolute;top:10px;right:20px;width:30px;height:30px;border-radius:57%}@media (min-width: 768px){.close-btn{right:30px}}@media (min-width: 992px){.close-btn{width:43px;height:43px}}.close-btn svg{fill:#006938;width:3rem;height:3rem}.close-btn:focus{outline:none}address a>img{height:20px;padding-right:.5rem}.location-detail-variant{padding:2rem;background-color:#e1e1d2}.location-detail-variant .hours-wrapper{width:50%}@media (max-width: 767.98px){.location-detail-variant .hours-wrapper{width:100%;padding-left:0}}.location-detail-variant .hours-wrapper .hours-section-container{display:flex;flex-direction:row;justify-content:space-between}.location-detail-variant .hours-wrapper .hours-section-container>.location-card-day{margin-right:4rem}
558`],encapsulation:2})}}return t})();var M8=t=>["/order",t];function y8(t,o){if(t&1&&(l(0,"div",5),T(),x(1,"svg",6),q(),l(2,"h6"),h(3),s()()),t&2){let e=d(2);r(),ye("type",e.headerIcon),r(2),M(e.headerTitle)}}function w8(t,o){if(t&1&&(l(0,"a",1),p(1,y8,4,2,"div",2),l(2,"div",3),x(3,"img",4),l(4,"div")(5,"h5"),h(6),s(),l(7,"p"),h(8),s()()()()),t&2){let e=d();c("routerLink",E(5,M8,e.categoryProduct.slug)),r(),c("ngIf",e.headerTitle&&e.headerIcon),r(2),c("src",e.getSimpleProductImage(),H),r(3),M(e.categoryProduct.name),r(2),M(e.categoryProduct.description)}}var dw=(()=>{class t{constructor(){this.location=null,this.categoryProduct=null,this.headerTitle="Specials",this.headerIcon="hourglass"}ngOnInit(){}getSimpleProductImage(){return this.categoryProduct.imagefilename}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=N({type:t,selectors:[["app-product-offer-card"]],inputs:{location:"location",categoryProduct:"categoryProduct",headerTitle:"headerTitle",headerIcon:"headerIcon",selectedMenu:"selectedMenu"},standalone:!1,decls:1,vars:1,consts:[["class","product-offer-card",3,"routerLink",4,"ngIf"],[1,"product-offer-card",3,"routerLink"],["class","product-offer-card__header",4,"ngIf"],[1,"product-offer-card__content"],["loading","lazy",3,"src"],[1,"product-offer-card__header"],[3,"type"]],template:function(n,i){n&1&&p(0,w8,9,7,"a",0),n&2&&c("ngIf",i.categoryProduct&&i.selectedMenu)},dependencies:[e1,V,xt,X],styles:['[_ngcontent-%COMP%]:root{--ion-color-primary: map-get($theme-colors, primary);--ion-color-secondary: map-get($theme-colors, secondary);--ion-color-tertiary: map-get($theme-colors, tertiary);--ion-color-success: map-get($theme-colors, tertiary);--ion-color-warning: map-get($theme-colors, secondary);--ion-color-danger: map-get($theme-colors, primary);--ion-color-dark: map-get($theme-colors, dark);--ion-color-medium: map-get($theme-colors, light-gray);--ion-color-light: map-get($theme-colors, light)}[_ngcontent-%COMP%]:root{--ion-font-family: $primary-font-family}[_ngcontent-%COMP%]:root{--font-size-scale: 1;--text-font-scale-ratio: 1;--text-font-scale-ratio-base: 1;--text-font-scale-ratio-small: 1;--text-font-scale-ratio-medium: 1;--text-font-scale-ratio-large: 1;--text-font-scale-ratio-light: 1;--text-font-scale-ratio-light-small: 1;--font-size-base-light: 19px;--font-size-tiny-light: 14px;--font-size-minor-light: 14px;--font-size-small-light: 17px;--font-size-medium-light: 22px;--font-size-large-light: 24px;--font-weight-bold: 500;--cta-font-size-base: 18px;--font-size-tiny: 14px;--font-size-minor: 14px;--font-size-small: 16px;--font-size-medium: 21px;--font-size-large: 24px;--line-height-large: 1.25;--line-height-medium: .9;--line-height-base: .9;--line-height-small: 1.14;--line-height-minor: 1.5;
558--line-height-tiny: 1.1;--h1-font-size-oversized: 70px;--h1-font-size: 55px;--h2-font-size-oversized: 60px;--h2-font-size: 41px;--h3-font-size: 30px;--h4-font-size: 21.71px;--h5-font-size: 17px;--h6-font-size: 16px;--h7-font-size: 16px;--careers-link: 25px;--core-values-info-font-size: 21px;--careers-core-innerCircle-font-size: 1.5rem;--careers-growth-title-font-size: var(--h2-font-size);--careers-core-innerCircle-top-padding: 0;--careers-core-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--careers-title-font-size: calc(var(--h2-font-size) * var(--text-header-font-scale-ratio-h2));--careers-item-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--locations-hours-label-font-size: calc(var(--font-size-small-light) * var(--text-font-scale-ratio-light-small));--location-card-title-font-size: calc(var(--font-size-small) * var(--text-font-scale-ratio));--custom-menu-desktop-link-line-height: 1rem;--location-finder-content-nav-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--location-finder-content-nav-font-weight: 700;--location-finder-content-search-title-font-size: 15px;--location-finder-content-header-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--global-menu-product-cta-font-size: calc(var(--h7-font-size) * var(--text-header-font-scale-ratio-h7));--global-menu-product-name-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--global-menu-product-name-font-weight: 500;--flavors-subtitle-font-weight: 400;--flavor-card-title-padding-bottom: unset;--flavor-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--flavor-card-title-line-height: var(--line-height-base);--slider-selection-background-color: linear-gradient(270deg, #ff0000 0%, #ff9000 34.47%, #fff600 72.87%, #91fa00 100%);--h1-line-height-oversized: .9;--h1-line-height: .9;--h2-line-height: .9;--h3-line-height: .9;--h4-line-height: .9;--h5-line-height: .9;--h6-line-height: .9;--body-font-line-height: 22px;--cta-top-padding:.85rem;--font-size-base: 1rem;--text-header-font-scale-ratio: 1;--text-header-font-scale-ratio-h1-oversized: var( --text-header-font-scale-ratio );--text-header-font-scale-ratio-h2-oversized: var( --text-header-font-scale-ratio );--text-header-font-scale-ratio-h2: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h3: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h4: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h5: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h6: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h7: var(--text-header-font-scale-ratio);--calculator-noUi-tooltip-font: 21px;--otnotice-font-size: 15px;--onetrust-heading-font-size: calc( var(--h2-font-size) * var(--text-header-font-scale-ratio-h2) );--flavors-offer-font-family: "Open Sans", sans-serif}@media (min-width: 992px){[_ngcontent-%COMP%]:root{--text-font-scale-ratio: 1.105;--text-font-scale-ratio-base: 1.184;--text-font-scale-ratio-medium: 1.071;--text-font-scale-ratio-large: 1.5;--text-font-scale-ratio-light: 1.105;--careers-link: 27px;--careers-core-card-title-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4));--careers-title-font-size: calc(var(--h1-font-size) * var(--text-header-font-scale-ratio));--careers-item-title-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--location-card-title-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--location-finder-content-nav-font-size: calc(var(--h6-font-size) * var(--text-header-font-scale-ratio-h6));--location-finder-content-header-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4));--global-menu-product-name-font-size: var(--font-size-large);--flavor-card-title-font-size: 1.75rem;--locator-arrow-font-size: 5px;--body-font-line-height: 24px;--text-header-font-scale-ratio: 1.3;--text-header-font-scale-ratio-h1-oversized: 2.57;--text-header-font-scale-ratio-h2-oversized: 2.13;--text-header-font-scale-ratio-h2: 1.56;--text-header-font-scale-ratio-h3: 1.36;--text-header-font-scale-ratio-h4: 1.658;--text-header-font-scale-ratio-h5: 1.647;--text-header-font-scale-ratio-h6: 1.375;--text-header-font-scale-ratio-h7: 1.125;--calculator-noUi-tooltip-font: 28px;--otnotice-font-size: 20px}}[_ngcontent-%COMP%]:root{--word-spacing: unset}[_ngcontent-%COMP%]:root{--cta-arrow-rotation: 0deg;--location-detail-active-translate: 100%;--modal-content-right: unset;--carousel-wrapper-direction: unset;--carousel-inner-direction: unset;--navbar-delivery-actions: unset;--primary-font-family: "RocGrotesk Light", sans-serif;--secondary-font-family: "RocGrotesk Medium", sans-serif;--font-family-base-bold: "RocGrotesk Bold", sans-serif;--headings-font-family: "RocGrotesk Extra Bold", sans-serif;--language-toggle-font-family: "RocGrotesk Extra Bold", sans-serif;--sticky-btn-line-left-width: 1px;--sticky-btn-line-right-width: 0;--calc-image-translate: -50%;--mobile-title-slider: 21px;--custom-select-background-position-x: 97%}[dir=rtl][_ngcontent-%COMP%]{--cta-arrow-rotation: 180deg;--location-detail-active-translate: -100%;--modal-content-right: 5%;--carousel-wrapper-direction: ltr;--carousel-inner-direction: rtl;--navbar-delivery-actions: ltr;--primary-font-family: "Almarai Light", sans-serif;--secondary-font-family: "Almarai Regular", sans-serif;--font-family-base-bold: "Almarai Bold", sans-serif;--headings-font-family: "Almarai Extrabold", sans-serif;--sticky-btn-line-left-width: 0;--sticky-btn-line-right-width: 1px;--calc-image-translate: 50%;--calculator-noUi-tooltip-font: 18px;--mobile-title-slider: 18px;--bs-btn-line-height: 1;--custom-select-background-position-x: 3%;--font-size-base-light: 14px;--font-size-small-light: 12px;--font-weight-bold: 700;--cta-font-size-base: 14px;--careers-growth-title-font-size: 30px;--core-values-info-font-size:16px;--careers-core-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--careers-title-font-size: calc(var(--h2-font-size) * var(--text-header-font-scale-ratio-h2));--careers-item-title-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--locations-hours-label-font-size: calc(var(--font-size-base-light) * var(--text-font-scale-ratio-light));--location-card-title-font-size: 18px;--location-finder-content-nav-font-size: calc(var(--cta-font-size-base) * var(--text-font-scale-ratio-large));
558--location-finder-content-nav-font-weight: 800;--location-finder-content-search-title-font-size: calc(var(--font-size-small) * var(--text-font-scale-ratio));--global-menu-product-cta-font-size: calc(var(--cta-font-size-base) * var(--text-font-scale-ratio-large));--global-menu-product-name-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--global-menu-product-name-font-weight: 800;--flavors-subtitle-font-weight: 700;--flavor-card-title-padding-bottom: 17;--flavor-card-title-line-height: var(--h3-line-height);--slider-selection-background-color: linear-gradient(270deg, #91fa00 0%, #fff600 34.47%, #ff9000 72.87%, #ff0000 100%);--font-size-small: 12px;--font-size-medium: 18px;--line-height-medium: 1.333;--line-height-base: 1.7;--line-height-small: 1.57;--h1-font-size-oversized: 80px;--h1-font-size: 38px;--h2-font-size: 30px;--h3-font-size: 26px;--h4-font-size: 21.71px;--h5-font-size: 18px;--h6-font-size: 13px;--h7-font-size: 14px;--h1-line-height-oversized: 1.1875;--h1-line-height: 1.294;--h2-line-height: 1.333;--h3-line-height: 1.307;--h6-line-height: 1.538;--h6-font-weight: 800;--headings-font-weight: 800;--bs-body-text-align: right}@media (min-width: 992px){[dir=rtl][_ngcontent-%COMP%]{--h1-line-height-oversized: 1.333;--h1-line-height: 1.25;--h2-line-height: 1.24;--line-height-small: 1.75;--line-height-medium: 1.454;--text-font-scale-ratio: 1.2;--text-font-scale-ratio-medium: 1.222;--text-font-scale-ratio-large: 1.142;--text-header-font-scale-ratio: 1.5789;--text-header-font-scale-ratio-h1-oversized: 1.875;--text-header-font-scale-ratio-h2: 1.667;--text-header-font-scale-ratio-h3: 1.538;--text-header-font-scale-ratio-h4: 1.3636;--text-header-font-scale-ratio-h5: 1.333;--text-header-font-scale-ratio-h7: 1;--calculator-noUi-tooltip-font: 22px;--location-card-title-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--custom-menu-desktop-link-line-height: var(--h3-line-height);--location-finder-content-header-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--flavor-card-title-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4))}}[dir=rtl][_ngcontent-%COMP%]   .ms-1[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-2[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-3[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-4[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-5[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-6[_ngcontent-%COMP%]{margin-left:0!important}[dir=rtl][_ngcontent-%COMP%]   .me-1[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-2[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-3[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-4[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-5[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-6[_ngcontent-%COMP%]{margin-right:0!important}[lang=th][_ngcontent-%COMP%]{direction:ltr;text-align:left;--font-size-base-light: 16px;--h1-line-height-oversized: 1.5;--h1-line-height: 1.5;--h2-line-height: 1.5;--h3-line-height: 1.5;--h5-line-height: 1.5;--line-height-base: 1.5;
558--line-height-small: 1.5;--line-height-tiny: 1.5;--body-font-line-height: 1.5;--h1-font-size-oversized: 34px;--h1-font-size: 34px;--h2-font-size: 30px;--h3-font-size: 30px;--careers-link: 25px;--core-values-info-font-size: 16px;--careers-core-innerCircle-font-size: 1.2rem;--careers-core-innerCircle-top-padding: 10px;--cta-top-padding:1.5rem;--word-spacing: normal;--word-break: break-word}@media (min-width: 992px){[lang=th][_ngcontent-%COMP%]{--text-header-font-scale-ratio-h2: 1;--text-header-font-scale-ratio-h3: 1}}.product-offer-card[_ngcontent-%COMP%]{display:flex;flex-direction:column;position:relative;border-radius:6px;border:2px solid #dcdcdc;height:100%;transition:all .25s ease}.product-offer-card[_ngcontent-%COMP%]:hover, .product-offer-card[_ngcontent-%COMP%]:active, .product-offer-card[_ngcontent-%COMP%]:focus{border-color:#006938;text-decoration:none}.product-offer-card__header[_ngcontent-%COMP%]{border-top-right-radius:4px;border-top-left-radius:4px;background-color:#006938;width:100%;margin:0 auto;display:flex;align-items:center;padding:1rem}.product-offer-card__header[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{color:#fff}.product-offer-card__header[_ngcontent-%COMP%]   h6[_ngcontent-%COMP%]{color:#fff;margin-bottom:0;margin-left:.5rem}.product-offer-card__content[_ngcontent-%COMP%]{display:flex;align-items:center;height:100%}@media (max-width: 767.98px){.product-offer-card__content[_ngcontent-%COMP%]{align-items:initial}}.product-offer-card__content[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{background:radial-gradient(#fdfdfd,#ededed);min-height:300px;max-width:450px;border-bottom-left-radius:4px;object-fit:contain;padding:1rem}@media (max-width: 767.98px){.product-offer-card__content[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{height:85px;max-width:150px;padding:.5rem}}.product-offer-card__content[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{background-color:#fff;padding:2rem;width:100%;min-height:300px;display:flex;flex-direction:column;justify-content:center;border-bottom-right-radius:4px}@media (max-width: 767.98px){.product-offer-card__content[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{min-height:auto;padding-right:2.5rem}}.product-offer-card__content[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%], .product-offer-card__content[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin-bottom:0;color:#000}']})}}return t})();var O8=t=>({cssClasses:t});function L8(t,o){if(t&1){let e=S();l(0,"button",9),C("click",function(i){y(e);let a=d();return w(a.updateControlValue(a.control.controls.quantity,-1,i))}),T(),x(1,"svg",10),s()}if(t&2){let e=d();Yn("aria-label","",e.ariaDescription,", ",e.ariaDescriptionDecrease,", ",e.control==null?null:e.control.controls.quantity,""),c("ngClass","btn range-control range-control-"+e.buttonVariant)("disabled",e.disabled)}}function k8(t,o){if(t&1){let e=S();l(0,"button",9),C("click",function(i){y(e);let a=d();return w(a.updateValue(-1,i))}),T(),x(1,"svg",10),s()}if(t&2){let e=d();Yn("aria-label","",e.ariaDescription,", ",e.ariaDescriptionDecrease,", ",e.control==null?null:e.control.controls.quantity,""),c("ngClass","btn range-control range-control-"+e.buttonVariant)("disabled",e.disabled)}}function S8(t,o){if(t&1&&(l(0,"span",11),h(1),s()),t&2){let e=d();r(),M(e.minusButtonLabel)}}function I8(t,o){if(t&1){let e=S();l(0,"nouislider",12),U2("ngModelChange",function(i){y(e);let a=d();return $2(a.value,i)||(a.value=i),w(i)}),C("ngModelChange",function(i){y(e);let a=d();return w(a.onChange(i))})("keydown",function(i){y(e);let a=d();return w(a.onKeydown(i))}),s()}if(t&2){let e=d();c("config",e.sliderConfig)("min",e.min)("max",e.max)("step",e.step),B2("ngModel",e.value),c("tooltips",e.tooltips)("disabled",e.disabled),ee("aria-controls",e.ariaControlsId?e.ariaControlsId:"range-value")}}function T8(t,o){if(t&1){let e=S();A(0,13),l(1,"nouislider",14),C("keydown",function(i){y(e);let a=d();return w(a.onKeydown(i))}),s(),D()}if(t&2){let e=d();c("formGroup",e.control),r(),Tr("data-cy","",e.ariaDescription," slider"),c("config",E(10,O8,e.sliderCssClasse
558s))("min",e.min)("max",e.max)("step",e.step)("tooltips",e.tooltips)("formControl",e.control.controls.quantity),ee("aria-controls",e.ariaControlsId?e.ariaControlsId:"range-value")}}function N8(t,o){if(t&1){let e=S();l(0,"button",9),C("click",function(i){y(e);let a=d();return w(a.updateControlValue(a.control.controls.quantity,1,i))}),T(),x(1,"svg",15),s()}if(t&2){let e=d();Yn("aria-label","",e.ariaDescription,", ",e.ariaDescriptionIncrease,", ",e.control==null?null:e.control.controls.quantity,""),c("ngClass","btn range-control range-control-"+e.buttonVariant)("disabled",e.disabled)}}function E8(t,o){if(t&1){let e=S();l(0,"button",9),C("click",function(i){y(e);let a=d();return w(a.updateValue(1,i))}),T(),x(1,"svg",15),s()}if(t&2){let e=d();Yn("aria-label","",e.ariaDescription,", ",e.ariaDescriptionIncrease,", ",e.control==null?null:e.control.controls.quantity,""),c("ngClass","btn range-control range-control-"+e.buttonVariant)("disabled",e.disabled)}}function A8(t,o){if(t&1&&(l(0,"span",11),h(1),s()),t&2){let e=d();r(),M(e.plusButtonLabel)}}var Y0=(()=>{class t{constructor(){this.value=0,this.min=0,this.max=10,this.step=1,this.disabled=!1,this.tooltips=!0,this.variant=null,this.buttonVariant="gold",this.cssClasses=null,this.valueChanged=new se,this.control=null,this.minusButtonLabel=null,this.plusButtonLabel=null,this.extraClass="",this.colorfulHandle=!1,this.ariaControlsId=null,this.ariaDescription=null,this.ariaDescriptionIncrease=null,this.ariaDescriptionDecrease=null,this.heatClass="",this.isRightToLeftLanguage="",this.sliderCssClasses={target:"target",base:"base",origin:"origin",handle:"handle",handleLower:"handle-lower",handleUpper:"handle-upper",horizontal:"horizontal",vertical:"vertical",background:"background",connect:"connect",connects:"connects",ltr:"ltr",rtl:"rtl",draggable:"draggable",drag:"state-drag",tap:"state-tap",active:"active",tooltip:"tooltip",pips:"pips",pipsHorizontal:"pips-horizontal",pipsVertical:"pips-vertical",marker:"marker",markerHorizontal:"marker-horizontal",markerVertical:"marker-vertical",markerNormal:"marker-normal",markerLarge:"marker-large",markerSub:"marker-sub",value:"value",valueHorizontal:"value-horizontal",valueVertical:"value-vertical",valueNormal:"value-normal",valueLarge:"value-large",valueSub:"value-sub"},this.sliderConfig={},this.isRightToLeftLanguage=K1.isRightToLeftLanguage()?"rtl":"ltr",this.sliderConfig={tooltip:"tooltip",connect:!0,direction:this.isRightToLeftLanguage,target:"target",base:"base",origin:"origin",handle:"handle",handleLower:"handle-lower",handleUpper:"handle-upper",horizontal:"horizontal",connects:"connects",draggable:"draggable",drag:"state-drag",tap:"state-tap",active:"active"}}ngOnInit(){this.setSliderClass(this.value),this.cssClasses!==null&&(this.sliderCssClasses=Ne(Ne({},this.sliderCssClasses),this.cssClasses))}ngAfterViewInit(){let e=document.querySelector(".crew-slider .noUi-handle"),n=document.querySelector(".app-range-container .noUi-handle");e&&e.setAttribute("aria-label","crew members"),n&&n.setAttribute("aria-label","levels of spiciness")}onChange(e){this.valueChanged.emit(e),this.setSliderClass(e),this.preventZoom(event)}onKeydown(e){e.which===37&&this.updateValue(-1,e),e.which===39&&this.updateValue(1,e)}setSliderClass(e){if(this.colorfulHandle){let n;e<3?n=0:e<8?n=1:n=2,this.heatClass="spice-intensity-"+n}}updateControlValue(e,n,i){this.preventZoom(i);let a=e.value+n;a<this.min||a>this.max||e.patchValue(a)}updateValue(e,n){this.preventZoom(n);let i=this.value+e;i<this.min||i>this.max||(this.value=i)}preventZoom(e){if(!e||!e.touches||!e.currentTarget||!e.currentTarget.dataset)return;let n=e.timeStamp,i=e.currentTarget.dataset.lastTouch||n,a=n-i,f=e.touches.length;e.currentTarget.dataset.lastTouch=n,!(!a||a>500||f>1)&&(e.stopPropagation(),e.preventDefault())}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=N({type:t,selectors:[["app-range"]],inputs:{value:"value",min:"min",max:"max",step:"step",disabled:"disabled",tooltips:"tooltips",variant:"variant",buttonVariant:"buttonVariant",cssClasses:"cssClasse
558s",control:"control",minusButtonLabel:"minusButtonLabel",plusButtonLabel:"plusButtonLabel",extraClass:"extraClass",colorfulHandle:"colorfulHandle",ariaControlsId:"ariaControlsId",ariaDescription:"ariaDescription",ariaDescriptionIncrease:"ariaDescriptionIncrease",ariaDescriptionDecrease:"ariaDescriptionDecrease"},outputs:{valueChanged:"valueChanged"},standalone:!1,decls:14,vars:9,consts:[[1,"range",3,"touchend"],[1,"range__remove"],["type","button",3,"ngClass","disabled","click",4,"ngIf"],["class","range-control-label",4,"ngIf"],[1,"range__slider"],[3,"config","min","max","step","ngModel","tooltips","disabled","ngModelChange","keydown",4,"ngIf"],[3,"formGroup",4,"ngIf"],[1,"range__add"],["aria-live","polite",1,"range__value","visually-hidden"],["type","button",3,"click","ngClass","disabled"],["type","control-minus","alt",""],[1,"range-control-label"],[3,"ngModelChange","keydown","config","min","max","step","ngModel","tooltips","disabled"],[3,"formGroup"],[3,"keydown","config","min","max","step","tooltips","formControl"],["type","control-plus","alt",""]],template:function(n,i){n&1&&(l(0,"div",0),C("touchend",function(f){return i.preventZoom(f)}),l(1,"div",1),p(2,L8,2,6,"button",2)(3,k8,2,6,"button",2)(4,S8,2,1,"span",3),s(),l(5,"div",4),p(6,I8,1,8,"nouislider",5)(7,T8,2,12,"ng-container",6),s(),l(8,"div",7),p(9,N8,2,6,"button",2)(10,E8,2,6,"button",2)(11,A8,2,1,"span",3),s(),l(12,"div",8),h(13),s()()),n&2&&(r(2),c("ngIf",i.control),r(),c("ngIf",!i.control),r(),c("ngIf",i.minusButtonLabel),r(2),c("ngIf",!i.control),r(),c("ngIf",i.control),r(2),c("ngIf",i.control),r(),c("ngIf",!i.control),r(),c("ngIf",i.plusButtonLabel),r(2),M(i.value))},dependencies:[ae,V,L1,Xt,K2,ko,Y2,Jt,X],styles:['[_ngcontent-%COMP%]:root{--ion-color-primary: map-get($theme-colors, primary);--ion-color-secondary: map-get($theme-colors, secondary);--ion-color-tertiary: map-get($theme-colors, tertiary);--ion-color-success: map-get($theme-colors, tertiary);--ion-color-warning: map-get($theme-colors, secondary);--ion-color-danger: map-get($theme-colors, primary);--ion-color-dark: map-get($theme-colors, dark);--ion-color-medium: map-get($theme-colors, light-gray);--ion-color-light: map-get($theme-colors, light)}[_ngcontent-%COMP%]:root{--ion-font-family: $primary-font-family}[_ngcontent-%COMP%]:root{--font-size-scale: 1;--text-font-scale-ratio: 1;--text-font-scale-ratio-base: 1;--text-font-scale-ratio-small: 1;--text-font-scale-ratio-medium: 1;--text-font-scale-ratio-large: 1;--text-font-scale-ratio-light: 1;--text-font-scale-ratio-light-small: 1;--font-size-base-light: 19px;--font-size-tiny-light: 14px;--font-size-minor-light: 14px;--font-size-small-light: 17px;--font-size-medium-light: 22px;--font-size-large-light: 24px;--font-weight-bold: 500;--cta-font-size-base: 18px;--font-size-tiny: 14px;--font-size-minor: 14px;--font-size-small: 16px;--font-size-medium: 21px;--font-size-large: 24px;--line-height-large: 1.25;--line-height-medium: .9;--line-height-base: .9;--line-height-small: 1.14;--line-height-minor: 1.5;--line-height-tiny: 1.1;--h1-font-size-oversized: 70px;--h1-font-size: 55px;--h2-font-size-oversized: 60px;--h2-font-size: 41px;--h3-font-size: 30px;--h4-font-size: 21.71px;--h5-font-size: 17px;--h6-font-size: 16px;--h7-font-size: 16px;--careers-link: 25px;--core-values-info-font-size: 21px;--careers-core-innerCircle-font-size: 1.5rem;--careers-growth-title-font-size: var(--h2-font-size);--careers-core-innerCircle-top-padding: 0;--careers-core-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--careers-title-font-size: calc(var(--h2-font-size) * var(--text-header-font-scale-ratio-h2));--careers-item-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--locations-hours-label-font-size: calc(var(--font-size-small-light) * var(--text-font-scale-ratio-light-small));--location-card-title-font-size: calc(var(--font-size-small) * var(--text-font-scale-ratio));--custom-menu-desktop-link-line-height: 1rem;--location-finder-content-nav-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));
558--location-finder-content-nav-font-weight: 700;--location-finder-content-search-title-font-size: 15px;--location-finder-content-header-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--global-menu-product-cta-font-size: calc(var(--h7-font-size) * var(--text-header-font-scale-ratio-h7));--global-menu-product-name-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--global-menu-product-name-font-weight: 500;--flavors-subtitle-font-weight: 400;--flavor-card-title-padding-bottom: unset;--flavor-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--flavor-card-title-line-height: var(--line-height-base);--slider-selection-background-color: linear-gradient(270deg, #ff0000 0%, #ff9000 34.47%, #fff600 72.87%, #91fa00 100%);--h1-line-height-oversized: .9;--h1-line-height: .9;--h2-line-height: .9;--h3-line-height: .9;--h4-line-height: .9;--h5-line-height: .9;--h6-line-height: .9;--body-font-line-height: 22px;--cta-top-padding:.85rem;--font-size-base: 1rem;--text-header-font-scale-ratio: 1;--text-header-font-scale-ratio-h1-oversized: var( --text-header-font-scale-ratio );--text-header-font-scale-ratio-h2-oversized: var( --text-header-font-scale-ratio );--text-header-font-scale-ratio-h2: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h3: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h4: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h5: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h6: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h7: var(--text-header-font-scale-ratio);--calculator-noUi-tooltip-font: 21px;--otnotice-font-size: 15px;--onetrust-heading-font-size: calc( var(--h2-font-size) * var(--text-header-font-scale-ratio-h2) );--flavors-offer-font-family: "Open Sans", sans-serif}@media (min-width: 992px){[_ngcontent-%COMP%]:root{--text-font-scale-ratio: 1.105;--text-font-scale-ratio-base: 1.184;--text-font-scale-ratio-medium: 1.071;--text-font-scale-ratio-large: 1.5;--text-font-scale-ratio-light: 1.105;--careers-link: 27px;--careers-core-card-title-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4));--careers-title-font-size: calc(var(--h1-font-size) * var(--text-header-font-scale-ratio));--careers-item-title-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--location-card-title-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--location-finder-content-nav-font-size: calc(var(--h6-font-size) * var(--text-header-font-scale-ratio-h6));--location-finder-content-header-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4));--global-menu-product-name-font-size: var(--font-size-large);--flavor-card-title-font-size: 1.75rem;--locator-arrow-font-size: 5px;--body-font-line-height: 24px;--text-header-font-scale-ratio: 1.3;--text-header-font-scale-ratio-h1-oversized: 2.57;--text-header-font-scale-ratio-h2-oversized: 2.13;--text-header-font-scale-ratio-h2: 1.56;--text-header-font-scale-ratio-h3: 1.36;--text-header-font-scale-ratio-h4: 1.658;--text-header-font-scale-ratio-h5: 1.647;--text-header-font-scale-ratio-h6: 1.375;--text-header-font-scale-ratio-h7: 1.125;--calculator-noUi-tooltip-font: 28px;--otnotice-font-size: 20px}}[_ngcontent-%COMP%]:root{--word-spacing: unset}[_ngcontent-%COMP%]:root{--cta-arrow-rotation: 0deg;--location-detail-active-translate: 100%;--modal-content-right: unset;--carousel-wrapper-direction: unset;--carousel-inner-direction: unset;--navbar-delivery-actions: unset;--primary-font-family: "RocGrotesk Light", sans-serif;--secondary-font-family: "RocGrotesk Medium", sans-serif;--font-family-base-bold: "RocGrotesk Bold", sans-serif;--headings-font-family: "RocGrotesk Extra Bold", sans-serif;--language-toggle-font-family: "RocGrotesk Extra Bold", sans-serif;--sticky-btn-line-left-width: 1px;--sticky-btn-line-right-width: 0;--calc-image-translate: -50%;--mobile-title-slider: 21px;--custom-select-background-position-x: 97%}[dir=rtl][_ngcontent-%COMP%]{--cta-arrow-rotation: 180deg;--location-detail-active-translate: -100%;--modal-content-right: 5%;--carousel-wrapper-direction: ltr;--carousel-inner-direction: rtl;--navbar-delivery-actions: ltr;--primary-font-family: "Almarai Light", sans-serif;--secondary-font-family: "Almarai Regular", sans-serif;--font-family-base-bold: "Almarai Bold", sans-serif;--headings-font-family: "Almarai Extrabold", sans-serif;--sticky-btn-line-left-width: 0;--sticky-btn-line-right-width: 1px;--calc-image-translate: 50%;--calculator-noUi-tooltip-font: 18px;--mobile-title-slider: 18px;--bs-btn-line-height: 1;--custom-select-background-position-x: 3%;--font-size-base-light: 14px;--font-size-small-light: 12px;--font-weight-bold: 700;--cta-font-size-base: 14px;--careers-growth-title-font-size: 30px;--core-values-info-font-size:16px;--careers-core-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--careers-title-font-size: calc(var(--h2-font-size) * var(--text-header-font-scale-ratio-h2));--careers-item-title-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--locations-hours-label-font-size: calc(var(--font-size-base-light) * var(--text-font-scale-ratio-light));--location-card-title-font-size: 18px;--location-finder-content-nav-font-size: calc(var(--cta-font-size-base) * var(--text-font-scale-ratio-large));
558--location-finder-content-nav-font-weight: 800;--location-finder-content-search-title-font-size: calc(var(--font-size-small) * var(--text-font-scale-ratio));--global-menu-product-cta-font-size: calc(var(--cta-font-size-base) * var(--text-font-scale-ratio-large));--global-menu-product-name-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--global-menu-product-name-font-weight: 800;--flavors-subtitle-font-weight: 700;--flavor-card-title-padding-bottom: 17;--flavor-card-title-line-height: var(--h3-line-height);--slider-selection-background-color: linear-gradient(270deg, #91fa00 0%, #fff600 34.47%, #ff9000 72.87%, #ff0000 100%);--font-size-small: 12px;--font-size-medium: 18px;--line-height-medium: 1.333;--line-height-base: 1.7;--line-height-small: 1.57;--h1-font-size-oversized: 80px;--h1-font-size: 38px;--h2-font-size: 30px;--h3-font-size: 26px;--h4-font-size: 21.71px;--h5-font-size: 18px;--h6-font-size: 13px;--h7-font-size: 14px;--h1-line-height-oversized: 1.1875;--h1-line-height: 1.294;--h2-line-height: 1.333;--h3-line-height: 1.307;--h6-line-height: 1.538;--h6-font-weight: 800;--headings-font-weight: 800;--bs-body-text-align: right}@media (min-width: 992px){[dir=rtl][_ngcontent-%COMP%]{--h1-line-height-oversized: 1.333;--h1-line-height: 1.25;--h2-line-height: 1.24;--line-height-small: 1.75;--line-height-medium: 1.454;--text-font-scale-ratio: 1.2;--text-font-scale-ratio-medium: 1.222;--text-font-scale-ratio-large: 1.142;--text-header-font-scale-ratio: 1.5789;--text-header-font-scale-ratio-h1-oversized: 1.875;--text-header-font-scale-ratio-h2: 1.667;--text-header-font-scale-ratio-h3: 1.538;--text-header-font-scale-ratio-h4: 1.3636;--text-header-font-scale-ratio-h5: 1.333;--text-header-font-scale-ratio-h7: 1;--calculator-noUi-tooltip-font: 22px;--location-card-title-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--custom-menu-desktop-link-line-height: var(--h3-line-height);--location-finder-content-header-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--flavor-card-title-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4))}}[dir=rtl][_ngcontent-%COMP%]   .ms-1[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-2[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-3[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-4[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-5[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-6[_ngcontent-%COMP%]{margin-left:0!important}[dir=rtl][_ngcontent-%COMP%]   .me-1[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-2[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-3[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-4[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-5[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-6[_ngcontent-%COMP%]{margin-right:0!important}[lang=th][_ngcontent-%COMP%]{direction:ltr;text-align:left;--font-size-base-light: 16px;--h1-line-height-oversized: 1.5;--h1-line-height: 1.5;--h2-line-height: 1.5;--h3-line-height: 1.5;--h5-line-height: 1.5;--line-height-base: 1.5;
558--line-height-small: 1.5;--line-height-tiny: 1.5;--body-font-line-height: 1.5;--h1-font-size-oversized: 34px;--h1-font-size: 34px;--h2-font-size: 30px;--h3-font-size: 30px;--careers-link: 25px;--core-values-info-font-size: 16px;--careers-core-innerCircle-font-size: 1.2rem;--careers-core-innerCircle-top-padding: 10px;--cta-top-padding:1.5rem;--word-spacing: normal;--word-break: break-word}@media (min-width: 992px){[lang=th][_ngcontent-%COMP%]{--text-header-font-scale-ratio-h2: 1;--text-header-font-scale-ratio-h3: 1}}.range[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between;width:100%}.range__add[_ngcontent-%COMP%]   button[_ngcontent-%COMP%], .range__remove[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{padding:0;border:2px solid #979797;border-radius:50%;min-width:auto;width:36px;height:36px;margin:1rem;display:flex}@media (max-width: 767.98px){.range__add[_ngcontent-%COMP%]   button[_ngcontent-%COMP%], .range__remove[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{width:24px;height:24px}}.range__add[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%], .range__remove[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{margin:auto;height:auto}@media (max-width: 767.98px){.range__add[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%], .range__remove[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{width:20px;height:20px}}.range__slider[_ngcontent-%COMP%]{width:100%;background-color:#979797;border-radius:100px;margin:0 .25rem}.range__slider[_ngcontent-%COMP%]   .ng2-nouislider[_ngcontent-%COMP%]{margin:.125rem}']})}}return t})();function F8(t,o){if(t&1&&x(0,"p",5),t&2){let e=d().$implicit;c("innerHTML",e.disclaimer,_e)}}function V8(t,o){if(t&1&&(l(0,"div"),p(1,F8,1,1,"p",4),s()),t&2){let e=o.$implicit;r(),c("ngIf",e.disclaimer!=="null")}}function H8(t,o){if(t&1&&(A(0),p(1,V8,2,1,"div",3),D()),t&2){let e=d(2);r(),c("ngForOf",e.disclaimer.disclaimers)}}function R8(t,o){if(t&1&&(l(0,"div"),x(1,"p",5),s()),t&2){let e=d(2);r(),c("innerHTML",e.translationDisclaimer,_e)}}function B8(t,o){if(t&1&&(l(0,"div",1),p(1,H8,2,1,"ng-container",2)(2,R8,2,1,"div",2),s()),t&2){let e=d();r(),c("ngIf",e.disclaimer),r(),c("ngIf",e.translationDisclaimer)}}var X0=(()=>{class t{constructor(e,n,i){this.nomnomCmsService=e,this.appStateSelectors=n,this.changeDetectorRef=i,this.subscriptions=[],this.nutritionUrl=null,this.loggerService=new ke(ke.name)}ngOnInit(){this.subscriptions.push(this.appStateSelectors.translations.subscribe(e=>{e&&(this.translationDisclaimer=e.find(n=>n.ref==="nutritional-disclaimer")?.value)})),this.subscriptions.push(this.appStateSelectors.selectedLocation.subscribe(e=>{let n=e||b.globalMenuId;this.nomnomCmsService.disclaimers(n).then(i=>{this.disclaimer=i,this.disclaimer.disclaimers.forEach(a=>{a.code&&(a.disclaimer=a.disclaimer.replace(new RegExp(a.code,"g"),this.getImageTag(a))),a.disclaimer=this.replaceLink(a,"https://noodles.mymenuhd.com/mymenu/restaurant.","https://noodles.mymenuhd.com/mymenu/restaurant")}),this.changeDetectorRef.destroyed||this.changeDetectorRef.detectChanges()})}))}replaceLink(e,n,i){let a=b.isMobileApp?"_system":"_blank",f="Nutritional & Allergen site.";return b.isKiosk?e.disclaimer:e.disclaimer.replace(n,'<a target=" '+a+' " href="'+i+'">'+f+"</a>")}getImageTag(e){let n=e.images.find(i=>i.groupname==="desktop-disclaimer");return'<img loading="lazy" class="disclaimer-icon" src="'+n.url+'" alt="'+n.description+'">'}ngOnDestroy(){this.subscriptions.map(e=>e.unsubscribe())}static{this.\u0275fac=function(n){return new(n||t)(v(Ue),v(Se),v(Ut))}}static{this.\u0275cmp=N({type:t,selectors:[["app-nutritional-info"]],standalone:!1,decls:1,vars:1,consts:[["class","nutritional-info",4,"ngIf"],[1,"nutritional-info"],[4,"ngIf"],[4,"ngFor","ngForOf"],[3,"innerHTML",4,"ngIf"],[3,"innerHTML"]],template:function(n,i){n&1&&p(0,B8,3,2,"div",0),n&2&&c("ngIf",i.disclaimer||i.translationDisclaimer)},dependencies:[ue,V],styles:[`:root{--ion-color-primary: map-get($theme-colors, primary);--ion-color-secondary: map-get($theme-colors, secondary);--ion-color-tertiary: map-get($theme-colors, tertiary);--ion-color-success: map-get($theme-colors, tertiary);--ion-color-warning: map-get($theme-colors, secondary);--ion-color-danger: map-get($theme-colors, primary);--ion-color-dark: map-get($theme-colors, dark);--ion-color-medium: map-get($theme-colors, light-gray);--ion-color-light: map-get($theme-colors, light)}:root{--ion-font-family: $primary-font-family}:root{--font-size-scale: 1;--text-font-scale-ratio: 1;--text-font-scale-ratio-base: 1;--text-font-scale-ratio-small: 1;--text-font-scale-ratio-medium: 1;--text-font-scale-ratio-large: 1;--text-font-scale-ratio-light: 1;--text-font-scale-ratio-light-small: 1;--font-size-base-light: 19px;--font-size-tiny-light: 14px;--font-size-minor-light: 14px;--font-size-small-light: 17px;--font-size-medium-light: 22px;--font-size-large-light: 24px;--font-weight-bold: 500;--cta-font-size-base: 18px;--font-size-tiny: 14px;--font-size-minor: 14px;--font-size-small: 16px;--font-size-medium: 21px;--font-size-large: 24px;--line-height-large: 1.25;--line-height-medium: .9;--line-height-base: .9;--line-height-small: 1.14;--line-height-minor: 1.5;
558--line-height-tiny: 1.1;--h1-font-size-oversized: 70px;--h1-font-size: 55px;--h2-font-size-oversized: 60px;--h2-font-size: 41px;--h3-font-size: 30px;--h4-font-size: 21.71px;--h5-font-size: 17px;--h6-font-size: 16px;--h7-font-size: 16px;--careers-link: 25px;--core-values-info-font-size: 21px;--careers-core-innerCircle-font-size: 1.5rem;--careers-growth-title-font-size: var(--h2-font-size);--careers-core-innerCircle-top-padding: 0;--careers-core-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--careers-title-font-size: calc(var(--h2-font-size) * var(--text-header-font-scale-ratio-h2));--careers-item-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--locations-hours-label-font-size: calc(var(--font-size-small-light) * var(--text-font-scale-ratio-light-small));--location-card-title-font-size: calc(var(--font-size-small) * var(--text-font-scale-ratio));--custom-menu-desktop-link-line-height: 1rem;--location-finder-content-nav-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--location-finder-content-nav-font-weight: 700;--location-finder-content-search-title-font-size: 15px;--location-finder-content-header-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--global-menu-product-cta-font-size: calc(var(--h7-font-size) * var(--text-header-font-scale-ratio-h7));--global-menu-product-name-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--global-menu-product-name-font-weight: 500;--flavors-subtitle-font-weight: 400;--flavor-card-title-padding-bottom: unset;--flavor-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--flavor-card-title-line-height: var(--line-height-base);--slider-selection-background-color: linear-gradient(270deg, #ff0000 0%, #ff9000 34.47%, #fff600 72.87%, #91fa00 100%);--h1-line-height-oversized: .9;--h1-line-height: .9;--h2-line-height: .9;--h3-line-height: .9;--h4-line-height: .9;--h5-line-height: .9;--h6-line-height: .9;--body-font-line-height: 22px;--cta-top-padding:.85rem;--font-size-base: 1rem;--text-header-font-scale-ratio: 1;--text-header-font-scale-ratio-h1-oversized: var( --text-header-font-scale-ratio );--text-header-font-scale-ratio-h2-oversized: var( --text-header-font-scale-ratio );--text-header-font-scale-ratio-h2: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h3: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h4: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h5: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h6: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h7: var(--text-header-font-scale-ratio);--calculator-noUi-tooltip-font: 21px;--otnotice-font-size: 15px;--onetrust-heading-font-size: calc( var(--h2-font-size) * var(--text-header-font-scale-ratio-h2) );--flavors-offer-font-family: "Open Sans", sans-serif}@media (min-width: 992px){:root{--text-font-scale-ratio: 1.105;--text-font-scale-ratio-base: 1.184;--text-font-scale-ratio-medium: 1.071;--text-font-scale-ratio-large: 1.5;--text-font-scale-ratio-light: 1.105;--careers-link: 27px;--careers-core-card-title-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4));--careers-title-font-size: calc(var(--h1-font-size) * var(--text-header-font-scale-ratio));--careers-item-title-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--location-card-title-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--location-finder-content-nav-font-size: calc(var(--h6-font-size) * var(--text-header-font-scale-ratio-h6));--location-finder-content-header-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4));--global-menu-product-name-font-size: var(--font-size-large);--flavor-card-title-font-size: 1.75rem;--locator-arrow-font-size: 5px;--body-font-line-height: 24px;--text-header-font-scale-ratio: 1.3;--text-header-font-scale-ratio-h1-oversized: 2.57;--text-header-font-scale-ratio-h2-oversized: 2.13;--text-header-font-scale-ratio-h2: 1.56;--text-header-font-scale-ratio-h3: 1.36;--text-header-font-scale-ratio-h4: 1.658;--text-header-font-scale-ratio-h5: 1.647;--text-header-font-scale-ratio-h6: 1.375;--text-header-font-scale-ratio-h7: 1.125;--calculator-noUi-tooltip-font: 28px;--otnotice-font-size: 20px}}:root{--word-spacing: unset}:root{--cta-arrow-rotation: 0deg;--location-detail-active-translate: 100%;--modal-content-right: unset;--carousel-wrapper-direction: unset;--carousel-inner-direction: unset;--navbar-delivery-actions: unset;--primary-font-family: "RocGrotesk Light", sans-serif;--secondary-font-family: "RocGrotesk Medium", sans-serif;--font-family-base-bold: "RocGrotesk Bold", sans-serif;--headings-font-family: "RocGrotesk Extra Bold", sans-serif;--language-toggle-font-family: "RocGrotesk Extra Bold", sans-serif;--sticky-btn-line-left-width: 1px;--sticky-btn-line-right-width: 0;--calc-image-translate: -50%;--mobile-title-slider: 21px;--custom-select-background-position-x: 97%}[dir=rtl]{--cta-arrow-rotation: 180deg;--location-detail-active-translate: -100%;--modal-content-right: 5%;--carousel-wrapper-direction: ltr;--carousel-inner-direction: rtl;--navbar-delivery-actions: ltr;--primary-font-family: "Almarai Light", sans-serif;--secondary-font-family: "Almarai Regular", sans-serif;--font-family-base-bold: "Almarai Bold", sans-serif;--headings-font-family: "Almarai Extrabold", sans-serif;--sticky-btn-line-left-width: 0;--sticky-btn-line-right-width: 1px;--calc-image-translate: 50%;--calculator-noUi-tooltip-font: 18px;--mobile-title-slider: 18px;--bs-btn-line-height: 1;--custom-select-background-position-x: 3%;--font-size-base-light: 14px;--font-size-small-light: 12px;--font-weight-bold: 700;--cta-font-size-base: 14px;--careers-growth-title-font-size: 30px;--core-values-info-font-size:16px;--careers-core-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--careers-title-font-size: calc(var(--h2-font-size) * var(--text-header-font-scale-ratio-h2));--careers-item-title-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--locations-hours-label-font-size: calc(var(--font-size-base-light) * var(--text-font-scale-ratio-light));--location-card-title-font-size: 18px;--location-finder-content-nav-font-size: calc(var(--cta-font-size-base) * var(--text-font-scale-ratio-large));
558--location-finder-content-nav-font-weight: 800;--location-finder-content-search-title-font-size: calc(var(--font-size-small) * var(--text-font-scale-ratio));--global-menu-product-cta-font-size: calc(var(--cta-font-size-base) * var(--text-font-scale-ratio-large));--global-menu-product-name-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--global-menu-product-name-font-weight: 800;--flavors-subtitle-font-weight: 700;--flavor-card-title-padding-bottom: 17;--flavor-card-title-line-height: var(--h3-line-height);--slider-selection-background-color: linear-gradient(270deg, #91fa00 0%, #fff600 34.47%, #ff9000 72.87%, #ff0000 100%);--font-size-small: 12px;--font-size-medium: 18px;--line-height-medium: 1.333;--line-height-base: 1.7;--line-height-small: 1.57;--h1-font-size-oversized: 80px;--h1-font-size: 38px;--h2-font-size: 30px;--h3-font-size: 26px;--h4-font-size: 21.71px;--h5-font-size: 18px;--h6-font-size: 13px;--h7-font-size: 14px;--h1-line-height-oversized: 1.1875;--h1-line-height: 1.294;--h2-line-height: 1.333;--h3-line-height: 1.307;--h6-line-height: 1.538;--h6-font-weight: 800;--headings-font-weight: 800;--bs-body-text-align: right}@media (min-width: 992px){[dir=rtl]{--h1-line-height-oversized: 1.333;--h1-line-height: 1.25;--h2-line-height: 1.24;--line-height-small: 1.75;--line-height-medium: 1.454;--text-font-scale-ratio: 1.2;--text-font-scale-ratio-medium: 1.222;--text-font-scale-ratio-large: 1.142;--text-header-font-scale-ratio: 1.5789;--text-header-font-scale-ratio-h1-oversized: 1.875;--text-header-font-scale-ratio-h2: 1.667;--text-header-font-scale-ratio-h3: 1.538;--text-header-font-scale-ratio-h4: 1.3636;--text-header-font-scale-ratio-h5: 1.333;--text-header-font-scale-ratio-h7: 1;--calculator-noUi-tooltip-font: 22px;--location-card-title-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--custom-menu-desktop-link-line-height: var(--h3-line-height);--location-finder-content-header-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--flavor-card-title-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4))}}[dir=rtl] .ms-1,[dir=rtl] .ms-2,[dir=rtl] .ms-3,[dir=rtl] .ms-4,[dir=rtl] .ms-5,[dir=rtl] .ms-6{margin-left:0!important}[dir=rtl] .me-1,[dir=rtl] .me-2,[dir=rtl] .me-3,[dir=rtl] .me-4,[dir=rtl] .me-5,[dir=rtl] .me-6{margin-right:0!important}[lang=th]{direction:ltr;text-align:left;--font-size-base-light: 16px;--h1-line-height-oversized: 1.5;--h1-line-height: 1.5;--h2-line-height: 1.5;--h3-line-height: 1.5;--h5-line-height: 1.5;--line-height-base: 1.5;
558--line-height-small: 1.5;--line-height-tiny: 1.5;--body-font-line-height: 1.5;--h1-font-size-oversized: 34px;--h1-font-size: 34px;--h2-font-size: 30px;--h3-font-size: 30px;--careers-link: 25px;--core-values-info-font-size: 16px;--careers-core-innerCircle-font-size: 1.2rem;--careers-core-innerCircle-top-padding: 10px;--cta-top-padding:1.5rem;--word-spacing: normal;--word-break: break-word}@media (min-width: 992px){[lang=th]{--text-header-font-scale-ratio-h2: 1;--text-header-font-scale-ratio-h3: 1}}.nutritional-info{padding:2.5rem 0 1rem}.nutritional-info div p{font-family:var(--primary-font-family);font-size:calc(var(--font-size-base-light) * var(--text-font-scale-ratio-light));font-weight:350;line-height:var(--body-font-line-height);word-spacing:var(--word-spacing);margin-bottom:0}.nutritional-info div p>a{font-family:var(--secondary-font-family);font-weight:700}
559`],encapsulation:2})}}return t})();function U8(t,o){if(t&1){let e=S();l(0,"div",7)(1,"button",8),C("click",function(){y(e);let i=d();return w(i.useAddress())}),h(2),T(),x(3,"svg",9),s()()}if(t&2){let e=d();c("hidden",!e.active),r(2),F(" ",e.selectButtonText," ")}}var J0=(()=>{class t{constructor(){this.active=!0,this.selectButtonText=null,this.activeAddressChange=new se,this.activeAddressConfirmed=new se}ngOnInit(){}toggleActive(){this.activeAddressChange.emit(this.address)}useAddress(){this.activeAddressConfirmed.emit(this.address)}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=N({type:t,selectors:[["app-delivery-address-card"]],inputs:{address:"address",active:"active",selectButtonText:"selectButtonText",selectButtonCallback:"selectButtonCallback"},outputs:{activeAddressChange:"activeAddressChange",activeAddressConfirmed:"activeAddressConfirmed"},standalone:!1,decls:9,vars:7,consts:[[1,"card","delivery-address-card"],[1,"card-body",3,"click"],[1,"card-text"],[1,"mb-0"],[1,"page-heading-5","heading-alt","mb-0"],[1,"d-md-block"],["class","mt-3",3,"hidden",4,"ngIf"],[1,"mt-3",3,"hidden"],["type","button",1,"btn","btn-primary","btn-block",3,"click"],["type","16nav_sidearrow",1,"icon"]],template:function(n,i){n&1&&(l(0,"div",0)(1,"div",1),C("click",function(){return i.toggleActive()}),l(2,"div",2)(3,"address",3)(4,"h5",4),h(5),s(),h(6),s(),l(7,"div",5),p(8,U8,4,2,"div",6),s()()()()),n&2&&(Z("is-active",i.active),r(5),M(i.address.streetaddress),r(),Mn(" ",i.address.city,", ",i.address.state," ",i.address.zipcode," "),r(2),c("ngIf",i.selectButtonText))},dependencies:[V,X],styles:['[_ngcontent-%COMP%]:root{--ion-color-primary: map-get($theme-colors, primary);--ion-color-secondary: map-get($theme-colors, secondary);--ion-color-tertiary: map-get($theme-colors, tertiary);--ion-color-success: map-get($theme-colors, tertiary);--ion-color-warning: map-get($theme-colors, secondary);--ion-color-danger: map-get($theme-colors, primary);--ion-color-dark: map-get($theme-colors, dark);--ion-color-medium: map-get($theme-colors, light-gray);--ion-color-light: map-get($theme-colors, light)}[_ngcontent-%COMP%]:root{--ion-font-family: $primary-font-family}[_ngcontent-%COMP%]:root{--font-size-scale: 1;--text-font-scale-ratio: 1;--text-font-scale-ratio-base: 1;--text-font-scale-ratio-small: 1;--text-font-scale-ratio-medium: 1;--text-font-scale-ratio-large: 1;--text-font-scale-ratio-light: 1;--text-font-scale-ratio-light-small: 1;--font-size-base-light: 19px;--font-size-tiny-light: 14px;--font-size-minor-light: 14px;--font-size-small-light: 17px;--font-size-medium-light: 22px;--font-size-large-light: 24px;--font-weight-bold: 500;--cta-font-size-base: 18px;--font-size-tiny: 14px;--font-size-minor: 14px;--font-size-small: 16px;--font-size-medium: 21px;--font-size-large: 24px;--line-height-large: 1.25;--line-height-medium: .9;--line-height-base: .9;--line-height-small: 1.14;--line-height-minor: 1.5;--line-height-tiny: 1.1;--h1-font-size-oversized: 70px;--h1-font-size: 55px;--h2-font-size-oversized: 60px;--h2-font-size: 41px;--h3-font-size: 30px;--h4-font-size: 21.71px;--h5-font-size: 17px;--h6-font-size: 16px;--h7-font-size: 16px;--careers-link: 25px;--core-values-info-font-size: 21px;--careers-core-innerCircle-font-size: 1.5rem;--careers-growth-title-font-size: var(--h2-font-size);--careers-core-innerCircle-top-padding: 0;--careers-core-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--careers-title-font-size: calc(var(--h2-font-size) * var(--text-header-font-scale-ratio-h2));--careers-item-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--locations-hours-label-font-size: calc(var(--font-size-small-light) * var(--text-font-scale-ratio-light-small));--location-card-title-font-size: calc(var(--font-size-small) * var(--text-font-scale-ratio));
559--custom-menu-desktop-link-line-height: 1rem;--location-finder-content-nav-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--location-finder-content-nav-font-weight: 700;--location-finder-content-search-title-font-size: 15px;--location-finder-content-header-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--global-menu-product-cta-font-size: calc(var(--h7-font-size) * var(--text-header-font-scale-ratio-h7));--global-menu-product-name-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--global-menu-product-name-font-weight: 500;--flavors-subtitle-font-weight: 400;--flavor-card-title-padding-bottom: unset;--flavor-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--flavor-card-title-line-height: var(--line-height-base);--slider-selection-background-color: linear-gradient(270deg, #ff0000 0%, #ff9000 34.47%, #fff600 72.87%, #91fa00 100%);--h1-line-height-oversized: .9;--h1-line-height: .9;--h2-line-height: .9;--h3-line-height: .9;--h4-line-height: .9;--h5-line-height: .9;--h6-line-height: .9;--body-font-line-height: 22px;--cta-top-padding:.85rem;--font-size-base: 1rem;--text-header-font-scale-ratio: 1;--text-header-font-scale-ratio-h1-oversized: var( --text-header-font-scale-ratio );--text-header-font-scale-ratio-h2-oversized: var( --text-header-font-scale-ratio );--text-header-font-scale-ratio-h2: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h3: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h4: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h5: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h6: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h7: var(--text-header-font-scale-ratio);--calculator-noUi-tooltip-font: 21px;--otnotice-font-size: 15px;--onetrust-heading-font-size: calc( var(--h2-font-size) * var(--text-header-font-scale-ratio-h2) );--flavors-offer-font-family: "Open Sans", sans-serif}@media (min-width: 992px){[_ngcontent-%COMP%]:root{--text-font-scale-ratio: 1.105;--text-font-scale-ratio-base: 1.184;--text-font-scale-ratio-medium: 1.071;--text-font-scale-ratio-large: 1.5;--text-font-scale-ratio-light: 1.105;--careers-link: 27px;--careers-core-card-title-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4));--careers-title-font-size: calc(var(--h1-font-size) * var(--text-header-font-scale-ratio));--careers-item-title-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--location-card-title-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--location-finder-content-nav-font-size: calc(var(--h6-font-size) * var(--text-header-font-scale-ratio-h6));--location-finder-content-header-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4));--global-menu-product-name-font-size: var(--font-size-large);--flavor-card-title-font-size: 1.75rem;--locator-arrow-font-size: 5px;--body-font-line-height: 24px;--text-header-font-scale-ratio: 1.3;--text-header-font-scale-ratio-h1-oversized: 2.57;--text-header-font-scale-ratio-h2-oversized: 2.13;--text-header-font-scale-ratio-h2: 1.56;--text-header-font-scale-ratio-h3: 1.36;--text-header-font-scale-ratio-h4: 1.658;--text-header-font-scale-ratio-h5: 1.647;--text-header-font-scale-ratio-h6: 1.375;--text-header-font-scale-ratio-h7: 1.125;--calculator-noUi-tooltip-font: 28px;--otnotice-font-size: 20px}}[_ngcontent-%COMP%]:root{--word-spacing: unset}[_ngcontent-%COMP%]:root{--cta-arrow-rotation: 0deg;--location-detail-active-translate: 100%;--modal-content-right: unset;--carousel-wrapper-direction: unset;--carousel-inner-direction: unset;--navbar-delivery-actions: unset;--primary-font-family: "RocGrotesk Light", sans-serif;--secondary-font-family: "RocGrotesk Medium", sans-serif;--font-family-base-bold: "RocGrotesk Bold", sans-serif;--headings-font-family: "RocGrotesk Extra Bold", sans-serif;--language-toggle-font-family: "RocGrotesk Extra Bold", sans-serif;--sticky-btn-line-left-width: 1px;--sticky-btn-line-right-width: 0;--calc-image-translate: -50%;--mobile-title-slider: 21px;--custom-select-background-position-x: 97%}[dir=rtl][_ngcontent-%COMP%]{--cta-arrow-rotation: 180deg;--location-detail-active-translate: -100%;--modal-content-right: 5%;--carousel-wrapper-direction: ltr;--carousel-inner-direction: rtl;--navbar-delivery-actions: ltr;--primary-font-family: "Almarai Light", sans-serif;--secondary-font-family: "Almarai Regular", sans-serif;--font-family-base-bold: "Almarai Bold", sans-serif;--headings-font-family: "Almarai Extrabold", sans-serif;--sticky-btn-line-left-width: 0;--sticky-btn-line-right-width: 1px;--calc-image-translate: 50%;--calculator-noUi-tooltip-font: 18px;--mobile-title-slider: 18px;--bs-btn-line-height: 1;--custom-select-background-position-x: 3%;--font-size-base-light: 14px;--font-size-small-light: 12px;--font-weight-bold: 700;--cta-font-size-base: 14px;--careers-growth-title-font-size: 30px;--core-values-info-font-size:16px;--careers-core-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--careers-title-font-size: calc(var(--h2-font-size) * var(--text-header-font-scale-ratio-h2));--careers-item-title-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--locations-hours-label-font-size: calc(var(--font-size-base-light) * var(--text-font-scale-ratio-light));--location-card-title-font-size: 18px;--location-finder-content-nav-font-size: calc(var(--cta-font-size-base) * var(--text-font-scale-ratio-large));
559--location-finder-content-nav-font-weight: 800;--location-finder-content-search-title-font-size: calc(var(--font-size-small) * var(--text-font-scale-ratio));--global-menu-product-cta-font-size: calc(var(--cta-font-size-base) * var(--text-font-scale-ratio-large));--global-menu-product-name-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--global-menu-product-name-font-weight: 800;--flavors-subtitle-font-weight: 700;--flavor-card-title-padding-bottom: 17;--flavor-card-title-line-height: var(--h3-line-height);--slider-selection-background-color: linear-gradient(270deg, #91fa00 0%, #fff600 34.47%, #ff9000 72.87%, #ff0000 100%);--font-size-small: 12px;--font-size-medium: 18px;--line-height-medium: 1.333;--line-height-base: 1.7;--line-height-small: 1.57;--h1-font-size-oversized: 80px;--h1-font-size: 38px;--h2-font-size: 30px;--h3-font-size: 26px;--h4-font-size: 21.71px;--h5-font-size: 18px;--h6-font-size: 13px;--h7-font-size: 14px;--h1-line-height-oversized: 1.1875;--h1-line-height: 1.294;--h2-line-height: 1.333;--h3-line-height: 1.307;--h6-line-height: 1.538;--h6-font-weight: 800;--headings-font-weight: 800;--bs-body-text-align: right}@media (min-width: 992px){[dir=rtl][_ngcontent-%COMP%]{--h1-line-height-oversized: 1.333;--h1-line-height: 1.25;--h2-line-height: 1.24;--line-height-small: 1.75;--line-height-medium: 1.454;--text-font-scale-ratio: 1.2;--text-font-scale-ratio-medium: 1.222;--text-font-scale-ratio-large: 1.142;--text-header-font-scale-ratio: 1.5789;--text-header-font-scale-ratio-h1-oversized: 1.875;--text-header-font-scale-ratio-h2: 1.667;--text-header-font-scale-ratio-h3: 1.538;--text-header-font-scale-ratio-h4: 1.3636;--text-header-font-scale-ratio-h5: 1.333;--text-header-font-scale-ratio-h7: 1;--calculator-noUi-tooltip-font: 22px;--location-card-title-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--custom-menu-desktop-link-line-height: var(--h3-line-height);--location-finder-content-header-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--flavor-card-title-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4))}}[dir=rtl][_ngcontent-%COMP%]   .ms-1[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-2[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-3[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-4[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-5[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-6[_ngcontent-%COMP%]{margin-left:0!important}[dir=rtl][_ngcontent-%COMP%]   .me-1[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-2[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-3[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-4[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-5[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-6[_ngcontent-%COMP%]{margin-right:0!important}[lang=th][_ngcontent-%COMP%]{direction:ltr;text-align:left;--font-size-base-light: 16px;--h1-line-height-oversized: 1.5;--h1-line-height: 1.5;--h2-line-height: 1.5;--h3-line-height: 1.5;--h5-line-height: 1.5;--line-height-base: 1.5;
559--line-height-small: 1.5;--line-height-tiny: 1.5;--body-font-line-height: 1.5;--h1-font-size-oversized: 34px;--h1-font-size: 34px;--h2-font-size: 30px;--h3-font-size: 30px;--careers-link: 25px;--core-values-info-font-size: 16px;--careers-core-innerCircle-font-size: 1.2rem;--careers-core-innerCircle-top-padding: 10px;--cta-top-padding:1.5rem;--word-spacing: normal;--word-break: break-word}@media (min-width: 992px){[lang=th][_ngcontent-%COMP%]{--text-header-font-scale-ratio-h2: 1;--text-header-font-scale-ratio-h3: 1}}.delivery-address-card[_ngcontent-%COMP%]{background-color:transparent;border:none}.delivery-address-card[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]{padding:0}']})}}return t})();var ic=h1(cn());var Rn=(()=>{class t{constructor(e,n,i,a){this.metaService=e,this.titleService=n,this.router=i,this.eventStateActions=a}addSeoData(e,n=!0){e&&e.snapshot&&e.snapshot.data&&this.setMetaData(e.snapshot,n)}setMetaData(e,n){this.titleService.setTitle(e.data.title);let i=e.data.metatags;this.removeMetaData();for(let a in i)i.hasOwnProperty(a)&&this.metaService.addTag({name:a,content:i[a]});n&&this.eventStateActions.pageViewed(new i2({url:this.router.url,title:e.data.title})),this.setPageLoaded()}setCustomMetaData(e,n=!0){this.titleService.setTitle(e.title),this.removeMetaData(),this.metaService.addTags([{name:"description",content:e.description},{name:"keywords",content:e.keywords}]),this.metaService.addTags([{name:"robots",content:e.robots}]),n&&this.eventStateActions.pageViewed(new i2({url:this.router.url,title:e.title})),this.setPageLoaded()}setPageLoaded(){let e=document.createElement("div");e.id="page-loaded",e.style.display="none",document.body.appendChild(e)}removeMetaData(){let e=this.metaService.getTag("name=description"),n=this.metaService.getTag("name=keywords"),i=this.metaService.getTag("name=robots");this.metaService.removeTagElement(e),this.metaService.removeTagElement(n),this.metaService.removeTagElement(i)}updateOpenGraphData(){this.metaService.updateTag({property:"og:url",content:window.location.href})}static{this.\u0275fac=function(n){return new(n||t)(oe(Rr),oe(Br),oe(re),oe(Vt))}}static{this.\u0275prov=me({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var j8=()=>["/order","recent"];function q8(t,o){t&1&&pe(0)}function W8(t,o){if(t&1&&(A(0),p(1,q8,1,0,"ng-container",9),D()),t&2){d();let e=U(5);r(),c("ngTemplateOutlet",e)}}function Z8(t,o){t&1&&pe(0)}function Q8(t,o){if(t&1&&(A(0),l(1,"ion-content"),p(2,Z8,1,0,"ng-container",9),s(),D()),t&2){d();let e=U(3);r(2),c("ngTemplateOutlet",e)}}function K8(t,o){if(t&1){let e=S();l(0,"app-recent-order-card",22),C("cancelled",function(){y(e);let i=d(2);return w(i.cancelled())})("modified",function(){y(e);let i=d(2);return w(i.modified())}),s()}if(t&2){let e=d(2);c("order",e.order)("selectedLocation",e.selectedLocation)("selectedMenu",e.selectedMenu)("isFavoriteTab",!1)("detailMode",!0)}}function Y8(t,o){t&1&&h(0,"Error")}function X8(t,o){if(t&1&&h(0),t&2){let e=d(3);M(e.errorMessage)}}function J8(t,o){if(t&1){let e=S();l(0,"button",23,5),C("click",function(){y(e);let i=U(1),a=d(2);return w(a.handleFavorite(a.order,i))}),p(2,Y8,1,0,"ng-template",null,6,ne)(4,X8,1,1,"ng-template",null,7,ne),l(6,"span",24),h(7),s(),T(),x(8,"svg",25),s()}if(t&2){let e=U(3),n=U(5),i=d(2);c("ngbPopover",n)("popoverTitle",e)("triggers","manual")("popoverClass","alert-danger")("container","body"),r(7),M(i.isFavorite?"Remove from favorites":"Add to favorites"),r(),Z("text-dark-gray",!i.isFavorite),p1("type","24liked",i.isFavorite?"":"24unliked","")}}function e7(t,o){if(t&1&&x(0,"app-basket-card",26),t&2){let e=d(2);c("order",e.order)("location",e.selectedLocation)("menu",e.selectedMenu)("showSummary",!0)("showImage",!1)}}function t7(t,o){t&1&&x(0,"app-footer")}function n7(t,o){if(t&1&&(l(0,"div",10)(1,"main",11)(2,"div",12)(3,"section",13)(4,"div",14)(5,"h1",15),h(6,"Order.order_detail"),s(),l(7,"a",16),h(8,"Common.Labels.back_to_account"),s()(),l(9,"div",17),p(10,K8,1,5,"app-recent-order-card",18),s()(),l(11,"section",19)(12,"div",14)(13,"h2",15),h(14,"Order.your_order"),s(),p(15,J8,9,10,"button",20),s(),l(16,"div",17),p(17,e7,1,5,"app-basket-card",21),s()()()(),p(18,t7,1,0,"app-footer",8),s()),t&2){let e=d();c("ngBusy",e.orderBusy),r(7),c("routerLink",De(6,j8)),r(3),c("ngIf",e.order&&e.selectedLocation&&e.selectedMenu),r(5),c("ngIf",e.order&&e.order.orderref),r(2),c("ngIf",e.order),r(),c("ngIf",e.environment.showComponentFooter)}}function i7(t,o){t&1&&h(0,"Error")}function o7(t,o){if(t&1&&h(0),t&2){let e=d(3);M(e.errorMessage)}}function a7(t,o){if(t&1){let e=S();l(0,"button",35,5),C("click",function(){y(e);let i=d(2);return w(i.handleFavorite(i.order))}),p(2,i7,1,0,"ng-template",null,6,ne)(4,o7,1,1,"ng-template",null,7,ne),T(),x(6,"svg",36),s()}if(t&2){let e=U(3),n=U(5),i=d(2);c("ngbPopover",n)("popoverTitle",e)("triggers","manual")("popoverClass","alert-danger")("container","body"),r(6),Z("text-dark-gray",!i.isFavorite),p1("type","24liked",i.isFavorite?"":"24unliked","")}}function r7(t,o){t&1&&pe(0)}function c7(t,o){t&1&&pe(0)}function l7(t,o){if(t&1&&x(0,"app-basket-card",26),t&2){let e=d(3);c("order",e.order)("location",e.selectedLocation)("menu",e.selectedMenu)("showSummary",!0)("showImage",!1)}}function s7(t,o){if(t&1&&(l(0,"div",37),p(1,r7,1,0,"ng-container",9)(2,c7,1,0,"ng-container",9)(3,l7,1,5,"app-basket-card",21),s()),t&2){let e=d(2),n=U(9),i=U(11);r(),c("ngTemplateOutlet",n),r(),c("ngTemplateOutlet",i),r(),c("ngIf",e.order)}}function f7(t,o){t&1&&pe(0)}function d7(t,o){if(t&1){let e=S();l(0,"div",27)(1,"header",28),p(2,a7,7,9,"button",29),l(3,"h5",30),h(4,"Order.order_detail"),s(),l(5,"button",31),C("click",function(){y(e);let i=d();return w(i.dismissModal())}
559),T(),x(6,"svg",32),s()(),p(7,s7,4,3,"div",33),q(),l(8,"footer",34),p(9,f7,1,0,"ng-container",9),s()()}if(t&2){let e=d(),n=U(7);c("ngBusy",e.orderBusy),r(2),c("ngIf",e.order&&e.order.orderref),r(5),c("ngIf",e.order),r(2),c("ngTemplateOutlet",n)}}function h7(t,o){if(t&1){let e=S();l(0,"button",46),C("click",function(){y(e);let i=d(3);return w(i.cancelOrder(i.order))}),h(1,"Order.cancel_order "),s()}}function m7(t,o){if(t&1){let e=S();l(0,"button",47),C("click",function(){y(e);let i=d(3);return w(i.modifyOrder(i.order))}),h(1,"Order.modify_order "),s()}}function p7(t,o){if(t&1&&(A(0),l(1,"div",41)(2,"div",42)(3,"div",43),p(4,h7,2,0,"button",44),s(),l(5,"div",45),p(6,m7,2,0,"button",40),s()()(),D()),t&2){let e=d(2);r(4),c("ngIf",e.order.iseditable),r(2),c("ngIf",e.order.iseditable)}}function g7(t,o){if(t&1&&(l(0,"a",48),h(1,"Directions"),s()),t&2){let e=d(2);c("href",e.selectedLocation.directionsURL,H)}}function u7(t,o){if(t&1){let e=S();l(0,"a",49),C("click",function(){y(e);let i=d(2);return w(i.directionsClick())}),h(1,"Directions"),s()}}function x7(t,o){if(t&1){let e=S();l(0,"button",47),C("click",function(){y(e);let i=d(2);return w(i.checkIfBasket(i.order))}),h(1," Order.order_again "),s()}}function v7(t,o){if(t&1&&p(0,p7,7,2,"ng-container",8)(1,g7,2,1,"a",38)(2,u7,2,0,"a",39)(3,x7,2,0,"button",40),t&2){let e=d();c("ngIf",e.order&&e.order.iseditable&&e.order.status!=="Completed"&&e.order.timemode!=="asap"),r(),c("ngIf",e.order&&e.order.status!=="Completed"&&e.order.status!=="Canceled"&&e.order.isPickup()&&!e.environment.isMobileApp),r(),c("ngIf",e.order&&e.order.status!=="Completed"&&e.order.status!=="Canceled"&&e.order.isPickup()&&e.environment.isMobileApp),r(),c("ngIf",e.order&&(e.order.status==="Completed"||e.order.status==="Canceled"))}}function _7(t,o){if(t&1&&(l(0,"div",50)(1,"div",51)(2,"div",52)(3,"h5",53),h(4),s(),l(5,"span"),h(6),s()(),l(7,"div",52)(8,"h5",53)(9,"span",30),h(10,"Common.Labels.Time"),s(),h(11,":"),s(),l(12,"span"),h(13),s()(),l(14,"p",54)(15,"span",30),h(16,"Common.Labels.Order"),s(),h(17),s()()()),t&2){let e=d();r(4),M(e.order.isDelivery()?"Delivery:":e.order.isCurbside()?"Curbside Pickup":"Pick up:"),r(2),M(e.getDateForOrder(e.order,!1,e.selectedLocation)),r(7),M(e.getDateForOrder(e.order,!0,e.selectedLocation)),r(4),F1(" #",e.order.oloid," - ",e.order.status,"")}}function z7(t,o){if(t&1&&(l(0,"h3",64),h(1),s()),t&2){let e=d(2);r(),F("",e.order.isPickup()?"Pickup":"Delivery"," From: ")}}function C7(t,o){if(t&1&&(A(0),l(1,"div",55),T(),x(2,"svg",56)(3,"svg",57),q(),l(4,"div",58)(5,"h3",64)(6,"span",30),h(7,"Common.Labels.deliver_to"),s(),h(8,":"),s(),l(9,"address",65),h(10),s()()(),D()),t&2){let e=d(2);r(10),Ar(" ",e.order.deliveryaddress.streetaddress,"",e.order.deliveryaddress.building?" "+e.order.deliveryaddress.building:""," ",e.order.deliveryaddress.city,", ",e.order.deliveryaddress.state," ",e.order.deliveryaddress.zipcode," ")}}function b7(t,o){if(t&1&&(l(0,"div",55),T(),x(1,"svg",56)(2,"svg",57),q(),l(3,"div",58),p(4,z7,2,1,"h3",59),l(5,"h3",60),h(6),s(),l(7,"div",61)(8,"address",62),h(9),x(10,"br"),h(11),s(),l(12,"a",63),h(13),s()()()(),p(14,C7,11,5,"ng-container",8)),t&2){let e=d();r(4),c("ngIf",e.order.isDelivery()),r(2),F(" ",e.selectedLocation.name,""),r(3),F(" ",e.selectedLocation.streetaddress,""),r(2),Mn(" ",e.selectedLocation.city,", ",e.selectedLocation.state," ",e.selectedLocation.zip," "),r(),c("href","tel:"+e.selectedLocation.telephone,H),r(),M(e.selectedLocation.telephone),r(),c("ngIf",e.order.isDelivery())}}var ec=(()=>{class t{constructor(e,n,i,a,f,m,g,u,_,O,P,L,j,Y,J,ze,Le,Re){this.seoService=e,this.route=n,this.appStateActions=i,this.appStateSelector=a,this.productService=f,this.router=m,this.appStateSelectors=g,this.orderService=u,this.apiService=_,this.appStore=O,this.activeModal=P,this.platformLocation=L,this.translate=j,this.modalController=Y,this.globalService=J,this.store=ze,this.platform=Le,this.utilService=Re,this.isModalView=!1,this.isFavorite=!1,this.driverData=null,this.authentication=null,this.favoriteName="",this.errorMessage="",this.subscription=[],this.ngUnsubscribe=new Fe,this.environment=b,L.onPopState(()=>{this.modalController.dismiss().then().catch(de=>{})})}ngOnInit(){}ngOnDestroy(){this.subscription.map(e=>e.unsubscribe()),this.ngUnsubscribe.next(!0),this.ngUnsubscribe.complete()}ionViewWillEnter(){this.orderBusy=this.utilService.fakePromise(),this.isModalView||(this.seoService.addSeoData(this.route),this.getRouteParam
559s()),this.fetchOrders(),this.getAuthData()}ionViewDidLeave(){this.ngOnDestroy()}getAuthData(){this.subscription.push(this.appStateSelector.authentication.subscribe(e=>{this.authentication=e,this.authentication||this.router.navigate(["/"])}))}dismissModal(){this.modalController.dismiss().then().catch(e=>{})}getRouteParams(){this.subscription.push(this.route.params.subscribe(e=>this.id=e.id))}directionsClick(){window.open(this.selectedLocation.directionsURL,"_blank")}cancelled(){this.fetchOrders()}modified(){this.router.navigate(["/order","my-bag"])}fetchOrders(){return le(this,null,function*(){try{(yield this.appStateActions.getRecentOrders())&&this.getOrders()}catch(e){throw new Error(e.message)}})}getOrders(){this.subscription.push(this.appStateSelector.recent.pipe(je(this.ngUnsubscribe)).subscribe(e=>this.orders=e)),this.findOrderById(this.id)}findOrderById(e){this.order=this.orders.find(n=>n.id===e),this.apiService.location(this.order.vendorid).then(n=>{this.selectedLocation=n,this.apiService.menu(n).then(i=>{this.selectedMenu=i,this.waitTimeLabel=this.globalService.getWaitTimeLabel(n,this.order,!1),this.driverData=n3(this.order.deliveries),this.orderBusy.resolve()})}),this.orderService.findAssociatedFav(this.order).then(n=>{n&&(this.isFavorite=!0,this.favoriteName=n)})}handleFavorite(e){this.errorMessage=null,this.isFavorite?this.orderService.deleteFavoriteOrder(this.favoriteName).then(n=>{n&&(this.favoriteName=null,this.setFavoriteState())}).catch(n=>{this.errorMessage=n}):(this.errorMessage="",this.orderService.favoriteThisOrder(e).then(n=>{n&&(this.favoriteName=n,this.setFavoriteState())}).catch(n=>{this.errorMessage=n}))}setFavoriteState(){this.isFavorite=!this.isFavorite}createBasketFromOrder(e){this.orderBusy=this.appStateActions.createBasketFromOrder(e).then(n=>{this.modalController.dismiss(!0).then(()=>{(e.deliverymode==="dispatch"||e.deliverymode==="delivery")&&this.store.getValue().appState.basket.products.length>0?this.orderBusy=this.orderService.setDelivery(e):this.router.navigate(["/order/my-bag"])})})}checkIfBasket(e){let n=this.appStore.getValue().appState.basket;!n||n&&n.products.length===0?this.createBasketFromOrder(e):this.orderService.alertUserHasBasket().then(i=>{i&&this.createBasketFromOrder(e)})}getDateForOrder(e,n,i){return this.orderService.getDateForOrder(e,n,i)}cancelOrder(e){this.orderBusy=this.orderService.cancelOrder(e).then(n=>{n&&this.cancelled()})}modifyOrder(e){this.orderBusy=this.orderService.modifyOrder(e).then(n=>{n&&(this.modified(),this.modalController.dismiss().then().catch(i=>{}))})}static{this.\u0275fac=function(n){return new(n||t)(v(Rn),v(lt),v(Me),v(Se),v(ht),v(re),v(Se),v(g1),v(nt),v(Ve),v(It),v(Yt),v(Oe),v(Je),v(f1),v(Ve),v(St),v(X1))}}static{this.\u0275cmp=N({type:t,selectors:[["app-order-details"]],inputs:{id:"id",isModalView:"isModalView"},standalone:!1,decls:12,vars:2,consts:[["pageWrapper",""],["modalWrapper",""],["bottomActions",""],["routeInfo",""],["locationInfo",""],["p","ngbPopover"],["popTitle",""],["popContent",""],[4,"ngIf"],[4,"ngTemplateOutlet"],[1,"page","bg-gray","order-details",3,"ngBusy"],[1,"page-content","pt-3","pt-lg-6","pb-6"],[1,"section-content","section-content-sm"],[1,"mb-5"],[1,"d-flex","mb-3","align-items-center"],["translate","",1,"h3","mb-0","mr-auto"],["translate","",1,"font-weight-bold",3,"routerLink"],[1,"shadow"],[3,"order","selectedLocation","selectedMenu","isFavoriteTab","detailMode","cancelled","modified",4,"ngIf"],[1,"mb-6"],["type","button","class","btn btn-link text-decoration-none",3,"ngbPopover","popoverTitle","triggers","popoverClass","container","click",4,"ngIf"],[3,"order","location","menu","showSummary","showImage",4,"ngIf"],[3,"cancelled","modified","order","selectedLocation","selectedMenu","isFavoriteTab","detailMode"],["type","button",1,"btn","btn-link","text-decoration-none",3,"click","ngbPopover","popoverTitle","triggers","popoverClass","container"],[1,"small","font-weight-bold"],[1,"ms-2",3,"type"],[3,"order","location","menu","showSummary","showImage"],[1,"card","border-0","h-100",3,"ngBusy"],[1,"order-details__header"],["type","button","class","btn-link favorite",3,"ngbPopover","popoverTitle","triggers","popoverClass","container","click",4,"ngIf"],["translate",""],["type","button","aria-label","Close",1,"icon-32",3,"click"],["type","24nav_exit"],["class","order-details__body",4,"ngIf"],[1,"order-details__footer"],["type","button",1,"btn-link","favorite",3,"click","ngbPopover","popoverTitle","triggers","popoverClass","container"],[3,"type"],[1,"order-details__body"],["class","btn btn-outline-primary w-100 me-3","target","_blank",3,"href",4,"ngIf"],["class","btn btn-outline-primary w-100 me-3",3,"click",4,"ngIf"],["class","btn btn-primary w-100","translate","",3,"click",4,"ngIf"],[1,"container","mb-3"],[1,"row"],[1,"col-6","pl-0","pr-2"],["class","btn btn-outline-primary w-100 me-3","translate","",3,"click",4,"ngIf"],[1,"col-6","pr-0","pl-2"],["translate","",1,"btn","btn-outline-primary","w-100","me-3",3,"click"],["translate","",1,"btn","btn-primary","w-100",3,"click"],["target","_blank",1,"btn","btn-outline-primary","w-100","me-3",3,"href"],[1,"btn","btn-outline-primary","w-100","me-3",3,"click"],[1,"bg-primary","text-white","py-4","px-3","d-flex","align-items-center"],[1,"col-auto","mr-auto","mb-1","mb-md-0"],[1,"d-flex","align-items-center"],[1,"h6","text-white","mb-0","me-2"],[1,"text-grey","mb-0"],[1,"row","align-items-center","bg-tan","w-100","p-4","m-0"],["type","32location",1,"icon-xlarge","d-none","d-md-inline-block"],["type","32location",1,"icon-xlarge","d-md-none"],[1,"col-md-6","mb-4","mb-md-0"],["class","card-title h5 mb-2 w-100 text-primary",4,"ngIf"],[1,"card-title","h5","mb-2"],[1,"card-text","small"],[1,"mb-0"],[1,"font-weight-bold","text-primary",3,"href"],[1,"card-title","h5","mb-2","w-100","text-primary"],[1,"mb-1"]],template:function(n,i){n&1&&p(0,W8,2,1,"ng-container",8)(1,Q8,3,1,"ng-container",8)(2,n7,19,7,"ng-template",null,0,ne)(4,d7,10,4,"ng-template",null,1,ne)(6,v7,4,4,"ng-template",null,2,ne)(8,_7,18,5,"ng-template",null,3,ne)(10,b7,15,9,"ng-template",null,4,ne),n&2&&(c("ngIf",i.isModalView),r(),c("ngIf",!i.isModalView))},styles:['[_ngcontent-%COMP%]:root{--ion-color-primary: map-get($theme-colors, primary);--ion-color-secondary: map-get($theme-colors, secondary);--ion-color-tertiary: map-get($theme-colors, tertiary);--ion-color-success: map-get($theme-colors, tertiary);--ion-color-warning: map-get($theme-colors, secondary);--ion-color-danger: map-get($theme-colors, primary);--ion-color-dark: map-get($theme-colors, dark);--ion-color-medium: map-get($theme-colors, light-gray);--ion-color-light: map-get($theme-colors, light)}[_ngcontent-%COMP%]:root{--ion-font-family: $primary-font-family}[_ngcontent-%COMP%]:root{--font-size-scale: 1;--text-font-scale-ratio: 1;--text-font-scale-ratio-base: 1;--text-font-scale-ratio-small: 1;--text-font-scale-ratio-medium: 1;--text-font-scale-ratio-large: 1;--text-font-scale-ratio-light: 1;--text-font-scale-ratio-light-small: 1;--font-size-base-light: 19px;--font-size-tiny-light: 14px;--font-size-minor-light: 14px;--font-size-small-light: 17px;--font-size-medium-light: 22px;--font-size-large-light: 24px;--font-weight-bold: 500;--cta-font-size-base: 18px;--font-size-tiny: 14px;--font-size-minor: 14px;--font-size-small: 16px;--font-size-medium: 21px;--font-size-large: 24px;--line-height-large: 1.25;--line-height-medium: .9;--line-height-base: .9;--line-height-small: 1.14;--line-height-minor: 1.5;
559--line-height-tiny: 1.1;--h1-font-size-oversized: 70px;--h1-font-size: 55px;--h2-font-size-oversized: 60px;--h2-font-size: 41px;--h3-font-size: 30px;--h4-font-size: 21.71px;--h5-font-size: 17px;--h6-font-size: 16px;--h7-font-size: 16px;--careers-link: 25px;--core-values-info-font-size: 21px;--careers-core-innerCircle-font-size: 1.5rem;--careers-growth-title-font-size: var(--h2-font-size);--careers-core-innerCircle-top-padding: 0;--careers-core-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--careers-title-font-size: calc(var(--h2-font-size) * var(--text-header-font-scale-ratio-h2));--careers-item-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--locations-hours-label-font-size: calc(var(--font-size-small-light) * var(--text-font-scale-ratio-light-small));--location-card-title-font-size: calc(var(--font-size-small) * var(--text-font-scale-ratio));--custom-menu-desktop-link-line-height: 1rem;--location-finder-content-nav-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--location-finder-content-nav-font-weight: 700;--location-finder-content-search-title-font-size: 15px;--location-finder-content-header-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--global-menu-product-cta-font-size: calc(var(--h7-font-size) * var(--text-header-font-scale-ratio-h7));--global-menu-product-name-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--global-menu-product-name-font-weight: 500;--flavors-subtitle-font-weight: 400;--flavor-card-title-padding-bottom: unset;--flavor-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--flavor-card-title-line-height: var(--line-height-base);--slider-selection-background-color: linear-gradient(270deg, #ff0000 0%, #ff9000 34.47%, #fff600 72.87%, #91fa00 100%);--h1-line-height-oversized: .9;--h1-line-height: .9;--h2-line-height: .9;--h3-line-height: .9;--h4-line-height: .9;--h5-line-height: .9;--h6-line-height: .9;--body-font-line-height: 22px;--cta-top-padding:.85rem;--font-size-base: 1rem;--text-header-font-scale-ratio: 1;--text-header-font-scale-ratio-h1-oversized: var( --text-header-font-scale-ratio );--text-header-font-scale-ratio-h2-oversized: var( --text-header-font-scale-ratio );--text-header-font-scale-ratio-h2: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h3: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h4: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h5: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h6: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h7: var(--text-header-font-scale-ratio);--calculator-noUi-tooltip-font: 21px;--otnotice-font-size: 15px;--onetrust-heading-font-size: calc( var(--h2-font-size) * var(--text-header-font-scale-ratio-h2) );--flavors-offer-font-family: "Open Sans", sans-serif}@media (min-width: 992px){[_ngcontent-%COMP%]:root{--text-font-scale-ratio: 1.105;--text-font-scale-ratio-base: 1.184;--text-font-scale-ratio-medium: 1.071;--text-font-scale-ratio-large: 1.5;--text-font-scale-ratio-light: 1.105;--careers-link: 27px;--careers-core-card-title-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4));--careers-title-font-size: calc(var(--h1-font-size) * var(--text-header-font-scale-ratio));--careers-item-title-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--location-card-title-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--location-finder-content-nav-font-size: calc(var(--h6-font-size) * var(--text-header-font-scale-ratio-h6));--location-finder-content-header-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4));--global-menu-product-name-font-size: var(--font-size-large);--flavor-card-title-font-size: 1.75rem;--locator-arrow-font-size: 5px;--body-font-line-height: 24px;--text-header-font-scale-ratio: 1.3;--text-header-font-scale-ratio-h1-oversized: 2.57;--text-header-font-scale-ratio-h2-oversized: 2.13;--text-header-font-scale-ratio-h2: 1.56;--text-header-font-scale-ratio-h3: 1.36;--text-header-font-scale-ratio-h4: 1.658;--text-header-font-scale-ratio-h5: 1.647;--text-header-font-scale-ratio-h6: 1.375;--text-header-font-scale-ratio-h7: 1.125;--calculator-noUi-tooltip-font: 28px;--otnotice-font-size: 20px}}[_ngcontent-%COMP%]:root{--word-spacing: unset}[_ngcontent-%COMP%]:root{--cta-arrow-rotation: 0deg;--location-detail-active-translate: 100%;--modal-content-right: unset;--carousel-wrapper-direction: unset;--carousel-inner-direction: unset;--navbar-delivery-actions: unset;--primary-font-family: "RocGrotesk Light", sans-serif;--secondary-font-family: "RocGrotesk Medium", sans-serif;--font-family-base-bold: "RocGrotesk Bold", sans-serif;--headings-font-family: "RocGrotesk Extra Bold", sans-serif;--language-toggle-font-family: "RocGrotesk Extra Bold", sans-serif;--sticky-btn-line-left-width: 1px;--sticky-btn-line-right-width: 0;--calc-image-translate: -50%;--mobile-title-slider: 21px;--custom-select-background-position-x: 97%}[dir=rtl][_ngcontent-%COMP%]{--cta-arrow-rotation: 180deg;--location-detail-active-translate: -100%;--modal-content-right: 5%;--carousel-wrapper-direction: ltr;--carousel-inner-direction: rtl;--navbar-delivery-actions: ltr;--primary-font-family: "Almarai Light", sans-serif;--secondary-font-family: "Almarai Regular", sans-serif;--font-family-base-bold: "Almarai Bold", sans-serif;--headings-font-family: "Almarai Extrabold", sans-serif;--sticky-btn-line-left-width: 0;--sticky-btn-line-right-width: 1px;--calc-image-translate: 50%;--calculator-noUi-tooltip-font: 18px;--mobile-title-slider: 18px;--bs-btn-line-height: 1;--custom-select-background-position-x: 3%;--font-size-base-light: 14px;--font-size-small-light: 12px;--font-weight-bold: 700;--cta-font-size-base: 14px;--careers-growth-title-font-size: 30px;--core-values-info-font-size:16px;--careers-core-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--careers-title-font-size: calc(var(--h2-font-size) * var(--text-header-font-scale-ratio-h2));--careers-item-title-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--locations-hours-label-font-size: calc(var(--font-size-base-light) * var(--text-font-scale-ratio-light));--location-card-title-font-size: 18px;--location-finder-content-nav-font-size: calc(var(--cta-font-size-base) * var(--text-font-scale-ratio-large));
559--location-finder-content-nav-font-weight: 800;--location-finder-content-search-title-font-size: calc(var(--font-size-small) * var(--text-font-scale-ratio));--global-menu-product-cta-font-size: calc(var(--cta-font-size-base) * var(--text-font-scale-ratio-large));--global-menu-product-name-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--global-menu-product-name-font-weight: 800;--flavors-subtitle-font-weight: 700;--flavor-card-title-padding-bottom: 17;--flavor-card-title-line-height: var(--h3-line-height);--slider-selection-background-color: linear-gradient(270deg, #91fa00 0%, #fff600 34.47%, #ff9000 72.87%, #ff0000 100%);--font-size-small: 12px;--font-size-medium: 18px;--line-height-medium: 1.333;--line-height-base: 1.7;--line-height-small: 1.57;--h1-font-size-oversized: 80px;--h1-font-size: 38px;--h2-font-size: 30px;--h3-font-size: 26px;--h4-font-size: 21.71px;--h5-font-size: 18px;--h6-font-size: 13px;--h7-font-size: 14px;--h1-line-height-oversized: 1.1875;--h1-line-height: 1.294;--h2-line-height: 1.333;--h3-line-height: 1.307;--h6-line-height: 1.538;--h6-font-weight: 800;--headings-font-weight: 800;--bs-body-text-align: right}@media (min-width: 992px){[dir=rtl][_ngcontent-%COMP%]{--h1-line-height-oversized: 1.333;--h1-line-height: 1.25;--h2-line-height: 1.24;--line-height-small: 1.75;--line-height-medium: 1.454;--text-font-scale-ratio: 1.2;--text-font-scale-ratio-medium: 1.222;--text-font-scale-ratio-large: 1.142;--text-header-font-scale-ratio: 1.5789;--text-header-font-scale-ratio-h1-oversized: 1.875;--text-header-font-scale-ratio-h2: 1.667;--text-header-font-scale-ratio-h3: 1.538;--text-header-font-scale-ratio-h4: 1.3636;--text-header-font-scale-ratio-h5: 1.333;--text-header-font-scale-ratio-h7: 1;--calculator-noUi-tooltip-font: 22px;--location-card-title-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--custom-menu-desktop-link-line-height: var(--h3-line-height);--location-finder-content-header-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--flavor-card-title-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4))}}[dir=rtl][_ngcontent-%COMP%]   .ms-1[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-2[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-3[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-4[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-5[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-6[_ngcontent-%COMP%]{margin-left:0!important}[dir=rtl][_ngcontent-%COMP%]   .me-1[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-2[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-3[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-4[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-5[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-6[_ngcontent-%COMP%]{margin-right:0!important}[lang=th][_ngcontent-%COMP%]{direction:ltr;text-align:left;--font-size-base-light: 16px;--h1-line-height-oversized: 1.5;--h1-line-height: 1.5;--h2-line-height: 1.5;--h3-line-height: 1.5;--h5-line-height: 1.5;--line-height-base: 1.5;
559--line-height-small: 1.5;--line-height-tiny: 1.5;--body-font-line-height: 1.5;--h1-font-size-oversized: 34px;--h1-font-size: 34px;--h2-font-size: 30px;--h3-font-size: 30px;--careers-link: 25px;--core-values-info-font-size: 16px;--careers-core-innerCircle-font-size: 1.2rem;--careers-core-innerCircle-top-padding: 10px;--cta-top-padding:1.5rem;--word-spacing: normal;--word-break: break-word}@media (min-width: 992px){[lang=th][_ngcontent-%COMP%]{--text-header-font-scale-ratio-h2: 1;--text-header-font-scale-ratio-h3: 1}}.order-details[_ngcontent-%COMP%]{overflow:auto}.order-details__header[_ngcontent-%COMP%]{position:sticky;top:0;z-index:99;background-color:#fff;padding:1rem;display:flex;border-bottom:2px solid;align-items:center}.order-details__header[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%]{margin:0 auto}.order-details__header[_ngcontent-%COMP%]   .favorite[_ngcontent-%COMP%]{right:initial;left:.75rem}.order-details__header[_ngcontent-%COMP%] > button[_ngcontent-%COMP%]{width:32px;height:32px;padding:0;display:flex;position:absolute;right:.5rem;background-color:transparent}.order-details__header[_ngcontent-%COMP%] > button[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{margin:auto}.order-details__body[_ngcontent-%COMP%]{padding:1rem}.order-details__footer[_ngcontent-%COMP%]{position:sticky;bottom:0;z-index:99;border-top:2px solid;background-color:#fff;padding:1rem;display:flex;flex-direction:column}.order-details__footer[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{margin:auto}.order-details__checkbox--wrapper[_ngcontent-%COMP%]{display:flex}.order-details__checkbox--wrapper[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{margin-right:1rem}.order-details__checkbox--wrapper[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:last-child{margin-right:0}.order-details__image[_ngcontent-%COMP%]{position:relative}.order-details__image[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{height:auto;width:350px}']})}}return t})();var tc=(()=>{class t{constructor(e){this.el=e}ngOnInit(){PDF417.draw(this.code,this.el.nativeElement)}static{this.\u0275fac=function(n){return new(n||t)(v(Wt))}}static{this.\u0275dir=Ct({type:t,selectors:[["","pdf417",""]],inputs:{code:[0,"pdf417","code"]},standalone:!1})}}return t})();var y7=(t,o)=>({flip:t,"extra-height":o}),w7=(t,o)=>({"low-z":t,"high-z":o}),P7=(t,o)=>
559({"high-z":t,"low-z":o}),nc=t=>({"background-image":t,"background-size":"contain","background-position":"center"});function O7(t,o){t&1&&pe(0)}function L7(t,o){t&1&&pe(0)}function k7(t,o){if(t&1&&(l(0,"div",11),p(1,L7,1,0,"ng-container",9),s()),t&2){let e=d(),n=U(8);c("ngClass",Ae(2,P7,e.wasFlipped,!e.wasFlipped)),r(),c("ngTemplateOutlet",n)}}function S7(t,o){t&1&&pe(0)}function I7(t,o){if(t&1&&p(0,S7,1,0,"ng-container",9),t&2){let e=d(),n=U(14),i=U(16);c("ngTemplateOutlet",e.scanRewardAppTab?i:n)}}function T7(t,o){if(t&1){let e=S();l(0,"button",24),C("click",function(){y(e);let i=d(2);return w(i.flipTheCard())}),T(),x(1,"svg",25),s()}}function N7(t,o){if(t&1){let e=S();l(0,"button",26),C("click",function(){y(e);let i=d(2);return w(i.dismissModal())}),T(),x(1,"svg",27),s()}}function E7(t,o){if(t&1&&(l(0,"span",28)(1,"span",29),h(2,"Common.Labels.Expires"),s(),h(3),W(4,"date"),s()),t&2){let e=d(2);r(3),F(" ",Xn(4,1,e.reward.getExpirationDate(),"short"),"")}}function A7(t,o){if(t&1&&(l(0,"h4",30)(1,"span",29),h(2,"Common.Labels.Redeem"),s(),h(3),s()),t&2){let e=d(2);r(3),F(" ",e.reward.getPrice(),"pts")}}function D7(t,o){t&1&&(l(0,"h6",36),h(1,"Common.Labels.terms_&_conditions"),s())}function F7(t,o){if(t&1&&(l(0,"span",37),h(1),s()),t&2){let e=d(3);r(),M(e.reward.getTerms())}}function V7(t,o){if(t&1&&(A(0),l(1,"div",31)(2,"h6",32),h(3,"Common.Labels.offer_details"),s(),l(4,"span",33),h(5),s(),p(6,D7,2,0,"h6",34)(7,F7,2,1,"span",35),s(),D()),t&2){let e=d(2);r(5),M(e.reward.getDescription()),r(),c("ngIf",e.reward.getTerms()&&e.reward.getTerms()!=="None"),r(),c("ngIf",e.reward.getTerms()&&e.reward.getTerms()!=="None")}}function H7(t,o){if(t&1&&(p(0,T7,2,0,"button",12)(1,N7,2,0,"button",13),l(2,"div",14)(3,"div",15)(4,"div",16)(5,"div",17),p(6,E7,5,4,"span",18),l(7,"h4",19),h(8),s(),p(9,A7,4,1,"h4",20),s(),x(10,"div",21),s()(),l(11,"div",22),p(12,V7,8,3,"ng-container",23),s()()),t&2){let e=d();c("ngIf",e.environment.flipRewardsCard&&e.flipCard),r(),c("ngIf",e.flipCard),r(5),c("ngIf",e.scanReward),r(2),M(e.reward.getName()),r(),c("ngIf",!e.scanReward),r(),c("ngStyle",E(7,nc,"url("+e.getRewardImage()+")")),r(2),c("ngIf",e.reward)}}function R7(t,o){if(t&1){let e=S();l(0,"h3",19),h(1),s(),l(2,"h4",30)(3,"span",29),h(4,"Common.Labels.Redeem"),s(),h(5),s(),l(6,"span",37),h(7),s(),l(8,"button",38),C("click",function(i){y(e);let a=d();return w(a.redeemReward(i))}),h(9),s()}if(t&2){let e=d();r(),M(e.reward.getName()),r(4),F(" ",e.reward.getPrice(),"pts"),r(2),M(e.reward.getDescription()),r(),Z("disabled",!e.isUnlocked),c("disabled",!e.isUnlocked),r(),M(e.isUnlocked?"Common.Labels.Confirm":"Common.Labels.not_enough_points")}}function B7(t,o){if(t&1){let e=S();l(0,"span",39)(1,"span",29),h(2,"Common.Labels.Expires"),s(),h(3),W(4,"date"),s(),l(5,"h4",19),h(6),s(),l(7,"span",40),h(8),s(),l(9,"h6",41),h(10,"Common.Labels.scan_in-store"),s(),x(11,"canvas",42),l(12,"h6",43)(13,"span",29),h(14,"Common.Labels.apply_to_your_online_order"),s(),h(15,":"),s(),l(16,"button",44),C("click",function(){y(e);let i=d();return w(i.dismissModal(!0))}),h(17,"Order.order_ahead "),s()}if(t&2){let e=d();r(3),F(" ",Xn(4,4,e.reward.getExpirationDate(),"short"),""),r(3),M(e.reward.getName()),r(2),F(" ",e.reward.getDescription(),""),r(3),c("pdf417",e.reward.getBarcode())}}function $7(t,o){if(t&1){let e=S();l(0,"button",48),C("click",function(){y(e);let i=d(2);return w(i.flipTheCard())}),T(),x(1,"svg",49),s()}}function U7(t,o){if(t&1){let e=S();l(0,"button",26),C("click",function(){y(e);let i=d(2);return w(i.dismissModal())}),T(),x(1,"svg",27),s()}}function G7(t,o){t&1&&pe(0)}function j7(t,o){if(t&1&&(A(0),l(1,"div",31),p(2,G7,1,0,"ng-container",9),s(),D()),t&2){let e=d(2),n=U(10),i=U(12);r(2),c("ngTemplateOutlet",e.scanReward?i:n)}}function q7(t,o){if(t&1&&(p(0,$7,2,0,"button",45)(1,U7,2,0,"button",13),l(2,"div",46)(3,"div",15)(4,"div",16),x(5,"div",47),s()(),l(6,"div",22),p(7,j7,3,1,"ng-container",23),s()()),t&2){let e=d();c("ngIf",e.environment.flipRewardsCard&&!e.flipCard),r(),c("ngIf",!e.flipCard),r(4),c("ngStyle",E(4,nc,"url("+e.getRewardImage()+")")),r(2),c("ngIf",e.reward)}}function W7(t,o){if(t&1){let e=S();l(0,"div",50)(1,"div",15)(2,"div",16)(3,"button",51),C("click",function(){y(e);let i=d();return w(i.dismissModal())}
559),T(),x(4,"svg",27),s(),q(),l(5,"div",52)(6,"h5",29),h(7,"Common.Labels.scan_at_checkout"),s(),x(8,"canvas",53),l(9,"p",54),h(10," Common.Labels.scan_at_checkout_to_redeem "),s()()()()()}if(t&2){let e=d();r(8),c("pdf417",e.loyaltyData.loyaltyId)}}var ua=(()=>{class t{constructor(e,n,i,a){this.activeModal=e,this.store=n,this.platformLocation=i,this.modalController=a,this.isUnlocked=!1,this.scanRewardAppTab=!1,this.flipCard=!1,this.wasFlipped=!1,this.environment=b,i.onPopState(()=>{this.modalController.dismiss().then().catch(f=>{})})}ngOnInit(){this.data&&(this.isUnlocked=this.data.isUnblocked,this.reward=this.data.reward,this.scanReward=this.data.scanReward),this.loyaltyData=this.store.getValue().appState.loyaltyPoints}getRewardImage(){return this.reward&&this.reward.getImageUri()||b.emptyRewardImage}redeemReward(e){this.modalController.dismiss(!0).catch(n=>{})}dismissModal(e){this.modalController.dismiss(e||null).then().catch(n=>{})}flipTheCard(){this.flipCard=!this.flipCard,setTimeout(()=>this.wasFlipped=this.flipCard,300)}static{this.\u0275fac=function(n){return new(n||t)(v(It),v(Ve),v(Yt),v(Je))}}static{this.\u0275cmp=N({type:t,selectors:[["app-reward-details"]],inputs:{data:"data",scanRewardAppTab:"scanRewardAppTab"},standalone:!1,decls:17,vars:10,consts:[["cardFront",""],["cardBack",""],["rewardInfo",""],["scanView",""],["cardFrontNotAppTab",""],["scanViewAppTabWrapper",""],[1,"flip-card","w-100",3,"ngClass"],[1,"flip-card-inner"],["id","frontCard",1,"flip-card-front",3,"ngClass"],[4,"ngTemplateOutlet"],["class","flip-card-back h-100","id","backCard",3,"ngClass",4,"ngIf"],["id","backCard",1,"flip-card-back","h-100",3,"ngClass"],["class","flip-button bg-tan high-z",3,"click",4,"ngIf"],["type","button","class","closeButton bg-transparent high-z","aria-label","Close",3,"click",4,"ngIf"],[1,"card","reward-card","h-100"],[1,"mb-2","pb-2","bg-tan"],[1,"w-100","mt-3","bg-tan"],[1,"back-card-reward-name","m-auto"],["class","w-100 d-inline-block mb-2 small",4,"ngIf"],[1,"w-100","mb-2"],["class","text-primary w-100 mb-2",4,"ngIf"],[1,"card-img","m-auto","text-center",2,"max-height","300px","max-width","300px","opacity",".2",3,"ngStyle"],[1,"text-center","m-0","bg-white","reward-card-details"],[4,"ngIf"],[1,"flip-button","bg-tan","high-z",3,"click"],["type","24revert",1,"icon-large","text-primary"],["type","button","aria-label","Close",1,"closeButton","bg-transparent","high-z",3,"click"],["type","24nav_exit",1,"icon-xlarge","bg-transparent"],[1,"w-100","d-inline-block","mb-2","small"],["translate",""],[1,"text-primary","w-100","mb-2"],[1,"m-6","bg-white"],["translate","",1,"text-dark-utensil","w-100","mb-2"],[1,"w-100","d-inline-block"],["class","text-dark-utensil w-100 mb-2 mt-3","translate","",4,"ngIf"],["class","w-100",4,"ngIf"],["translate","",1,"text-dark-utensil","w-100","mb-2","mt-3"],[1,"w-100"],["type","button","translate","",1,"btn","btn-block","btn-primary","mb-3","confirmReward",3,"click","disabled"],[1,"w-100","d-block","mb-2","small"],[1,"w-100","d-block","mb-4","small"],["translate","",1,"w-100","mb-2"],[3,"pdf417"],[1,"w-100","mt-4"],["type","button","translate","",1,"btn","mt-3","mb-3","btn-block","btn-primary","confirmReward",3,"click"],["class","flip-button bg-tan",3,"click",4,"ngIf"],[1,"card","reward-card"],[1,"card-img","m-auto","bg-tan",2,"max-height","300px","max-width","300px",3,"ngStyle"],[1,"flip-button","bg-tan",3,"click"],["type","24information",1,"icon-large","text-primary","bg-transparent","text-primary"],[1,"card","reward-card","bg-tan"],["type","button","aria-label","Close",1,"closeButton","bg-transparent",3,"click"],[1,"card-img","m-auto","h-100","bg-tan",2,"max-height","300px","max-width","300px"],["id","mobile-barcode",3,"pdf417"],["id","scan-at-checkout-text bg-tan","translate",""]],template:function(n,i){if(n&1&&(l(0,"div",6)(1,"div",7)(2,"div",8),p(3,O7,1,0,"ng-container",9),s(),p(4,k7,2,5,"div",10),s()(),p(5,I7,1,1,"ng-template",null,0,ne)(7,H7,13,9,"ng-template",null,1,ne)(9,R7,10,7,"ng-template",null,2,ne)(11,B7,18,7,"ng-template",null,3,ne)(13,q7,8,6,"ng-template",null,4,ne)(15,W7,11,1,"ng-template",null,5,ne)),n&2){let a=U(6);c("ngClass",Ae(4,y7,i.flipCard,i.scanReward)),r(2),c("ngClass",Ae(7,w7,i.wasFlipped,!i.wasFlipped)),r(),c("ngTemplateOutlet",a),r(),c("ngIf",i.environment.flipRewardsCard&&!i.scanRewardAppTab)}},dependencies:[ae,V,ut,Be,X,tc,xe,yn],styles:['[_ngcontent-%COMP%]:root{--ion-color-primary: map-get($theme-colors, primary);--ion-color-secondary: map-get($theme-colors, secondary);--ion-color-tertiary: map-get($theme-colors, tertiary);--ion-color-success: map-get($theme-colors, tertiary);--ion-color-warning: map-get($theme-colors, secondary);--ion-color-danger: map-get($theme-colors, primary);--ion-color-dark: map-get($theme-colors, dark);--ion-color-medium: map-get($theme-colors, light-gray);--ion-color-light: map-get($theme-colors, light)}[_ngcontent-%COMP%]:root{--ion-font-family: $primary-font-family}[_ngcontent-%COMP%]:root{--font-size-scale: 1;--text-font-scale-ratio: 1;--text-font-scale-ratio-base: 1;--text-font-scale-ratio-small: 1;--text-font-scale-ratio-medium: 1;--text-font-scale-ratio-large: 1;--text-font-scale-ratio-light: 1;--text-font-scale-ratio-light-small: 1;--font-size-base-light: 19px;--font-size-tiny-light: 14px;--font-size-minor-light: 14px;--font-size-small-light: 17px;--font-size-medium-light: 22px;--font-size-large-light: 24px;--font-weight-bold: 500;--cta-font-size-base: 18px;--font-size-tiny: 14px;--font-size-minor: 14px;--font-size-small: 16px;--font-size-medium: 21px;--font-size-large: 24px;--line-height-large: 1.25;--line-height-medium: .9;--line-height-base: .9;--line-height-small: 1.14;--line-height-minor: 1.5;
559--line-height-tiny: 1.1;--h1-font-size-oversized: 70px;--h1-font-size: 55px;--h2-font-size-oversized: 60px;--h2-font-size: 41px;--h3-font-size: 30px;--h4-font-size: 21.71px;--h5-font-size: 17px;--h6-font-size: 16px;--h7-font-size: 16px;--careers-link: 25px;--core-values-info-font-size: 21px;--careers-core-innerCircle-font-size: 1.5rem;--careers-growth-title-font-size: var(--h2-font-size);--careers-core-innerCircle-top-padding: 0;--careers-core-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--careers-title-font-size: calc(var(--h2-font-size) * var(--text-header-font-scale-ratio-h2));--careers-item-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--locations-hours-label-font-size: calc(var(--font-size-small-light) * var(--text-font-scale-ratio-light-small));--location-card-title-font-size: calc(var(--font-size-small) * var(--text-font-scale-ratio));--custom-menu-desktop-link-line-height: 1rem;--location-finder-content-nav-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--location-finder-content-nav-font-weight: 700;--location-finder-content-search-title-font-size: 15px;--location-finder-content-header-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--global-menu-product-cta-font-size: calc(var(--h7-font-size) * var(--text-header-font-scale-ratio-h7));--global-menu-product-name-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--global-menu-product-name-font-weight: 500;--flavors-subtitle-font-weight: 400;--flavor-card-title-padding-bottom: unset;--flavor-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--flavor-card-title-line-height: var(--line-height-base);--slider-selection-background-color: linear-gradient(270deg, #ff0000 0%, #ff9000 34.47%, #fff600 72.87%, #91fa00 100%);--h1-line-height-oversized: .9;--h1-line-height: .9;--h2-line-height: .9;--h3-line-height: .9;--h4-line-height: .9;--h5-line-height: .9;--h6-line-height: .9;--body-font-line-height: 22px;--cta-top-padding:.85rem;--font-size-base: 1rem;--text-header-font-scale-ratio: 1;--text-header-font-scale-ratio-h1-oversized: var( --text-header-font-scale-ratio );--text-header-font-scale-ratio-h2-oversized: var( --text-header-font-scale-ratio );--text-header-font-scale-ratio-h2: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h3: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h4: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h5: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h6: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h7: var(--text-header-font-scale-ratio);--calculator-noUi-tooltip-font: 21px;--otnotice-font-size: 15px;--onetrust-heading-font-size: calc( var(--h2-font-size) * var(--text-header-font-scale-ratio-h2) );--flavors-offer-font-family: "Open Sans", sans-serif}@media (min-width: 992px){[_ngcontent-%COMP%]:root{--text-font-scale-ratio: 1.105;--text-font-scale-ratio-base: 1.184;--text-font-scale-ratio-medium: 1.071;--text-font-scale-ratio-large: 1.5;--text-font-scale-ratio-light: 1.105;--careers-link: 27px;--careers-core-card-title-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4));--careers-title-font-size: calc(var(--h1-font-size) * var(--text-header-font-scale-ratio));--careers-item-title-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--location-card-title-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--location-finder-content-nav-font-size: calc(var(--h6-font-size) * var(--text-header-font-scale-ratio-h6));--location-finder-content-header-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4));--global-menu-product-name-font-size: var(--font-size-large);--flavor-card-title-font-size: 1.75rem;--locator-arrow-font-size: 5px;--body-font-line-height: 24px;--text-header-font-scale-ratio: 1.3;--text-header-font-scale-ratio-h1-oversized: 2.57;--text-header-font-scale-ratio-h2-oversized: 2.13;--text-header-font-scale-ratio-h2: 1.56;--text-header-font-scale-ratio-h3: 1.36;--text-header-font-scale-ratio-h4: 1.658;--text-header-font-scale-ratio-h5: 1.647;--text-header-font-scale-ratio-h6: 1.375;--text-header-font-scale-ratio-h7: 1.125;--calculator-noUi-tooltip-font: 28px;--otnotice-font-size: 20px}}[_ngcontent-%COMP%]:root{--word-spacing: unset}[_ngcontent-%COMP%]:root{--cta-arrow-rotation: 0deg;--location-detail-active-translate: 100%;--modal-content-right: unset;--carousel-wrapper-direction: unset;--carousel-inner-direction: unset;--navbar-delivery-actions: unset;--primary-font-family: "RocGrotesk Light", sans-serif;--secondary-font-family: "RocGrotesk Medium", sans-serif;--font-family-base-bold: "RocGrotesk Bold", sans-serif;--headings-font-family: "RocGrotesk Extra Bold", sans-serif;--language-toggle-font-family: "RocGrotesk Extra Bold", sans-serif;--sticky-btn-line-left-width: 1px;--sticky-btn-line-right-width: 0;--calc-image-translate: -50%;--mobile-title-slider: 21px;--custom-select-background-position-x: 97%}[dir=rtl][_ngcontent-%COMP%]{--cta-arrow-rotation: 180deg;--location-detail-active-translate: -100%;--modal-content-right: 5%;--carousel-wrapper-direction: ltr;--carousel-inner-direction: rtl;--navbar-delivery-actions: ltr;--primary-font-family: "Almarai Light", sans-serif;--secondary-font-family: "Almarai Regular", sans-serif;--font-family-base-bold: "Almarai Bold", sans-serif;--headings-font-family: "Almarai Extrabold", sans-serif;--sticky-btn-line-left-width: 0;--sticky-btn-line-right-width: 1px;--calc-image-translate: 50%;--calculator-noUi-tooltip-font: 18px;--mobile-title-slider: 18px;--bs-btn-line-height: 1;--custom-select-background-position-x: 3%;--font-size-base-light: 14px;--font-size-small-light: 12px;--font-weight-bold: 700;--cta-font-size-base: 14px;--careers-growth-title-font-size: 30px;--core-values-info-font-size:16px;--careers-core-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--careers-title-font-size: calc(var(--h2-font-size) * var(--text-header-font-scale-ratio-h2));--careers-item-title-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--locations-hours-label-font-size: calc(var(--font-size-base-light) * var(--text-font-scale-ratio-light));--location-card-title-font-size: 18px;--location-finder-content-nav-font-size: calc(var(--cta-font-size-base) * var(--text-font-scale-ratio-large));
559--location-finder-content-nav-font-weight: 800;--location-finder-content-search-title-font-size: calc(var(--font-size-small) * var(--text-font-scale-ratio));--global-menu-product-cta-font-size: calc(var(--cta-font-size-base) * var(--text-font-scale-ratio-large));--global-menu-product-name-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--global-menu-product-name-font-weight: 800;--flavors-subtitle-font-weight: 700;--flavor-card-title-padding-bottom: 17;--flavor-card-title-line-height: var(--h3-line-height);--slider-selection-background-color: linear-gradient(270deg, #91fa00 0%, #fff600 34.47%, #ff9000 72.87%, #ff0000 100%);--font-size-small: 12px;--font-size-medium: 18px;--line-height-medium: 1.333;--line-height-base: 1.7;--line-height-small: 1.57;--h1-font-size-oversized: 80px;--h1-font-size: 38px;--h2-font-size: 30px;--h3-font-size: 26px;--h4-font-size: 21.71px;--h5-font-size: 18px;--h6-font-size: 13px;--h7-font-size: 14px;--h1-line-height-oversized: 1.1875;--h1-line-height: 1.294;--h2-line-height: 1.333;--h3-line-height: 1.307;--h6-line-height: 1.538;--h6-font-weight: 800;--headings-font-weight: 800;--bs-body-text-align: right}@media (min-width: 992px){[dir=rtl][_ngcontent-%COMP%]{--h1-line-height-oversized: 1.333;--h1-line-height: 1.25;--h2-line-height: 1.24;--line-height-small: 1.75;--line-height-medium: 1.454;--text-font-scale-ratio: 1.2;--text-font-scale-ratio-medium: 1.222;--text-font-scale-ratio-large: 1.142;--text-header-font-scale-ratio: 1.5789;--text-header-font-scale-ratio-h1-oversized: 1.875;--text-header-font-scale-ratio-h2: 1.667;--text-header-font-scale-ratio-h3: 1.538;--text-header-font-scale-ratio-h4: 1.3636;--text-header-font-scale-ratio-h5: 1.333;--text-header-font-scale-ratio-h7: 1;--calculator-noUi-tooltip-font: 22px;--location-card-title-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--custom-menu-desktop-link-line-height: var(--h3-line-height);--location-finder-content-header-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--flavor-card-title-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4))}}[dir=rtl][_ngcontent-%COMP%]   .ms-1[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-2[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-3[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-4[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-5[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-6[_ngcontent-%COMP%]{margin-left:0!important}[dir=rtl][_ngcontent-%COMP%]   .me-1[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-2[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-3[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-4[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-5[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-6[_ngcontent-%COMP%]{margin-right:0!important}[lang=th][_ngcontent-%COMP%]{direction:ltr;text-align:left;--font-size-base-light: 16px;--h1-line-height-oversized: 1.5;--h1-line-height: 1.5;--h2-line-height: 1.5;--h3-line-height: 1.5;--h5-line-height: 1.5;--line-height-base: 1.5;
559--line-height-small: 1.5;--line-height-tiny: 1.5;--body-font-line-height: 1.5;--h1-font-size-oversized: 34px;--h1-font-size: 34px;--h2-font-size: 30px;--h3-font-size: 30px;--careers-link: 25px;--core-values-info-font-size: 16px;--careers-core-innerCircle-font-size: 1.2rem;--careers-core-innerCircle-top-padding: 10px;--cta-top-padding:1.5rem;--word-spacing: normal;--word-break: break-word}@media (min-width: 992px){[lang=th][_ngcontent-%COMP%]{--text-header-font-scale-ratio-h2: 1;--text-header-font-scale-ratio-h3: 1}}.reward-card[_ngcontent-%COMP%]{height:100%!important}.reward-card[_ngcontent-%COMP%]   .card-img[_ngcontent-%COMP%]{position:relative;background:#f9f9f9 center center no-repeat;background-size:cover}.reward-card[_ngcontent-%COMP%]   .card-img[_ngcontent-%COMP%]:before{content:"";display:block;width:100%;padding-top:.5890909091}.reward-expiration[_ngcontent-%COMP%]{position:absolute;top:0;right:0;line-height:1}.centerStuff[_ngcontent-%COMP%]{justify-content:center}.confirmReward[_ngcontent-%COMP%]{margin:5% 15%;width:70%}.reward-card[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%], .reward-card[_ngcontent-%COMP%]   .card-footer[_ngcontent-%COMP%], .reward-card[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{padding:5%;text-align:center}.closeButton[_ngcontent-%COMP%]{position:absolute;top:2%;right:2%;border:0;z-index:998;cursor:pointer}@media (max-width: 575.98px){.reward-card-details[_ngcontent-%COMP%]{min-height:calc(100vh - 205px)!important}}#mobile-barcode[_ngcontent-%COMP%]{max-height:100px;width:100%}.flip-button[_ngcontent-%COMP%]{position:absolute;top:2%;left:2%;border:0;cursor:pointer;z-index:998}.high-z[_ngcontent-%COMP%]{z-index:9999!important}.back-card-reward-name[_ngcontent-%COMP%]{position:fixed;inset:13% 0 0;text-align:center;vertical-align:middle}.flip-card[_ngcontent-%COMP%]{height:600px;position:relative;margin:0 auto;-webkit-perspective:800px;-moz-perspective:800px;-o-perspective:800px;perspective:800px}@media (max-width: 575.98px){.flip-card[_ngcontent-%COMP%]{min-height:100vh!important}}.flip-card.extra-height[_ngcontent-%COMP%]{height:700px}.flip-card-inner[_ngcontent-%COMP%]{width:100%;height:100%;position:absolute;-webkit-transition:-webkit-transform 1s;-moz-transition:-moz-transform 1s;-o-transition:-o-transform 1s;transition:transform 1s;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d}.flip-card-front[_ngcontent-%COMP%], .flip-card-back[_ngcontent-%COMP%]{display:block;height:100%;width:100%;position:absolute;z-index:998;-webkit-backface-visibility:visible;-moz-backface-visibility:visible;-o-backface-visibility:visible;backface-visibility:visible;height:100%!important}.flip-card-inner[_ngcontent-%COMP%]   .flip-card-back[_ngcontent-%COMP%], .flip-card.flip[_ngcontent-%COMP%]   .flip-card-inner[_ngcontent-%COMP%]{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg)}.flip-card-front.low-z[_ngcontent-%COMP%], .flip-card-back.low-z[_ngcontent-%COMP%], .flip-card-back.high-z[_ngcontent-%COMP%], .flip-card-front.high-z[_ngcontent-%COMP%]{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}']})}}return t})();var u2=function(t){return t.Ok="Ok",t.Cancel="Cancel",t.Close="Close",t}(u2||{});var pt=(()=>{class t{constructor(e,n,i,a,f,m){this.appStateActions=e,this.eventStateActions=n,this.translate=i,this.router=a,this.modalController=f,this.appStore=m}handleOnLogout(){this.appStateActions.openAlertModalWith(this.translate.instant("Alert_Action.Logout.title"),this.translate.instant("Alert_Action.Logout.description"),this.translate.instant("Alert_Action.Logout.buttonLabel"),null,this.translate.instant("Alert_Action.Logout.closeButton"),!0,!1,e=>{(e==="ok"||b.isMobileApp&&e===!0)&&this.appStateActions.userLoggedOut().then(n=>{this.router.navigate([this.appStore.getValue().appState.redirect||"/"])})},null,!1,!0)}externalSite(e,n=!1){e.preventDefault();let i=e.currentTarget,a=this.appStore.getValue().appState.options.find(g=>
559g.name==="hiddenExternalModalUrls"),f=a?a.value.split(",").map(g=>g.trim().replace(/\/+$/,"")):[],m=i.href.trim().replace(/\/+$/,"");if(f.includes(m)||n)window.open(i.href);else{let u=this.translate.instant("Alert_Action.open_external_site.description").replace("{{domain}}",b.externalDomainText);this.appStateActions.openAlertModalWith(this.translate.instant("Alert_Action.open_external_site.title"),u,this.translate.instant("Alert_Action.open_external_site.buttonLabel"),null,this.translate.instant("Alert_Action.open_external_site.closeButton"),!0,!1,_=>{_==="ok"&&window.open(i.href);let O=this.getExitStatus(_);O&&this.eventStateActions.exitLocation(O)})}}getGreeting(){let e=Number((0,ic.default)().format("HH"));return e===0||e<12?this.translate.instant("Common.Greeting.morning"):e<=19?this.translate.instant("Common.Greeting.afternoon"):this.translate.instant("Common.Greeting.evening")}openOrderDetailsModal(e){return le(this,null,function*(){let n=yield this.modalController.create({component:ec,cssClass:"order-details",componentProps:{isModalView:!0,id:e}});yield n.present(),(yield n.onWillDismiss())&&this.modalController.dismiss().then().catch(a=>{})})}isPurchasableReward(e){return typeof e.getPrice=="function"}openScanReward(e,n){return le(this,null,function*(){let i=yield this.modalController.create({component:ua,cssClass:"scan-reward-detail",componentProps:{data:{reward:e,isUnblocked:this.isPurchasableReward(e)&&e.getPrice()&&n>=e.getPrice(),scanReward:!0}}});yield i.present();let a=yield i.onWillDismiss();a&&a.data&&this.router.navigate(["/order"])})}openRewardDetails(e,n){return le(this,null,function*(){return new Promise(i=>le(this,null,function*(){let a=yield this.modalController.create({component:ua,cssClass:"redeem-reward",componentProps:{data:{reward:e,isUnblocked:this.isPurchasableReward(e)&&e.getPrice()&&n>=e.getPrice(),scanReward:!1}}});yield a.present();let f=yield a.onWillDismiss();f&&(f.data?i(!0):i(!1))}))})}checkRewardViewed(e){let n=this.appStore.getValue().appState.viewedRewards;return!!(n&&n.indexOf(e.getPurchaseId())>-1)}checkChallengeTabViewed(e){return!!this.appStore.getValue().appState.viewedChallengeTab}formatExpiration(e){return`${e.slice(-2)}/${e.substr(2,3)}`.replace("-","")}reformatBday(e,n){let i=n.value.birthday;if(e.key!=="Backspace"&&e.keyCode!==191&&e.target.value.length===2&&i[1]!=="/"){let a=e.target.value+"/";n.controls.birthday.setValue(a)}}filterDuplicateAdrresses(e){let n=[];return e&&e.forEach(i=>{n.find(f=>f.streetaddress===i.streetaddress&&f.building===i.building)||n.push(i)}),n}setHeartForFavoriteLocation(e,n){let i=new Boolean(!1);return n&&this.appStore.getValue().appState.authentication&&n.find(f=>f.id===e.id)&&(i=new Boolean(!0)),i}canEditFavoriteLocation(e,n){let i=!0;if(n&&this.appStore.getValue().appState.authentication){let a=n.find(f=>f.id===e.id);a&&a.externalFavorite&&(i=!1)}return i}getExitStatus(e){if(i3(e))return e==="ok"?u2.Ok:u2.Cancel;if(e.role==="backdrop"||Mo(e.data)&&Mo(e.role))return u2.Close}static{this.\u0275fac=function(n){return new(n||t)(oe(Me),oe(Vt),oe(Oe),oe(re),oe(Je),oe(Ve))}}static{this.\u0275prov=me({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var xn=function(t){return t[t.State=0]="State",t[t.Transition=1]="Transition",t[t.Sequence=2]="Sequence",t[t.Group=3]="Group",t[t.Animate=4]="Animate",t[t.Keyframes=5]="Keyframes",t[t.Style=6]="Style",t[t.Trigger=7]="Trigger",t[t.Reference=8]="Reference",t[t.AnimateChild=9]="AnimateChild",t[t.AnimateRef=10]="AnimateRef",t[t.Query=11]="Query",t[t.Stagger=12]="Stagger",t}(xn||{}),Z7="*";function _a(t,o){return{type:xn.Trigger,name:t,definitions:o,options:{}}}function Bn(t,o=null){return{type:xn.Animate,styles:o,timings:t}}function oc(t,o=null){return{type:xn.Sequence,steps:t,options:o}}function x2(t){return{type:xn.Style,styles:t,offset:null}}function Ni(t,o,e=null){return{type:xn.Transition,expr:t,animation:o,options:e}}var xa=class{_onDoneFns=[];_onStartFns=[];_onDestroyFns=[];_originalOnDoneFns=[];_originalOnStartFns=[];_started=!1;_destroyed=!1;_finished=!1;_position=0;parentPlayer=null;totalTime;constructor(o=0,e=0){this.totalTime=o+e}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(o=>o()),this._onDoneFns=[])}onStart(o){this._originalOnStartFns.push(o),this._onStartFns.push(o)}onDone(o){this._originalOnDoneFns.push(o),this._onDoneFns.push(o)}onDestroy(o){this._onDestroyFns.push(o)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){queueMicrotask(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(o=>o()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(o=>o()),this._onDestroyFns=[])}reset(){this._started=!1,this._finished=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}setPosition(o){this._position=this.totalTime?o*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(o){let e=o=="start"?this._onStartFns:this._onDoneFns;e.forEach(n=>n()),e.length=0}},va=class{_onDoneFns=[];_onStartFns=[];_finished=!1;_started=!1;_destroyed=!1;_onDestroyFns=[];parentPlayer=null;totalTime=0;players;constructor(o){this.players=o;let e=0,n=0,i=0,a=this.players.length;a==0?queueMicrotask(()=>
559this._onFinish()):this.players.forEach(f=>{f.onDone(()=>{++e==a&&this._onFinish()}),f.onDestroy(()=>{++n==a&&this._onDestroy()}),f.onStart(()=>{++i==a&&this._onStart()})}),this.totalTime=this.players.reduce((f,m)=>Math.max(f,m.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(o=>o()),this._onDoneFns=[])}init(){this.players.forEach(o=>o.init())}onStart(o){this._onStartFns.push(o)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(o=>o()),this._onStartFns=[])}onDone(o){this._onDoneFns.push(o)}onDestroy(o){this._onDestroyFns.push(o)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(o=>o.play())}pause(){this.players.forEach(o=>o.pause())}restart(){this.players.forEach(o=>o.restart())}finish(){this._onFinish(),this.players.forEach(o=>o.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(o=>o.destroy()),this._onDestroyFns.forEach(o=>o()),this._onDestroyFns=[])}reset(){this.players.forEach(o=>o.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(o){let e=o*this.totalTime;this.players.forEach(n=>{let i=n.totalTime?Math.min(1,e/n.totalTime):1;n.setPosition(i)})}getPosition(){let o=this.players.reduce((e,n)=>e===null||n.totalTime>e.totalTime?n:e,null);return o!=null?o.getPosition():0}beforeDestroy(){this.players.forEach(o=>{o.beforeDestroy&&o.beforeDestroy()})}triggerCallback(o){let e=o=="start"?this._onStartFns:this._onDoneFns;e.forEach(n=>n()),e.length=0}},Q7="!";var Ma=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275prov=me({token:t,factory:()=>Ee(K7),providedIn:"root"})}return t})(),za=class{},K7=(()=>{class t extends Ma{animationModuleType=Ee(Or,{optional:!0});_nextAnimationId=0;_renderer;constructor(e,n){super();let i={id:"0",encapsulation:kr.None,styles:[],data:{animation:[]}};if(this._renderer=e.createRenderer(n.body,i),this.animationModuleType===null&&!X7(this._renderer))throw new yr(3600,!1)}build(e){let n=this._nextAnimationId;this._nextAnimationId++;let i=Array.isArray(e)?oc(e):e;return ac(this._renderer,null,n,"register",[i]),new Ca(n,this._renderer)}static \u0275fac=function(n){return new(n||t)(oe(Sr),oe(a1))};static \u0275prov=me({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),Ca=class extends za{_id;_renderer;constructor(o,e){super(),this._id=o,this._renderer=e}create(o,e){return new ba(this._id,o,e||{},this._renderer)}},ba=class{id;element;_renderer;parentPlayer=null;_started=!1;constructor(o,e,n,i){this.id=o,this.element=e,this._renderer=i,this._command("create",n)}_listen(o,e){return this._renderer.listen(this.element,`@@${this.id}:${o}`,e)}_command(o,...e){ac(this._renderer,this.element,this.id,o,e)}onDone(o){this._listen("done",o)}onStart(o){this._listen("start",o)}onDestroy(o){this._listen("destroy",o)}init(){this._command("init")}hasStarted(){return this._started}play(){this._command("play"),this._started=!0}pause(){this._command("pause")}restart(){this._command("restart")}finish(){this._command("finish")}destroy(){this._command("destroy")}reset(){this._command("reset"),this._started=!1}setPosition(o){this._command("setPosition",o)}getPosition(){return Y7(this._renderer)?.engine?.players[this.id]?.getPosition()??0}totalTime=0};function ac(t,o,e,n,i){t.setProperty(o,`@@${e}:${n}`,i)}function Y7(t){let o=t.\u0275type;return o===0?t:o===1?t.animationRenderer:null}function X7(t){let o=t.\u0275type;return o===0||o===1}var e9=["*"];function t9(t,o){if(t&1&&x(0,"div",2),t&2){let e=d(2);c("@flyInOut",void 0)("@.disabled",e.disableAnimation)}}function n9(t,o){if(t&1&&(A(0),l(1,"div"),P1(2),s(),p(3,t9,1,2,"div",1),D()),t&2){let e=d();r(),G1(e.wrapperClass),c("@flyInOut",void 0)("@.disabled",e.disableAnimation),r(2),c("ngIf",e.showBackdrop)}}var rc=(()=>{class t{constructor(){}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275prov=me({token:t,factory:t.\u0275fac,providedIn:"any"})}}return t})(),v2=class{constructor(o={}){for(let e of Object.keys(ya))this[e]=o[e]!==void 0?o[e]:ya[e]}},i9=(()=>{class t{constructor(e){this.instanceConfigHolder=e}get message(){return this.instanceConfigHolder.config.message}static{this.\u0275fac=function(n){return new(n||t)(v("instanceConfigHolder"))}}static{this.\u0275cmp=N({type:t,selectors:[["default-busy"]],standalone:!1,decls:17,vars:1,consts:[[1,"ng-busy-default-wrapper"],[1,"ng-busy-default-sign"],[1,"ng-busy-default-spinner"],[1,"bar1"],[1,"bar2"],[1,"bar3"],[1,"bar4"],[1,"bar5"],[1,"bar6"],[1,"bar7"],[1,"bar8"],[1,"bar9"],[1,"bar10"],[1,"bar11"],[1,"bar12"],[1,"ng-busy-default-text"]],template:function(n,i){n&1&&(l(0,"div",0)(1,"div",1)(2,"div",2),x(3,"div",3)(4,"div",4)(5,"div",5)(6,"div",6)(7,"div",7)(8,"div",8)(9,"div",9)(10,"div",10)(11,"div",11)(12,"div",12)(13,"div",13)(14,"div",14),s(),l(15,"div",15),h(16),s()()()),n&2&&(r(16),M(i.message))},encapsulation:2})}}return t})(),ya={template:i9,templateNgStyle:{},delay:0,minDuration:0,backdrop:!0,message:"Please wait...",wrapperClass:"ng-busy",disableAnimation:!1};function sc(t){return t&&typeof t.subscribe!="function"&&typeof t.then=="function"}var wa=(()=>{class t{get isActive(){return this.active.value}get busyList(){return[...this.busyQueue]}get isBusy(){return this.busyQueue.filter(e=>!e.closed).length>0}constructor(){this.busyQueue=[],this.operations=new Fe,this.busyDone=new Fe,this.destroyIndicator=new Fe,this.checkSubject=ne
559w Fe,this.processingIndicator=new Ot(!1),this.active=new Ot(!1),this.reset(),this.operations.pipe(je(this.destroyIndicator),xr()).subscribe(),this.checkSubject.pipe(je(this.destroyIndicator)).subscribe(e=>{this.processingIndicator.pipe(m1(1)).subscribe(n=>{n===!1&&this.isBusy&&(this.processingIndicator.next(!0),Zn(e.delay||0).pipe(Lt(()=>this.isBusy)).subscribe(i=>{i?(this.active.next(i),b1([this.busyDone,Zn(e.minDuration||0)]).pipe(je(this.active.pipe(jt(a=>a===!1)))).subscribe(()=>{this.operations.next(new C1(a=>{this.isBusy||this.reset(),a.complete()}))})):this.processingIndicator.next(!1)}))})})}load(e){this.operations.next(Wn(e.busyList).pipe(jt(n=>n!=null&&!n.hasOwnProperty("__loaded_mark_by_ng_busy")),M1(n=>Object.defineProperty(n,"__loaded_mark_by_ng_busy",{value:!0,configurable:!1,enumerable:!1,writable:!1})),Lt(n=>sc(n)?Wn(n).subscribe():n),M1(n=>this.appendToQueue(n)))),this.checkSubject.next(e)}updateActiveStatus(){this.busyQueue=this.busyQueue.filter(e=>e&&!e.closed),this.busyQueue.length===0&&this.busyDone.next(!0)}reset(){this.active.next(!1),this.busyQueue=[],this.processingIndicator.next(!1)}appendToQueue(e){this.busyQueue.push(e),e.add(()=>{this.operations.next(new C1(n=>{this.updateActiveStatus(),n.complete()}))})}ngOnDestroy(){this.destroyIndicator.next(null)}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275prov=me({token:t,factory:t.\u0275fac,providedIn:"any"})}}return t})(),fc=(()=>{class t{constructor(e){this.config=Object.assign({},ya,e||new v2)}static{this.\u0275fac=function(n){return new(n||t)(oe(v2,8))}}static{this.\u0275prov=me({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),cc=x2({opacity:0,transform:"translateY(-40px)"}),lc=".3s ease",o9=(()=>{class t{constructor(e,n,i,a){this.instanceConfigHolder=e,this.busyEmitter=n,this.vcr=i,this.cdr=a,this.disableAnimation=!1,this.showBackdrop=!0,this.destroyIndicator=new Fe,this.show=new Fe,this.show.pipe(je(this.destroyIndicator)).subscribe(()=>{this.cdr.detectChanges()}),this.busyEmitter.pipe(je(this.destroyIndicator)).subscribe(f=>{if(f===!0){let m=this.instanceConfigHolder.config;this.wrapperClass=m.wrapperClass,this.showBackdrop=m.backdrop,this.disableAnimation=m.disableAnimation}this.show.next(f)})}ngOnDestroy(){this.destroyIndicator.next(null)}static{this.\u0275fac=function(n){return new(n||t)(v("instanceConfigHolder"),v("busyEmitter"),v(mo),v(Ut))}}static{this.\u0275cmp=N({type:t,selectors:[["lib-ng-busy"]],standalone:!1,ngContentSelectors:e9,decls:2,vars:3,consts:[[4,"ngIf"],["class","ng-busy-backdrop",4,"ngIf"],[1,"ng-busy-backdrop"]],template:function(n,i){n&1&&(w1(),p(0,n9,4,5,"ng-container",0),W(1,"async")),n&2&&c("ngIf",he(1,1,i.show))},dependencies:[V,W2],encapsulation:2,data:{animation:[_a("flyInOut",[Ni("void => *",[cc,Bn(lc)]),Ni("* => void",[Bn(lc,cc)])])]}})}}return t})(),Ei=(()=>{class t{set options(e){this._option=e}get options(){return this._option}get trackerService(){return this.tracker}constructor(e,n,i,a,f,m,g){this.configHolder=e,this.instanceConfigHolder=n,this.tracker=i,this.cdr=a,this.vcr=f,this.renderer=m,this.injector=g,this.busyStart=new se,this.busyStop=new se,this.destroyIndicator=new Fe,this.configLoader=new Fe,this.busyEmitter=new se,i.active.pipe(F2(1),je(this.destroyIndicator),D2()).subscribe(u=>{u===!0?(this.recreateBusyIfNecessary(),this.busyStart.emit()):this.busyStop.emit(),this.busyEmitter.next(u)}),this.configLoader.pipe(je(this.destroyIndicator)).subscribe(u=>{let _=u.busy.filter(O=>O?.closed!==!0&&!O?.hasOwnProperty?.("__loaded_mark_by_ng_busy"));this.optionsNorm=u,this.instanceConfigHolder.config=this.optionsNorm,_.length>0&&this.tracker.load({busyList:_,delay:this.optionsNorm.delay,minDuration:this.optionsNorm.minDuration})})}ngDoCheck(){this.configLoader.next(this.normalizeOptions(this.options))}ngOnDestroy(){this.destroyIndicator.next(null)}recreateBusyIfNecessary(){this.destroyComponents(),this.template=this.optionsNorm.template,this.templateNgStyle=this.optionsNorm.templateNgStyle,this.createBusy()}normalizeOptions(e){return e?Array.isArray(e)?e={busy:e}:(sc(e)||e instanceof ho)&&(e={busy:[e]}):e={busy:[]},e=Object.assign({},this.configHolder.config,e),Array.isArray(e.busy)||(e.busy=[e.busy]),e}destroyComponents(){this.busyRef&&this.busyRef.destroy()}createBusy(){let e=V2.create({providers:[{provide:"instanceConfigHolder",useValue:this.instanceConfigHolder},{provide:"busyEmitter",useValue:this.busyEmitter}],parent:this.injector});this.template=this.optionsNorm.template,this.busyRef=this.vcr.createComponent(o9,{injector:e,projectableNodes:this.generateNgContent(e)}),this.busyRef.onDestroy(()=>{this.busyRef.instance.ngOnDestroy()}),this.cdr.markForCheck(),this.busyRef.hostView.detectChanges()}generateNgContent(e){if(typeof this.template=="string")return[[this.renderer.createText(this.template)]];if(this.template instanceof H2){let n={};return[this.template.createEmbeddedView(n).rootNodes]}if(typeof this.template=="function"){let n=this.vcr.createComponent(this.template,{injector:e});return n.onDestroy(()=>{n?.instance?.ngOnDestroy?.()}),n.changeDetectorRef.markForCheck(),[[n.location.nativeElement]]}return[[]]}static{this.\u0275fac=function(n){return new(n||t)(v(fc),v(rc),v(wa),v(Ut),v(mo),v(Ft),v(V2))}}
559static{this.\u0275dir=Ct({type:t,selectors:[["","ngBusy",""]],inputs:{options:[0,"ngBusy","options"]},outputs:{busyStart:"busyStart",busyStop:"busyStop"},exportAs:["ngBusy"],standalone:!1,features:[Kt([wa,rc])]})}}return t})(),$n=(()=>{class t{static forRoot(e){return{ngModule:t,providers:[{provide:v2,useValue:e}]}}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275mod=Qt({type:t})}static{this.\u0275inj=qt({providers:[fc,wa],imports:[kt]})}}return t})();var a9=["container"],hc=new y1("LottieOptions");function r9(){let t=Ee(dt),{player:o,useWebWorker:e}=Ee(hc),n=t.runOutsideAngular(()=>o());return(Ir(n)?Wn(n).pipe(Lt(a=>a.default||a)):ft(n)).pipe(M1(a=>a.useWebWorker?.(e)),Qn({bufferSize:1,refCount:!0}))}var c9=(()=>{class t{constructor(){this.player$=r9().pipe(ur(e=>l9(this.ngZone).pipe(Lt(()=>e)))),this.ngZone=Ee(dt)}loadAnimation(e){return this.player$.pipe(Lt(n=>this.createAnimationItem(n,e)))}resolveOptions(e,n){return Object.assign({container:n,renderer:"svg",loop:!0,autoplay:!0},e)}createAnimationItem(e,n){return this.ngZone.runOutsideAngular(()=>e.loadAnimation(n))}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275prov=me({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();function l9(t){return new C1(o=>{let e=t.runOutsideAngular(()=>requestAnimationFrame(()=>{o.next(),o.complete()}));return()=>cancelAnimationFrame(e)})}function Pa(t){return[{provide:hc,useValue:t}]}var s9=(()=>{class t{constructor(){this.options=bn(null),this.containerClass=bn(null),this.styles=bn(null),this.animationCreated=this.getAnimationItem(),this.complete=this.awaitAnimationItemAndStartListening("complete"),this.loopComplete=this.awaitAnimationItemAndStartListening("loopComplete"),this.enterFrame=this.awaitAnimationItemAndStartListening("enterFrame"),this.segmentStart=this.awaitAnimationItemAndStartListening("segmentStart"),this.configReady=this.awaitAnimationItemAndStartListening("config_ready"),this.dataReady=this.awaitAnimationItemAndStartListening("data_ready"),this.domLoaded=this.awaitAnimationItemAndStartListening("DOMLoaded"),this.destroy=this.awaitAnimationItemAndStartListening("destroy"),this.error=this.awaitAnimationItemAndStartListening("error"),this.ngZone=Ee(dt),this.isBrowser=q1(Ee(U1)),this.animationLoader=Ee(c9),this.loadAnimation$=new Fe,this.animationItem$=new Ot(null),this.setupLoadAnimationListener()}ngOnDestroy(){this.destroyAnimation()}loadAnimation(e,n){this.ngZone.runOutsideAngular(()=>this.loadAnimation$.next([e,n]))}getAnimationItem(){return _r(()=>
559this.animationItem$).pipe(jt(e=>e!==null))}awaitAnimationItemAndStartListening(e){return this.getAnimationItem().pipe(D1(n=>new C1(i=>{this.ngZone.runOutsideAngular(()=>{n.addEventListener(e,a=>{this.ngZone.runOutsideAngular(()=>{i.next(a)})})})})))}setupLoadAnimationListener(){this.loadAnimation$.pipe(jt(([n])=>this.isBrowser&&n.options!==void 0)).pipe(D1(([n,i])=>(this.destroyAnimation(),this.animationLoader.loadAnimation(this.animationLoader.resolveOptions(n.options.currentValue,i)))),Gr()).subscribe(n=>{this.ngZone.run(()=>this.animationItem$.next(n))})}destroyAnimation(){let e=this.animationItem$.getValue();e!==null&&(e.destroy(),this.animationItem$.next(null))}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275dir=Ct({type:t,selectors:[["","lottie",""]],inputs:{options:[1,"options"],containerClass:[1,"containerClass"],styles:[1,"styles"]},outputs:{animationCreated:"animationCreated",complete:"complete",loopComplete:"loopComplete",enterFrame:"enterFrame",segmentStart:"segmentStart",configReady:"configReady",dataReady:"dataReady",domLoaded:"domLoaded",destroy:"destroy",error:"error"},standalone:!1})}}return t})();var B1=(()=>{class t extends s9{constructor(){super(...arguments),this.width=bn(null),this.height=bn(null),this.container=null}ngOnChanges(e){super.loadAnimation(e,this.container.nativeElement)}static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=Kn(t)))(i||t)}})()}static{this.\u0275cmp=N({type:t,selectors:[["ng-lottie"]],viewQuery:function(n,i){if(n&1&&we(a9,7),n&2){let a;Ce(a=be())&&(i.container=a.first)}},inputs:{width:[1,"width"],height:[1,"height"]},features:[go,$t],decls:2,vars:6,consts:[["container",""],[3,"ngStyle","ngClass"]],template:function(n,i){n&1&&x(0,"div",1,0),n&2&&(o1("width",i.width()||"100%")("height",i.height()||"100%"),c("ngStyle",i.styles())("ngClass",i.containerClass()))},dependencies:[Be,ae],encapsulation:2,changeDetection:0})}}return t})();var Ai=(()=>{class t{constructor(e,n){this.message=e,this.ngZone=n,this.busyLoaderPath="/assets/sauce-n-toss-loader.json",this.options={path:this.busyLoaderPath},this.message=""}animationCreated(e){this.animationItem=e,this.ngZone.runOutsideAngular(()=>this.animationItem.play())}stop(){this.ngZone.runOutsideAngular(()=>this.animationItem.stop())}play(){this.ngZone.runOutsideAngular(()=>this.animationItem.play())}static{this.\u0275fac=function(n){return new(n||t)(v("message"),v(dt))}}static{this.\u0275cmp=N({type:t,selectors:[["default-busy"]],standalone:!1,decls:3,vars:1,consts:[["role","status","aria-label","Loading",1,"ng-busy-default-wrapper"],[1,"lottie-wrapper"],["containerClass","container",3,"animationCreated","options"]],template:function(n,i){n&1&&(l(0,"div",0)(1,"div",1)(2,"ng-lottie",2),C("animationCreated",function(f){return i.animationCreated(f)}),s()()()),n&2&&(r(2),c("options",i.options))},dependencies:[B1],styles:[`:root{--ion-color-primary: map-get($theme-colors, primary);--ion-color-secondary: map-get($theme-colors, secondary);--ion-color-tertiary: map-get($theme-colors, tertiary);--ion-color-success: map-get($theme-colors, tertiary);--ion-color-warning: map-get($theme-colors, secondary);--ion-color-danger: map-get($theme-colors, primary);--ion-color-dark: map-get($theme-colors, dark);--ion-color-medium: map-get($theme-colors, light-gray);--ion-color-light: map-get($theme-colors, light)}:root{--ion-font-family: $primary-font-family}:root{--font-size-scale: 1;--text-font-scale-ratio: 1;--text-font-scale-ratio-base: 1;--text-font-scale-ratio-small: 1;--text-font-scale-ratio-medium: 1;--text-font-scale-ratio-large: 1;--text-font-scale-ratio-light: 1;--text-font-scale-ratio-light-small: 1;--font-size-base-light: 19px;--font-size-tiny-light: 14px;--font-size-minor-light: 14px;--font-size-small-light: 17px;--font-size-medium-light: 22px;--font-size-large-light: 24px;--font-weight-bold: 500;--cta-font-size-base: 18px;--font-size-tiny: 14px;--font-size-minor: 14px;--font-size-small: 16px;--font-size-medium: 21px;--font-size-large: 24px;--line-height-large: 1.25;--line-height-medium: .9;--line-height-base: .9;--line-height-small: 1.14;--line-height-minor: 1.5;
559--line-height-tiny: 1.1;--h1-font-size-oversized: 70px;--h1-font-size: 55px;--h2-font-size-oversized: 60px;--h2-font-size: 41px;--h3-font-size: 30px;--h4-font-size: 21.71px;--h5-font-size: 17px;--h6-font-size: 16px;--h7-font-size: 16px;--careers-link: 25px;--core-values-info-font-size: 21px;--careers-core-innerCircle-font-size: 1.5rem;--careers-growth-title-font-size: var(--h2-font-size);--careers-core-innerCircle-top-padding: 0;--careers-core-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--careers-title-font-size: calc(var(--h2-font-size) * var(--text-header-font-scale-ratio-h2));--careers-item-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--locations-hours-label-font-size: calc(var(--font-size-small-light) * var(--text-font-scale-ratio-light-small));--location-card-title-font-size: calc(var(--font-size-small) * var(--text-font-scale-ratio));--custom-menu-desktop-link-line-height: 1rem;--location-finder-content-nav-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--location-finder-content-nav-font-weight: 700;--location-finder-content-search-title-font-size: 15px;--location-finder-content-header-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--global-menu-product-cta-font-size: calc(var(--h7-font-size) * var(--text-header-font-scale-ratio-h7));--global-menu-product-name-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--global-menu-product-name-font-weight: 500;--flavors-subtitle-font-weight: 400;--flavor-card-title-padding-bottom: unset;--flavor-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--flavor-card-title-line-height: var(--line-height-base);--slider-selection-background-color: linear-gradient(270deg, #ff0000 0%, #ff9000 34.47%, #fff600 72.87%, #91fa00 100%);--h1-line-height-oversized: .9;--h1-line-height: .9;--h2-line-height: .9;--h3-line-height: .9;--h4-line-height: .9;--h5-line-height: .9;--h6-line-height: .9;--body-font-line-height: 22px;--cta-top-padding:.85rem;--font-size-base: 1rem;--text-header-font-scale-ratio: 1;--text-header-font-scale-ratio-h1-oversized: var( --text-header-font-scale-ratio );--text-header-font-scale-ratio-h2-oversized: var( --text-header-font-scale-ratio );--text-header-font-scale-ratio-h2: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h3: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h4: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h5: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h6: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h7: var(--text-header-font-scale-ratio);--calculator-noUi-tooltip-font: 21px;--otnotice-font-size: 15px;--onetrust-heading-font-size: calc( var(--h2-font-size) * var(--text-header-font-scale-ratio-h2) );--flavors-offer-font-family: "Open Sans", sans-serif}@media (min-width: 992px){:root{--text-font-scale-ratio: 1.105;--text-font-scale-ratio-base: 1.184;--text-font-scale-ratio-medium: 1.071;--text-font-scale-ratio-large: 1.5;--text-font-scale-ratio-light: 1.105;--careers-link: 27px;--careers-core-card-title-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4));--careers-title-font-size: calc(var(--h1-font-size) * var(--text-header-font-scale-ratio));--careers-item-title-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--location-card-title-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--location-finder-content-nav-font-size: calc(var(--h6-font-size) * var(--text-header-font-scale-ratio-h6));--location-finder-content-header-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4));--global-menu-product-name-font-size: var(--font-size-large);--flavor-card-title-font-size: 1.75rem;--locator-arrow-font-size: 5px;--body-font-line-height: 24px;--text-header-font-scale-ratio: 1.3;--text-header-font-scale-ratio-h1-oversized: 2.57;--text-header-font-scale-ratio-h2-oversized: 2.13;--text-header-font-scale-ratio-h2: 1.56;--text-header-font-scale-ratio-h3: 1.36;--text-header-font-scale-ratio-h4: 1.658;--text-header-font-scale-ratio-h5: 1.647;--text-header-font-scale-ratio-h6: 1.375;--text-header-font-scale-ratio-h7: 1.125;--calculator-noUi-tooltip-font: 28px;--otnotice-font-size: 20px}}:root{--word-spacing: unset}:root{--cta-arrow-rotation: 0deg;--location-detail-active-translate: 100%;--modal-content-right: unset;--carousel-wrapper-direction: unset;--carousel-inner-direction: unset;--navbar-delivery-actions: unset;--primary-font-family: "RocGrotesk Light", sans-serif;--secondary-font-family: "RocGrotesk Medium", sans-serif;--font-family-base-bold: "RocGrotesk Bold", sans-serif;--headings-font-family: "RocGrotesk Extra Bold", sans-serif;--language-toggle-font-family: "RocGrotesk Extra Bold", sans-serif;--sticky-btn-line-left-width: 1px;--sticky-btn-line-right-width: 0;--calc-image-translate: -50%;--mobile-title-slider: 21px;--custom-select-background-position-x: 97%}[dir=rtl]{--cta-arrow-rotation: 180deg;--location-detail-active-translate: -100%;--modal-content-right: 5%;--carousel-wrapper-direction: ltr;--carousel-inner-direction: rtl;--navbar-delivery-actions: ltr;--primary-font-family: "Almarai Light", sans-serif;--secondary-font-family: "Almarai Regular", sans-serif;--font-family-base-bold: "Almarai Bold", sans-serif;--headings-font-family: "Almarai Extrabold", sans-serif;--sticky-btn-line-left-width: 0;--sticky-btn-line-right-width: 1px;--calc-image-translate: 50%;--calculator-noUi-tooltip-font: 18px;--mobile-title-slider: 18px;--bs-btn-line-height: 1;--custom-select-background-position-x: 3%;--font-size-base-light: 14px;--font-size-small-light: 12px;--font-weight-bold: 700;--cta-font-size-base: 14px;--careers-growth-title-font-size: 30px;--core-values-info-font-size:16px;--careers-core-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--careers-title-font-size: calc(var(--h2-font-size) * var(--text-header-font-scale-ratio-h2));--careers-item-title-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--locations-hours-label-font-size: calc(var(--font-size-base-light) * var(--text-font-scale-ratio-light));--location-card-title-font-size: 18px;--location-finder-content-nav-font-size: calc(var(--cta-font-size-base) * var(--text-font-scale-ratio-large));
559--location-finder-content-nav-font-weight: 800;--location-finder-content-search-title-font-size: calc(var(--font-size-small) * var(--text-font-scale-ratio));--global-menu-product-cta-font-size: calc(var(--cta-font-size-base) * var(--text-font-scale-ratio-large));--global-menu-product-name-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--global-menu-product-name-font-weight: 800;--flavors-subtitle-font-weight: 700;--flavor-card-title-padding-bottom: 17;--flavor-card-title-line-height: var(--h3-line-height);--slider-selection-background-color: linear-gradient(270deg, #91fa00 0%, #fff600 34.47%, #ff9000 72.87%, #ff0000 100%);--font-size-small: 12px;--font-size-medium: 18px;--line-height-medium: 1.333;--line-height-base: 1.7;--line-height-small: 1.57;--h1-font-size-oversized: 80px;--h1-font-size: 38px;--h2-font-size: 30px;--h3-font-size: 26px;--h4-font-size: 21.71px;--h5-font-size: 18px;--h6-font-size: 13px;--h7-font-size: 14px;--h1-line-height-oversized: 1.1875;--h1-line-height: 1.294;--h2-line-height: 1.333;--h3-line-height: 1.307;--h6-line-height: 1.538;--h6-font-weight: 800;--headings-font-weight: 800;--bs-body-text-align: right}@media (min-width: 992px){[dir=rtl]{--h1-line-height-oversized: 1.333;--h1-line-height: 1.25;--h2-line-height: 1.24;--line-height-small: 1.75;--line-height-medium: 1.454;--text-font-scale-ratio: 1.2;--text-font-scale-ratio-medium: 1.222;--text-font-scale-ratio-large: 1.142;--text-header-font-scale-ratio: 1.5789;--text-header-font-scale-ratio-h1-oversized: 1.875;--text-header-font-scale-ratio-h2: 1.667;--text-header-font-scale-ratio-h3: 1.538;--text-header-font-scale-ratio-h4: 1.3636;--text-header-font-scale-ratio-h5: 1.333;--text-header-font-scale-ratio-h7: 1;--calculator-noUi-tooltip-font: 22px;--location-card-title-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--custom-menu-desktop-link-line-height: var(--h3-line-height);--location-finder-content-header-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--flavor-card-title-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4))}}[dir=rtl] .ms-1,[dir=rtl] .ms-2,[dir=rtl] .ms-3,[dir=rtl] .ms-4,[dir=rtl] .ms-5,[dir=rtl] .ms-6{margin-left:0!important}[dir=rtl] .me-1,[dir=rtl] .me-2,[dir=rtl] .me-3,[dir=rtl] .me-4,[dir=rtl] .me-5,[dir=rtl] .me-6{margin-right:0!important}[lang=th]{direction:ltr;text-align:left;--font-size-base-light: 16px;--h1-line-height-oversized: 1.5;--h1-line-height: 1.5;--h2-line-height: 1.5;--h3-line-height: 1.5;--h5-line-height: 1.5;--line-height-base: 1.5;
559--line-height-small: 1.5;--line-height-tiny: 1.5;--body-font-line-height: 1.5;--h1-font-size-oversized: 34px;--h1-font-size: 34px;--h2-font-size: 30px;--h3-font-size: 30px;--careers-link: 25px;--core-values-info-font-size: 16px;--careers-core-innerCircle-font-size: 1.2rem;--careers-core-innerCircle-top-padding: 10px;--cta-top-padding:1.5rem;--word-spacing: normal;--word-break: break-word}@media (min-width: 992px){[lang=th]{--text-header-font-scale-ratio-h2: 1;--text-header-font-scale-ratio-h3: 1}}.ng-busy-default-wrapper{position:relative;height:100%;width:100%}.ng-busy-default-wrapper .lottie-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:85px}.wing-alert{padding:40px}.wing-alert h3,.wing-alert .single-message{margin-bottom:25px}.wing-alert .single-message p{margin:0}.wing-alert .multiple-messages ul{padding:0;margin-bottom:25px;list-style:none}.wing-alert .multiple-messages ul li fa-icon{color:#338760;margin-right:5px}.wing-alert .close-action{cursor:pointer}
560`],encapsulation:2})}}return t})();var mc=(()=>{class t{log(e){this.loggerService.log(e)}isArray(e){return Array.isArray(e)}parseInt(e){let n=Number.parseInt(e);return Number.isNaN(n)?0:n}constructor(){this.scripts=[],this.loggerService=new ke(t.name)}loadScript(e){return le(this,null,function*(){return new Promise((n,i)=>{if(this.scripts[e]||(this.scripts[e]={}),this.scripts[e].loaded)n({script:e,loaded:!0,status:"Already Loaded"});else{let a=document.createElement("script");a.type="text/javascript",a.src=e,a.onload=()=>{this.scripts[e].loaded=!0,n({script:e,loaded:!0,status:"Loaded"})},a.onerror=f=>n({script:e,loaded:!1,status:"Loaded"}),document.getElementsByTagName("head")[0].appendChild(a)}})})}loadIframes(...e){let n=[];return e.forEach(i=>n.push(this.loadIframe(i))),n}loadIframe(e){return le(this,null,function*(){return new Promise((n,i)=>{e.addEventListener("load",n({loaded:!0,status:"Loaded"}))})})}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275prov=me({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var Pc=h1(cn());var h9=(t,o)=>({controls:t,modifier:o}),pc=t=>({controls:t});function m9(t,o){t&1&&pe(0)}function p9(t,o){t&1&&(l(0,"span",21),h(1,"Premium"),s())}function g9(t,o){t&1&&(T(),x(0,"svg",22))}function u9(t,o){t&1&&(T(),x(0,"svg",23))}function x9(t,o){if(t&1&&(A(0),l(1,"div"),x(2,"app-checkbox-card",24),s(),D()),t&2){let e=o.$implicit,n=d(2);r(2),c("label",e.value.name)("control",e)("sublabel",n.getSubLabel(e))("layout","modalLayout")("productForm",n.productForm)}}function v9(t,o){if(t&1&&(l(0,"div",12)(1,"div",13),x(2,"img",14),p(3,p9,2,0,"span",15),s(),l(4,"div",16),p(5,g9,1,0,"svg",17)(6,u9,1,0,"svg",18),s(),l(7,"div",19),p(8,x9,3,5,"ng-container",20),s()()),t&2){let e=o.controls,n=o.modifier,i=d();Z("d-none",i.isHidden(n)),r(2),ye("src",i.backgroundImage?i.backgroundImage:i.environment.emptyProductImage,H),r(),c("ngIf",i.showIcon(i.data,"premium")||i.showPremium(i.data)),r(2),c("ngIf",i.showIcon(i.data,"spicy")),r(),c("ngIf",i.showIcon(i.data,"wok-smart")),r(2),c("ngForOf",e==null?null:e.controls)}}function _9(t,o){t&1&&pe(0)}function z9(t,o){if(t&1&&(A(0),l(1,"section")(2,"h3",27),h(3),s(),p(4,_9,1,0,"ng-container",28),s(),D()),t&2){let e=d().$implicit,n=d(2),i=U(11);r(2),Z("mt-4",n.showIcon(n.data,"premium")||n.showPremium(n.data)),r(),M(n.productForm.howManyCanBeSelectedLabel(e)),r(),c("ngTemplateOutlet",i)("ngTemplateOutletContext",Ae(5,h9,e.get("options")!=null?e.get("options"):null,e))}}function C9(t,o){if(t&1&&(A(0),p(1,z9,5,8,"ng-container",26),D()),t&2){let e=o.$implicit,n=d(2);r(),c("ngIf",!n.isHidden(e))}}function b9(t,o){if(t&1&&p(0,C9,2,1,"ng-container",25),t&2){let e=o.controls;c("ngForOf",e==null?null:e.controls)}}function M9(t,o){t&1&&pe(0)}function y9(t,o){if(t&1&&(l(0,"form",29),p(1,M9,1,0,"ng-container",28),s()),t&2){let e=d(),n=U(13);c("formGroup",e.data),r(),c("ngTemplateOutlet",n)("ngTemplateOutletContext",E(3,pc,e.data.get("modifiers")))}}function w9(t,o){t&1&&pe(0)}function P9(t,o){if(t&1&&(A(0),l(1,"div",33),p(2,w9,1,0,"ng-container",28),s(),D()),t&2){let e=d(3),n=U(13);r(2),c("ngTemplateOutlet",n)("ngTemplateOutletContext",E(2,pc,e.data.get("modifiers")!=null?e.data.get("modifiers"):null))}}function O9(t,o){if(t&1&&(l(0,"div",31)(1,"div",32),p(2,P9,3,4,"ng-container",26),s()()),t&2){let e=d(2);r(),ye("id",e.data.value.id),c("ngbCollapse",e.data.value.selected==0&&e.hasNestedModifiers(e.data)),r(),c("ngIf",e.data.value.selected==1&&e.data.get("modifiers")!=null&&e.data.get("modifiers").controls.length)}}
560function L9(t,o){if(t&1&&p(0,O9,3,3,"div",30),t&2){let e=d();c("ngIf",e.data.value.selected==1&&e.data.get("modifiers")!=null&&e.data.get("modifiers").controls.length)}}var gc=(()=>{class t{constructor(e,n,i,a,f,m){this.activeModal=e,this.translate=n,this.modalController=i,this.productService=a,this.platformLocation=f,this.productFormService=m,this.fullProduct=!1,this.backgroundImage=null,this.displayName=null,this.loaded=!1,this.environment=b,this.loggerService=new ke(t.name),f.onPopState(()=>{this.modalController.dismiss().then().catch(g=>{})})}ngOnInit(){this.backgroundImage=this.productForm.getModifierImage(this.data)}getSubLabel(e){return this.productService.getSubLabel(e)}isHidden(e){return this.productForm.isHidden(e)}submit(){this.modalController.dismiss(this.data).then().catch(e=>{})}hasNestedModifiers(e){return this.productForm.hasNestedModifiers(e)}hasNestedCustomErrors(e){return this.productForm.hasNestedCustomErrors(e)}dismissModal(e){this.modalController.dismiss(e).then().catch(n=>{})}cancel(){this.modalController.dismiss(!1).then().catch(e=>{})}showIcon(e,n){if(e&&e.value.metadata){let i=e.value.metadata.find(a=>a.key==="flavor-preference-data");if(i)try{let a=JSON.parse(i.value.replace(/\\/g,""));if(Array.isArray(a)&&a.find(m=>m.key===n))return!0}catch(a){this.loggerService.log("Error Parsing JSON: ",a),this.loggerService.log("INVALID JSON: ",i.value)}}return!1}showPremium(e){if(e&&e.value.metadata)return!!e.value.metadata.find(i=>i.key==="premium")}static{this.\u0275fac=function(n){return new(n||t)(v(It),v(Oe),v(Je),v(ht),v(Yt),v(Ht))}}static{this.\u0275cmp=N({type:t,selectors:[["app-additional-sides-modal"]],inputs:{data:"data",fullProduct:"fullProduct",backgroundImage:"backgroundImage",displayName:"displayName",productForm:"productForm"},standalone:!1,decls:18,vars:4,consts:[["optionWrapperTemplate2",""],["modifierWrapperTemplate",""],["fullProductWrapper",""],["controlWrapper",""],[1,"additional-sides"],[1,"additional-sides__header"],["translate",""],["type","button","aria-label","Close Popup",3,"click"],["type","32nav_exit",1,"icon-32"],[4,"ngTemplateOutlet"],[1,"additional-sides__submit"],["translate","",1,"btn","btn-primary","w-100",3,"click","disabled"],[1,"d-flex","align-items-center","flex-column"],[1,"additional-sides__image"],["loading","lazy","alt","",3,"src"],["class","additional-sides__image-premium",4,"ngIf"],[1,"additional-sides__tags","pb-3"],["class","spicy icon-24","type","spicy",4,"ngIf"],["class","woksmart icon-24","type","woksmart",4,"ngIf"],[1,"additional-sides__checkbox--wrapper"],[4,"ngFor","ngForTrackBySelected","ngForOf"],[1,"additional-sides__image-premium"],["type","spicy",1,"spicy","icon-24"],["type","woksmart",1,"woksmart","icon-24"],[3,"label","control","sublabel","layout","productForm"],[4,"ngFor","ngForOf"],[4,"ngIf"],[1,"mb-0","text-center"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],["novalidate","",3,"formGroup"],["class","additional-sides__body",4,"ngIf"],[1,"additional-sides__body"],[3,"id","ngbCollapse"],[1,"col-12","px-lg-2"]],template:function(n,i){if(n&1){let a=S();l(0,"div",4)(1,"div",5)(2,"h5",6),h(3),s(),l(4,"button",7),C("click",function(){return y(a),w(i.dismissModal(!1))}),T(),x(5,"svg",8),s()(),p(6,m9,1,0,"ng-container",9),q(),l(7,"div",10)(8,"button",11),C("click",function(){return y(a),w(i.submit())}),h(9),s()()(),p(10,v9,9,7,"ng-template",null,0,ne)(12,b9,1,1,"ng-template",null,1,ne)(14,y9,2,5,"ng-template",null,2,ne)(16,L9,1,1,"ng-template",null,3,ne)}if(n&2){let a=U(15),f=U(17);r(3),M(i.displayName?i.displayName:i.data.value.name),r(3),c("ngTemplateOutlet",i.fullProduct?a:f),r(2),c("disabled",!i.data||i.hasNestedCu
560stomErrors(i.data)),r(),M(i.fullProduct?"Common.Labels.Product.add_to_order":"Common.Labels.Add")}},dependencies:[ue,V,ut,d3,k1,Xt,Jt,X,ai,xe],styles:['[_ngcontent-%COMP%]:root{--ion-color-primary: map-get($theme-colors, primary);--ion-color-secondary: map-get($theme-colors, secondary);--ion-color-tertiary: map-get($theme-colors, tertiary);--ion-color-success: map-get($theme-colors, tertiary);--ion-color-warning: map-get($theme-colors, secondary);--ion-color-danger: map-get($theme-colors, primary);--ion-color-dark: map-get($theme-colors, dark);--ion-color-medium: map-get($theme-colors, light-gray);--ion-color-light: map-get($theme-colors, light)}[_ngcontent-%COMP%]:root{--ion-font-family: $primary-font-family}[_ngcontent-%COMP%]:root{--font-size-scale: 1;--text-font-scale-ratio: 1;--text-font-scale-ratio-base: 1;--text-font-scale-ratio-small: 1;--text-font-scale-ratio-medium: 1;--text-font-scale-ratio-large: 1;--text-font-scale-ratio-light: 1;--text-font-scale-ratio-light-small: 1;--font-size-base-light: 19px;--font-size-tiny-light: 14px;--font-size-minor-light: 14px;--font-size-small-light: 17px;--font-size-medium-light: 22px;--font-size-large-light: 24px;--font-weight-bold: 500;--cta-font-size-base: 18px;--font-size-tiny: 14px;--font-size-minor: 14px;--font-size-small: 16px;--font-size-medium: 21px;--font-size-large: 24px;--line-height-large: 1.25;--line-height-medium: .9;--line-height-base: .9;--line-height-small: 1.14;--line-height-minor: 1.5;--line-height-tiny: 1.1;--h1-font-size-oversized: 70px;--h1-font-size: 55px;--h2-font-size-oversized: 60px;--h2-font-size: 41px;--h3-font-size: 30px;--h4-font-size: 21.71px;--h5-font-size: 17px;--h6-font-size: 16px;--h7-font-size: 16px;--careers-link: 25px;--core-values-info-font-size: 21px;--careers-core-innerCircle-font-size: 1.5rem;--careers-growth-title-font-size: var(--h2-font-size);--careers-core-innerCircle-top-padding: 0;--careers-core-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--careers-title-font-size: calc(var(--h2-font-size) * var(--text-header-font-scale-ratio-h2));--careers-item-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--locations-hours-label-font-size: calc(var(--font-size-small-light) * var(--text-font-scale-ratio-light-small));--location-card-title-font-size: calc(var(--font-size-small) * var(--text-font-scale-ratio));--custom-menu-desktop-link-line-height: 1rem;--location-finder-content-nav-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--location-finder-content-nav-font-weight: 700;--location-finder-content-search-title-font-size: 15px;--location-finder-content-header-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--global-menu-product-cta-font-size: calc(var(--h7-font-size) * var(--text-header-font-scale-ratio-h7));--global-menu-product-name-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--global-menu-product-name-font-weight: 500;--flavors-subtitle-font-weight: 400;--flavor-card-title-padding-bottom: unset;--flavor-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--flavor-card-title-line-height: var(--line-height-base);--slider-selection-background-color: linear-gradient(270deg, #ff0000 0%, #ff9000 34.47%, #fff600 72.87%, #91fa00 100%);--h1-line-height-oversized: .9;--h1-line-height: .9;--h2-line-height: .9;--h3-line-height: .9;--h4-line-height: .9;--h5-line-height: .9;--h6-line-height: .9;--body-font-line-height: 22px;--cta-top-padding:.85rem;--font-size-base: 1rem;--text-header-font-scale-ratio: 1;--text-header-font-scale-ratio-h1-oversized: var( --text-header-font-scale-ratio );--text-header-font-scale-ratio-h2-oversized: var( --text-header-font-scale-ratio );--text-header-font-scale-ratio-h2: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h3: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h4: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h5: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h6: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h7: var(--text-header-font-scale-ratio);--calculator-noUi-tooltip-font: 21px;--otnotice-font-size: 15px;--onetrust-heading-font-size: calc( var(--h2-font-size) * var(--text-header-font-scale-ratio-h2) );--flavors-offer-font-family: "Open Sans", sans-serif}@media (min-width: 992px){[_ngcontent-%COMP%]:root{--text-font-scale-ratio: 1.105;--text-font-scale-ratio-base: 1.184;--text-font-scale-ratio-medium: 1.071;--text-font-scale-ratio-large: 1.5;--text-font-scale-ratio-light: 1.105;--careers-link: 27px;--careers-core-card-title-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4));--careers-title-font-size: calc(var(--h1-font-size) * var(--text-header-font-scale-ratio));--careers-item-title-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--location-card-title-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--location-finder-content-nav-font-size: calc(var(--h6-font-size) * var(--text-header-font-scale-ratio-h6));--location-finder-content-header-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4));
560--global-menu-product-name-font-size: var(--font-size-large);--flavor-card-title-font-size: 1.75rem;--locator-arrow-font-size: 5px;--body-font-line-height: 24px;--text-header-font-scale-ratio: 1.3;--text-header-font-scale-ratio-h1-oversized: 2.57;--text-header-font-scale-ratio-h2-oversized: 2.13;--text-header-font-scale-ratio-h2: 1.56;--text-header-font-scale-ratio-h3: 1.36;--text-header-font-scale-ratio-h4: 1.658;--text-header-font-scale-ratio-h5: 1.647;--text-header-font-scale-ratio-h6: 1.375;--text-header-font-scale-ratio-h7: 1.125;--calculator-noUi-tooltip-font: 28px;--otnotice-font-size: 20px}}[_ngcontent-%COMP%]:root{--word-spacing: unset}[_ngcontent-%COMP%]:root{--cta-arrow-rotation: 0deg;--location-detail-active-translate: 100%;--modal-content-right: unset;--carousel-wrapper-direction: unset;--carousel-inner-direction: unset;--navbar-delivery-actions: unset;--primary-font-family: "RocGrotesk Light", sans-serif;--secondary-font-family: "RocGrotesk Medium", sans-serif;--font-family-base-bold: "RocGrotesk Bold", sans-serif;--headings-font-family: "RocGrotesk Extra Bold", sans-serif;--language-toggle-font-family: "RocGrotesk Extra Bold", sans-serif;--sticky-btn-line-left-width: 1px;--sticky-btn-line-right-width: 0;--calc-image-translate: -50%;--mobile-title-slider: 21px;--custom-select-background-position-x: 97%}[dir=rtl][_ngcontent-%COMP%]{--cta-arrow-rotation: 180deg;--location-detail-active-translate: -100%;--modal-content-right: 5%;--carousel-wrapper-direction: ltr;--carousel-inner-direction: rtl;--navbar-delivery-actions: ltr;--primary-font-family: "Almarai Light", sans-serif;--secondary-font-family: "Almarai Regular", sans-serif;--font-family-base-bold: "Almarai Bold", sans-serif;--headings-font-family: "Almarai Extrabold", sans-serif;--sticky-btn-line-left-width: 0;--sticky-btn-line-right-width: 1px;--calc-image-translate: 50%;--calculator-noUi-tooltip-font: 18px;--mobile-title-slider: 18px;--bs-btn-line-height: 1;--custom-select-background-position-x: 3%;--font-size-base-light: 14px;--font-size-small-light: 12px;--font-weight-bold: 700;--cta-font-size-base: 14px;--careers-growth-title-font-size: 30px;--core-values-info-font-size:16px;--careers-core-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--careers-title-font-size: calc(var(--h2-font-size) * var(--text-header-font-scale-ratio-h2));--careers-item-title-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--locations-hours-label-font-size: calc(var(--font-size-base-light) * var(--text-font-scale-ratio-light));--location-card-title-font-size: 18px;--location-finder-content-nav-font-size: calc(var(--cta-font-size-base) * var(--text-font-scale-ratio-large));--location-finder-content-nav-font-weight: 800;--location-finder-content-search-title-font-size: calc(var(--font-size-small) * var(--text-font-scale-ratio));--global-menu-product-cta-font-size: calc(var(--cta-font-size-base) * var(--text-font-scale-ratio-large));--global-menu-product-name-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--global-menu-product-name-font-weight: 800;--flavors-subtitle-font-weight: 700;--flavor-card-title-padding-bottom: 17;--flavor-card-title-line-height: var(--h3-line-height);--slider-selection-background-color: linear-gradient(270deg, #91fa00 0%, #fff600 34.47%, #ff9000 72.87%, #ff0000 100%);--font-size-small: 12px;--font-size-medium: 18px;--line-height-medium: 1.333;--line-height-base: 1.7;--line-height-small: 1.57;--h1-font-size-oversized: 80px;--h1-font-size: 38px;--h2-font-size: 30px;--h3-font-size: 26px;--h4-font-size: 21.71px;--h5-font-size: 18px;--h6-font-size: 13px;--h7-font-size: 14px;--h1-line-height-oversized: 1.1875;--h1-line-height: 1.294;--h2-line-height: 1.333;--h3-line-height: 1.307;--h6-line-height: 1.538;--h6-font-weight: 800;--headings-font-weight: 800;--bs-body-text-align: right}@media (min-width: 992px){[dir=rtl][_ngcontent-%COMP%]{--h1-line-height-oversized: 1.333;--h1-line-height: 1.25;--h2-line-height: 1.24;--line-height-small: 1.75;--line-height-medium: 1.454;--text-font-scale-ratio: 1.2;--text-font-scale-ratio-medium: 1.222;--text-font-scale-ratio-large: 1.142;--text-header-font-scale-ratio: 1.5789;--text-header-font-scale-ratio-h1-oversized: 1.875;--text-header-font-scale-ratio-h2: 1.667;--text-header-font-scale-ratio-h3: 1.538;--text-header-font-scale-ratio-h4: 1.3636;--text-header-font-scale-ratio-h5: 1.333;--text-header-font-scale-ratio-h7: 1;--calculator-noUi-tooltip-font: 22px;--location-card-title-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));
560--custom-menu-desktop-link-line-height: var(--h3-line-height);--location-finder-content-header-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--flavor-card-title-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4))}}[dir=rtl][_ngcontent-%COMP%]   .ms-1[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-2[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-3[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-4[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-5[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-6[_ngcontent-%COMP%]{margin-left:0!important}[dir=rtl][_ngcontent-%COMP%]   .me-1[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-2[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-3[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-4[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-5[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-6[_ngcontent-%COMP%]{margin-right:0!important}[lang=th][_ngcontent-%COMP%]{direction:ltr;text-align:left;--font-size-base-light: 16px;--h1-line-height-oversized: 1.5;--h1-line-height: 1.5;--h2-line-height: 1.5;--h3-line-height: 1.5;--h5-line-height: 1.5;--line-height-base: 1.5;
560--line-height-small: 1.5;--line-height-tiny: 1.5;--body-font-line-height: 1.5;--h1-font-size-oversized: 34px;--h1-font-size: 34px;--h2-font-size: 30px;--h3-font-size: 30px;--careers-link: 25px;--core-values-info-font-size: 16px;--careers-core-innerCircle-font-size: 1.2rem;--careers-core-innerCircle-top-padding: 10px;--cta-top-padding:1.5rem;--word-spacing: normal;--word-break: break-word}@media (min-width: 992px){[lang=th][_ngcontent-%COMP%]{--text-header-font-scale-ratio-h2: 1;--text-header-font-scale-ratio-h3: 1}}.additional-sides[_ngcontent-%COMP%]{overflow:auto}.additional-sides__header[_ngcontent-%COMP%]{position:sticky;top:0;z-index:99;background-color:#fff;padding:1rem;display:flex;border-bottom:2px solid;align-items:center}.additional-sides__header[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%]{margin:0 auto}.additional-sides__header[_ngcontent-%COMP%] > button[_ngcontent-%COMP%]{width:32px;height:32px;padding:0;display:flex;position:absolute;right:.5rem;background-color:transparent}.additional-sides__header[_ngcontent-%COMP%] > button[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{margin:auto}.additional-sides__body[_ngcontent-%COMP%]{padding:1rem}.additional-sides__submit[_ngcontent-%COMP%]{position:sticky;bottom:0;z-index:99;border-top:2px solid;background-color:#fff;padding:1rem;display:flex;flex-direction:column}.additional-sides__submit[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{margin:auto}.additional-sides[_ngcontent-%COMP%]   .required_pill[_ngcontent-%COMP%]{margin:auto;background-color:#f19933;padding:.125rem .5rem;font-size:12px;border-radius:15px;width:fit-content}.additional-sides__checkbox--wrapper[_ngcontent-%COMP%]{display:flex}.additional-sides__checkbox--wrapper[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{margin-right:1rem}.additional-sides__checkbox--wrapper[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:last-child{margin-right:0}.additional-sides__image[_ngcontent-%COMP%]{position:relative}.additional-sides__image[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{height:auto;width:350px}.additional-sides__image-premium[_ngcontent-%COMP%]{position:absolute;top:-4.3rem;left:-1.5rem;background-color:#006938;color:#fff;padding:.25rem 1.5rem .25rem 1rem;font-size:calc(var(--font-size-small) * var(--text-font-scale-ratio));font-weight:700;clip-path:polygon(0 0,100% 0,85% 100%,0 100%)}@media (max-width: 767.98px){.additional-sides__image-premium[_ngcontent-%COMP%]{left:-2rem}}.additional-sides__tags[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{margin-right:.5rem}.additional-sides__tags[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]:last-child{margin-right:0}']})}}return t})();var uc=(()=>{class t{constructor(){}ngOnInit(){}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=N({type:t,selectors:[["menu-filter"]],standalone:!1,decls:74,vars:0,consts:[[1,"menu-filter"],[1,"menu-filter__header"],["translate",""],["type","button","aria-label","Close"],["type","32nav_exit",1,"icon-32"],[1,"menu-filter__body"],[1,"container","p-0"],[1,"row"],[1,"col-12","col-md-7"],[1,"menu-filter__grid1"],["type","48milk",1,"icon-48"],["type","48eggs",1,"icon-48"],["type","48fish",1,"icon-48"],["type","48shellfish",1,"icon-48"],["type","48treenuts",1,"icon-48"],["type","48peanuts",1,"icon-48"],["type","48soybeans",1,"icon-48"],["type","48wheat",1,"icon-48"],[1,"col-12","col-md-5"],[1,"menu-filter__grid2"],["type","48woksmart",1,"icon-48"],["type","48notspicy",1,"icon-48"],["type","48spicy",1,"icon-48"],[1,"btn","btn-outline-primary"]],template:function(n,i){n&1&&(l(0,"div",0)(1,"div",1)(2,"h5",2),h(3,"Filter & Sort"),s(),l(4,"button",3),T(),x(5,"svg",4),s()(),q(),l(6,"div",5)(7,"div",6)(8,"div",7)(9,"div",8)(10,"h6"),h(11,"Remove Menu Items with Allergens"),s(),l(12,"ul",9)(13,"li")(14,"button"),T(),x(15,"svg",10),q(),l(16,"p"),h(17,"Milk"),s()()(),l(18,"li")(19,"button"),T(),x(20,"svg",11),q(),l(21,"p"),h(22,"Eggs"),s()()(),l(23,"li")(24,"button"),T(),x(25,"svg",12),q(),l(26,"p"),h(27,"Fish"),s()()(),l(28,"li")(29,"button"),T(),x(30,"svg",13),q(),l(31,"p"),h(32,"Shellfish"),s()()(),l(33,"li")(34,"button"),T(),x(35,"svg",14),q(),l(36,"p"),h(37,"Treenuts"),s()()(),l(38,"li")(39,"button"),T(),x(40,"svg",15),q(),l(41,"p"),h(42,"Peanuts"),s()()(),l(43,"li")(44,"button"),T(),x(45,"svg",16),q(),l(46,"p"),h(47,"Soybeans"),s()()(),l(48,"li")(49,"button"),T(),x(50,"svg",17),q(),l(51,"p"),h(52,"Wheat"),s()()()()(),l(53,"div",18)(54,"h6"),h(55,"Sort Menu By Preference"),s(),l(56,"ul",19)(57,"li")(58,"button"),T(),x(59,"svg",20),q(),l(60,"p"),h(61,"Woksmart"),s()()(),l(62,"li")(63,"button"),T(),x(64,"svg",21),q(),l(65,"p"),h(66,"Not Spicy"),s()()(),l(67,"li")(68,"button"),T(),x(69,"svg",22),q(),l(70,"p"),h(71,"Spicy"),s()()()()()(),l(72,"button",23),h(73,"Clear All Filters"),s()()()())},dependencies:[X,xe],styles:['[_ngcontent-%COMP%]:root{--ion-color-primary: map-get($theme-colors, primary);--ion-color-secondary: map-get($theme-colors, secondary);--ion-color-tertiary: map-get($theme-colors, tertiary);--ion-color-success: map-get($theme-colors, tertiary);--ion-color-warning: map-get($theme-colors, secondary);--ion-color-danger: map-get($theme-colors, primary);--ion-color-dark: map-get($theme-colors, dark);--ion-color-medium: map-get($theme-colors, light-gray);--ion-color-light: map-get($theme-colors, light)}[_ngcontent-%COMP%]:root{--ion-font-family: $primary-font-family}[_ngcontent-%COMP%]:root{--font-size-scale: 1;--text-font-scale-ratio: 1;--text-font-scale-ratio-base: 1;--text-font-scale-ratio-small: 1;--text-font-scale-ratio-medium: 1;--text-font-scale-ratio-large: 1;--text-font-scale-ratio-light: 1;--text-font-scale-ratio-light-small: 1;--font-size-base-light: 19px;--font-size-tiny-light: 14px;--font-size-minor-light: 14px;--font-size-small-light: 17px;--font-size-medium-light: 22px;--font-size-large-light: 24px;--font-weight-bold: 500;--cta-font-size-base: 18px;--font-size-tiny: 14px;--font-size-minor: 14px;--font-size-small: 16px;--font-size-medium: 21px;--font-size-large: 24px;--line-height-large: 1.25;--line-height-medium: .9;--line-height-base: .9;--line-height-small: 1.14;--line-height-minor: 1.5;
560--line-height-tiny: 1.1;--h1-font-size-oversized: 70px;--h1-font-size: 55px;--h2-font-size-oversized: 60px;--h2-font-size: 41px;--h3-font-size: 30px;--h4-font-size: 21.71px;--h5-font-size: 17px;--h6-font-size: 16px;--h7-font-size: 16px;--careers-link: 25px;--core-values-info-font-size: 21px;--careers-core-innerCircle-font-size: 1.5rem;--careers-growth-title-font-size: var(--h2-font-size);--careers-core-innerCircle-top-padding: 0;--careers-core-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--careers-title-font-size: calc(var(--h2-font-size) * var(--text-header-font-scale-ratio-h2));--careers-item-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--locations-hours-label-font-size: calc(var(--font-size-small-light) * var(--text-font-scale-ratio-light-small));--location-card-title-font-size: calc(var(--font-size-small) * var(--text-font-scale-ratio));--custom-menu-desktop-link-line-height: 1rem;--location-finder-content-nav-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--location-finder-content-nav-font-weight: 700;--location-finder-content-search-title-font-size: 15px;--location-finder-content-header-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--global-menu-product-cta-font-size: calc(var(--h7-font-size) * var(--text-header-font-scale-ratio-h7));--global-menu-product-name-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--global-menu-product-name-font-weight: 500;--flavors-subtitle-font-weight: 400;--flavor-card-title-padding-bottom: unset;--flavor-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--flavor-card-title-line-height: var(--line-height-base);--slider-selection-background-color: linear-gradient(270deg, #ff0000 0%, #ff9000 34.47%, #fff600 72.87%, #91fa00 100%);--h1-line-height-oversized: .9;--h1-line-height: .9;--h2-line-height: .9;--h3-line-height: .9;--h4-line-height: .9;--h5-line-height: .9;--h6-line-height: .9;--body-font-line-height: 22px;--cta-top-padding:.85rem;--font-size-base: 1rem;--text-header-font-scale-ratio: 1;--text-header-font-scale-ratio-h1-oversized: var( --text-header-font-scale-ratio );--text-header-font-scale-ratio-h2-oversized: var( --text-header-font-scale-ratio );--text-header-font-scale-ratio-h2: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h3: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h4: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h5: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h6: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h7: var(--text-header-font-scale-ratio);--calculator-noUi-tooltip-font: 21px;--otnotice-font-size: 15px;--onetrust-heading-font-size: calc( var(--h2-font-size) * var(--text-header-font-scale-ratio-h2) );--flavors-offer-font-family: "Open Sans", sans-serif}@media (min-width: 992px){[_ngcontent-%COMP%]:root{--text-font-scale-ratio: 1.105;--text-font-scale-ratio-base: 1.184;--text-font-scale-ratio-medium: 1.071;--text-font-scale-ratio-large: 1.5;--text-font-scale-ratio-light: 1.105;--careers-link: 27px;--careers-core-card-title-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4));--careers-title-font-size: calc(var(--h1-font-size) * var(--text-header-font-scale-ratio));--careers-item-title-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--location-card-title-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--location-finder-content-nav-font-size: calc(var(--h6-font-size) * var(--text-header-font-scale-ratio-h6));--location-finder-content-header-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4));--global-menu-product-name-font-size: var(--font-size-large);--flavor-card-title-font-size: 1.75rem;--locator-arrow-font-size: 5px;--body-font-line-height: 24px;--text-header-font-scale-ratio: 1.3;--text-header-font-scale-ratio-h1-oversized: 2.57;--text-header-font-scale-ratio-h2-oversized: 2.13;--text-header-font-scale-ratio-h2: 1.56;--text-header-font-scale-ratio-h3: 1.36;--text-header-font-scale-ratio-h4: 1.658;--text-header-font-scale-ratio-h5: 1.647;--text-header-font-scale-ratio-h6: 1.375;--text-header-font-scale-ratio-h7: 1.125;--calculator-noUi-tooltip-font: 28px;--otnotice-font-size: 20px}}[_ngcontent-%COMP%]:root{--word-spacing: unset}[_ngcontent-%COMP%]:root{--cta-arrow-rotation: 0deg;--location-detail-active-translate: 100%;--modal-content-right: unset;--carousel-wrapper-direction: unset;--carousel-inner-direction: unset;--navbar-delivery-actions: unset;--primary-font-family: "RocGrotesk Light", sans-serif;--secondary-font-family: "RocGrotesk Medium", sans-serif;--font-family-base-bold: "RocGrotesk Bold", sans-serif;--headings-font-family: "RocGrotesk Extra Bold", sans-serif;--language-toggle-font-family: "RocGrotesk Extra Bold", sans-serif;--sticky-btn-line-left-width: 1px;--sticky-btn-line-right-width: 0;--calc-image-translate: -50%;--mobile-title-slider: 21px;--custom-select-background-position-x: 97%}[dir=rtl][_ngcontent-%COMP%]{--cta-arrow-rotation: 180deg;--location-detail-active-translate: -100%;--modal-content-right: 5%;--carousel-wrapper-direction: ltr;--carousel-inner-direction: rtl;--navbar-delivery-actions: ltr;--primary-font-family: "Almarai Light", sans-serif;--secondary-font-family: "Almarai Regular", sans-serif;--font-family-base-bold: "Almarai Bold", sans-serif;--headings-font-family: "Almarai Extrabold", sans-serif;--sticky-btn-line-left-width: 0;--sticky-btn-line-right-width: 1px;--calc-image-translate: 50%;--calculator-noUi-tooltip-font: 18px;--mobile-title-slider: 18px;--bs-btn-line-height: 1;--custom-select-background-position-x: 3%;--font-size-base-light: 14px;--font-size-small-light: 12px;--font-weight-bold: 700;--cta-font-size-base: 14px;--careers-growth-title-font-size: 30px;--core-values-info-font-size:16px;--careers-core-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--careers-title-font-size: calc(var(--h2-font-size) * var(--text-header-font-scale-ratio-h2));--careers-item-title-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--locations-hours-label-font-size: calc(var(--font-size-base-light) * var(--text-font-scale-ratio-light));--location-card-title-font-size: 18px;--location-finder-content-nav-font-size: calc(var(--cta-font-size-base) * var(--text-font-scale-ratio-large));
560--location-finder-content-nav-font-weight: 800;--location-finder-content-search-title-font-size: calc(var(--font-size-small) * var(--text-font-scale-ratio));--global-menu-product-cta-font-size: calc(var(--cta-font-size-base) * var(--text-font-scale-ratio-large));--global-menu-product-name-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--global-menu-product-name-font-weight: 800;--flavors-subtitle-font-weight: 700;--flavor-card-title-padding-bottom: 17;--flavor-card-title-line-height: var(--h3-line-height);--slider-selection-background-color: linear-gradient(270deg, #91fa00 0%, #fff600 34.47%, #ff9000 72.87%, #ff0000 100%);--font-size-small: 12px;--font-size-medium: 18px;--line-height-medium: 1.333;--line-height-base: 1.7;--line-height-small: 1.57;--h1-font-size-oversized: 80px;--h1-font-size: 38px;--h2-font-size: 30px;--h3-font-size: 26px;--h4-font-size: 21.71px;--h5-font-size: 18px;--h6-font-size: 13px;--h7-font-size: 14px;--h1-line-height-oversized: 1.1875;--h1-line-height: 1.294;--h2-line-height: 1.333;--h3-line-height: 1.307;--h6-line-height: 1.538;--h6-font-weight: 800;--headings-font-weight: 800;--bs-body-text-align: right}@media (min-width: 992px){[dir=rtl][_ngcontent-%COMP%]{--h1-line-height-oversized: 1.333;--h1-line-height: 1.25;--h2-line-height: 1.24;--line-height-small: 1.75;--line-height-medium: 1.454;--text-font-scale-ratio: 1.2;--text-font-scale-ratio-medium: 1.222;--text-font-scale-ratio-large: 1.142;--text-header-font-scale-ratio: 1.5789;--text-header-font-scale-ratio-h1-oversized: 1.875;--text-header-font-scale-ratio-h2: 1.667;--text-header-font-scale-ratio-h3: 1.538;--text-header-font-scale-ratio-h4: 1.3636;--text-header-font-scale-ratio-h5: 1.333;--text-header-font-scale-ratio-h7: 1;--calculator-noUi-tooltip-font: 22px;--location-card-title-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--custom-menu-desktop-link-line-height: var(--h3-line-height);--location-finder-content-header-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--flavor-card-title-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4))}}[dir=rtl][_ngcontent-%COMP%]   .ms-1[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-2[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-3[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-4[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-5[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-6[_ngcontent-%COMP%]{margin-left:0!important}[dir=rtl][_ngcontent-%COMP%]   .me-1[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-2[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-3[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-4[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-5[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-6[_ngcontent-%COMP%]{margin-right:0!important}[lang=th][_ngcontent-%COMP%]{direction:ltr;text-align:left;--font-size-base-light: 16px;--h1-line-height-oversized: 1.5;--h1-line-height: 1.5;--h2-line-height: 1.5;--h3-line-height: 1.5;--h5-line-height: 1.5;--line-height-base: 1.5;
560--line-height-small: 1.5;--line-height-tiny: 1.5;--body-font-line-height: 1.5;--h1-font-size-oversized: 34px;--h1-font-size: 34px;--h2-font-size: 30px;--h3-font-size: 30px;--careers-link: 25px;--core-values-info-font-size: 16px;--careers-core-innerCircle-font-size: 1.2rem;--careers-core-innerCircle-top-padding: 10px;--cta-top-padding:1.5rem;--word-spacing: normal;--word-break: break-word}@media (min-width: 992px){[lang=th][_ngcontent-%COMP%]{--text-header-font-scale-ratio-h2: 1;--text-header-font-scale-ratio-h3: 1}}.menu-filter[_ngcontent-%COMP%]{overflow:auto}.menu-filter__header[_ngcontent-%COMP%]{position:sticky;top:0;z-index:99;background-color:#fff;padding:1rem;display:flex;border-bottom:2px solid;align-items:center}.menu-filter__header[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%]{margin:0 auto}.menu-filter__header[_ngcontent-%COMP%] > button[_ngcontent-%COMP%]{width:32px;height:32px;padding:0;display:flex;position:absolute;right:.5rem;background-color:transparent}.menu-filter__header[_ngcontent-%COMP%] > button[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{margin:auto}.menu-filter__body[_ngcontent-%COMP%]{padding:1rem}.menu-filter__body[_ngcontent-%COMP%]   h6[_ngcontent-%COMP%]{margin-bottom:1rem}@media (max-width: 767.98px){.menu-filter__body[_ngcontent-%COMP%]{width:auto}}.menu-filter__grid1[_ngcontent-%COMP%], .menu-filter__grid2[_ngcontent-%COMP%]{padding:0;list-style-type:none;display:flex;flex-wrap:wrap}.menu-filter__grid1[_ngcontent-%COMP%]   li[_ngcontent-%COMP%], .menu-filter__grid2[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{width:auto}.menu-filter__grid1[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   button[_ngcontent-%COMP%], .menu-filter__grid2[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{background-color:transparent;transition:.25s all ease;border-radius:5px;width:100%;padding:1rem 0}.menu-filter__grid1[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   button.web-only[_ngcontent-%COMP%]:hover, .menu-filter__grid1[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   button.web-only[_ngcontent-%COMP%]:active, .menu-filter__grid1[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   button.we-only[_ngcontent-%COMP%]:focus, .menu-filter__grid2[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   button.web-only[_ngcontent-%COMP%]:hover, .menu-filter__grid2[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   button.web-only[_ngcontent-%COMP%]:active, .menu-filter__grid2[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   button.we-only[_ngcontent-%COMP%]:focus{background-color:#000}.menu-filter__grid1[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]   p[_ngcontent-%COMP%], .menu-filter__grid2[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin:0}.menu-filter__grid1[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{width:24%;margin-right:1.334%;margin-bottom:1.334%}@media (max-width: 767.98px){.menu-filter__grid1[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{width:32%;margin-right:1.334%;margin-bottom:1.334%}}.menu-filter__grid1[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]:nth-child(4n+1){margin-right:0}@media (max-width: 767.98px){.menu-filter__grid1[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]:nth-child(4n+1){margin-right:1.334%}}@media (max-width: 767.98px){.menu-filter__grid1[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]:nth-child(3n+1){margin-right:0}}.menu-filter__grid2[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{width:32%;margin-right:1.334%;margin-bottom:1.334%}.menu-filter__grid2[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]:last-child{margin-right:0}']})}}return t})();var yc=h1(cn());var xc={prefix:"fab",iconName:"facebook-f",icon:[320,512,[],"f39e","M80 299.3V512H196V299.3h86.5l18-97.8H196V166.9c0-51.7 20.3-71.5 72.7-71.5c16.3 0 29.4 .4 37 1.2V7.9C291.4 4 256.4 0 236.2 0C129.3 0 80 50.5 80 159.4v42.1H14v97.8H80z"]};var vc={prefix:"fab",iconName:"spotify",icon:[496,512,[],"f1bc","M248 8C111.1 8 0 119.1 0 256s111.1 248 248 248 248-111.1 248-248S384.9 8 248 8zm100.7 364.9c-4.2 0-6.8-1.3-10.7-3.6-62.4-37.6-135-39.2-206.7-24.5-3.9 1-9 2.6-11.9 2.6-9.7 0-15.8-7.7-15.8-15.8 0-10.3 6.1-15.2 13.6-16.8 81.9-18.1 165.6-16.5 237 26.2 6.1 3.9 9.7 7.4 9.7 16.5s-7.1 15.4-15.2 15.4zm26.9-65.6c-5.2 0-8.7-2.3-12.3-4.2-62.5-37-155.7-51.9-238.6-29.4-4.8 1.3-7.4 2.6-11.9 2.6-10.7 0-19.4-8.7-19.4-19.4s5.2-17.8 15.5-20.7c27.8-7.8 56.2-13.6 97.8-13.6 64.9 0 127.6 16.1 177 45.5 8.1 4.8 11.3 11 11.3 19.7-.1 10.8-8.5 19.5-19.4 19.5zm31-76.2c-5.2 0-8.4-1.3-12.9-3.9-71.2-42.5-198.5-52.7-280.9-29.7-3.6 1-8.1 2.6-12.9 2.6-13.2 0-23.3-10.3-23.3-23.6 0-13.6 8.4-21.3 17.4-23.9 35.2-10.3 74.6-15.2 117.5-15.2 73 0 149.5 15.2 205.4 47.8 7.8 4.5 12.9 10.7 12.9 22.6 0 13.6-11 23.3-23.2 23.3z"]};var _c={prefix:"fab",iconName:"x-twitter",icon:[512,512,[],"e61b","M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z"]};var zc={prefix:"fab",iconName:"tiktok",icon:[448,512,[],"e07b","M448,209.91a210.06,210.06,0,0,1-122.77-39.25V349.38A162.55,162.55,0,1,1,185,188.31V278.2a74.62,74.62,0,1,0,52.23,71.18V0l88,0a121.18,121.18,0,0,0,1.86,22.17h0A122.18,122.18,0,0,0,381,102.39a121.43,121.43,0,0,0,67,20.14Z"]};var Cc={prefix:"fab",iconName:"instagram",icon:[448,512,[],"f16d","M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z"]};var bc={prefix:"fab",iconName:"snapchat",icon:[512,512,[62124,"snapchat-ghost"],"f2ab","M496.926,366.6c-3.373-9.176-9.8-14.086-17.112-18.153-1.376-.806-2.641-1.451-3.72-1.947-2.182-1.128-4.414-2.22-6.634-3.373-22.8-12.09-40.609-27.341-52.959-45.42a102.889,102.889,0,0,1-9.089-16.12c-1.054-3.013-1-4.724-.248-6.287a10.221,10.221,0,0,1,2.914-3.038c3.918-2.591,7.96-5.22,10.7-6.993,4.885-3.162,8.754-5.667,11.246-7.44,9.362-6.547,15.909-13.5,20-21.278a42.371,42.371,0,0,0,2.1-35.191c-6.2-16.318-21.613-26.449-40.287-26.449a55.543,55.543,0,0,0-11.718,1.24c-1.029.224-2.059.459-3.063.72.174-11.16-.074-22.94-1.066-34.534-3.522-40.758-17.794-62.123-32.674-79.16A130.167,130.167,0,0,0,332.1,36.443C309.515,23.547,283.91,17,256,17S202.6,23.547,180,36.443a129.735,129.735,0,0,0-33.281,26.783c-14.88,17.038-29.152,38.44-32.673,79.161-.992,11.594-1.24,23.435-1.079,34.533-1-.26-2.021-.5-3.051-.719a55.461,55.461,0,0,0-11.717-1.24c-18.687,0-34.125,10.131-40.3,26.449a42.423,42.423,0,0,0,2.046,35.228c4.105,7.774,10.652,14.731,20.014,21.278,2.48,1.736,6.361,4.24,11.246,7.44,2.641,1.711,6.5,4.216,10.28,6.72a11.054,11.054,0,0,1,3.3,3.311c.794,1.624.818,3.373-.36,6.6a102.02,102.02,0,0,1-8.94,15.785c-12.077,17.669-29.363,32.648-51.434,44.639C32.355,348.608,20.2,352.75,15.069,366.7c-3.868,10.528-1.339,22.506,8.494,32.6a49.137,49.137,0,0,0,12.4,9.387,134.337,134.337,0,0,0,30.342,12.139,20.024,20.024,0,0,1,6.126,2.741c3.583,3.137,3.075,7.861,7.849,14.78a34.468,34.468,0,0,0,8.977,9.127c10.019,6.919,21.278,7.353,33.207,7.811,10.776.41,22.989.881,36.939,5.481,5.778,1.91,11.78,5.605,18.736,9.92C194.842,480.951,217.707,495,255.973,495s61.292-14.123,78.118-24.428c6.907-4.24,12.872-7.9,18.489-9.758,13.949-4.613,26.163-5.072,36.939-5.481,11.928-.459,23.187-.893,33.206-7.812a34.584,34.584,0,0,0,10.218-11.16c3.434-5.84,3.348-9.919,6.572-12.771a18.971,18.971,0,0,1,5.753-2.629A134.893,134.893,0,0,0,476.02,408.71a48.344,48.344,0,0,0,13.019-10.193l.124-.149C498.389,388.5,500.708,376.867,496.926,366.6Zm-34.013,18.277c-20.745,11.458-34.533,10.23-45.259,17.137-9.114,5.865-3.72,18.513-10.342,23.076-8.134,5.617-32.177-.4-63.239,9.858-25.618,8.469-41.961,32.822-88.038,32.822s-62.036-24.3-88.076-32.884c-31-10.255-55.092-4.241-63.239-9.858-6.609-4.563-1.24-17.211-10.341-23.076-10.739-6.907-24.527-5.679-45.26-17.075-13.206-7.291-5.716-11.8-1.314-13.937,75.143-36.381,87.133-92.552,87.666-96.719.645-5.046,1.364-9.014-4.191-14.148-5.369-4.96-29.189-19.7-35.8-24.316-10.937-7.638-15.748-15.264-12.2-24.638,2.48-6.485,8.531-8.928,14.879-8.928a27.643,27.643,0,0,1,5.965.67c12,2.6,23.659,8.617,30.392,10.242a10.749,10.749,0,0,0,2.48.335c3.6,0,4.86-1.811,4.612-5.927-.768-13.132-2.628-38.725-.558-62.644,2.84-32.909,13.442-49.215,26.04-63.636,6.051-6.932,34.484-36.976,88.857-36.976s82.88,29.92,88.931,36.827c12.611,14.421,23.225,30.727,26.04,63.636,2.071,23.919.285,49.525-.558,62.644-.285,4.327,1.017,5.927,4.613,5.927a10.648,10.648,0,0,0,2.48-.335c6.745-1.624,18.4-7.638,30.4-10.242a27.641,27.641,0,0,1,5.964-.67c6.386,0,12.4,2.48,14.88,8.928,3.546,9.374-1.24,17-12.189,24.639-6.609,4.612-30.429,19.343-35.8,24.315-5.568,5.134-4.836,9.1-4.191,14.149.533,4.228,12.511,60.4,87.666,96.718C468.629,373.011,476.119,377.524,462.913,384.877Z"]};var k9=(t,o)=>
560({"links-single-page":t,"links-not-multilanguage":o}),S9=()=>["/"],I9=t=>({"font-size-single-page":t});function T9(t,o){if(t&1){let e=S();l(0,"a",7),C("click",function(){y(e);let i=d().$implicit,a=d(3);return w(a.onRouterLink(i.routerLink))}),s()}if(t&2){let e=d().$implicit,n=d(3);c("tabindex",n.navigation.navigationItems.count-e.weight)("title",e.title)("innerHtml",e.label,_e)}}function N9(t,o){if(t&1){let e=S();l(0,"a",8),C("click",function(i){y(e);let a=d(4);return w(a.externalSite(i))}),s()}if(t&2){let e=d().$implicit,n=d(3);c("tabindex",n.navigation.navigationItems.count-e.weight)("href",e.url,H)("target",e.url.includes("http")||e.url.includes("https")?"_blank":"_self")("title",e.title)("innerHtml",e.label,_e)}}function E9(t,o){if(t&1&&(l(0,"li",4),p(1,T9,1,3,"a",5)(2,N9,1,5,"a",6),s()),t&2){let e=o.$implicit;r(),c("ngIf",e.routerLink&&e.isActive),r(),c("ngIf",!e.routerLink&&e.isActive)}}function A9(t,o){if(t&1&&(l(0,"ul",2),p(1,E9,3,2,"li",3),s()),t&2){let e=d(2);r(),c("ngForOf",e.navigation.navigationItems)}}function D9(t,o){if(t&1&&(A(0),l(1,"nav"),p(2,A9,2,1,"ul",1),s(),D()),t&2){let e=d();r(),G1(e.classes),r(),c("ngIf",e.navigation&&e.navigation.navigationItems)}}function F9(t,o){t&1&&(l(0,"a",13),x(1,"img",14),s()),t&2&&c("routerLink",De(1,S9))}function V9(t,o){if(t&1&&x(0,"a",17),t&2){let e=d().$implicit,n=d(2);G1(n.classes),c("tabindex",n.navigation.navigationItems.count-e.weight)("href",e.routerLink,H)("title",e.title)("innerHtml",e.label,_e)}}function H9(t,o){if(t&1&&x(0,"a",18),t&2){let e=d().$implicit,n=d(2);G1(n.classes),c("tabindex",n.navigation.navigationItems.count-e.weight)("href",e.url,H)("target",e.url.includes("http")||e.url.includes("https")?"_blank":"_self")("title",e.title)("innerHtml",e.label,_e)}}function R9(t,o){if(t&1&&(A(0),p(1,V9,1,6,"a",15)(2,H9,1,7,"a",16),D()),t&2){let e=o.$implicit;r(),c("ngIf",e.routerLink&&e.isActive),r(),c("ngIf",!e.routerLink&&e.isActive)}}function B9(t,o){if(t&1){let e=S();l(0,"a",19),C("click",function(){y(e);let i=d(2);return w(i.changeStoredInterfaceLanguage())}),T(),x(1,"svg",20),q(),l(2,"div",21),h(3),W(4,"translate"),s()()}if(t&2){let e=d(2);Nr("",e.classes," langLink lang-link"),c("lang",e.isDefaultEnvironmentLanguage?e.environment.defaultEnvLanguage:e.environment.multiLanguageType[1]),r(2),c("ngClass",E(8,I9,e.environment.isSinglePage)),r(),M(he(4,6,"Nav_bar.Language_to_switch"))}}function $9(t,o){if(t&1&&(A(0),p(1,F9,2,2,"a",9),W(2,"async"),l(3,"div",10),p(4,R9,3,2,"ng-container",11),s(),p(5,B9,5,10,"a",12),W(6,"async"),D()),t&2){let e=d();r(),c("ngIf",e.environment.isSinglePage&&!he(2,4,e.isMaxMd$)),r(2),c("ngClass",Ae(8,k9,e.environment.isSinglePage,!e.environment.isSinglePage&&!e.environment.multiLanguage)),r(),c("ngForOf",e.navigation.navigationItems),r(),c("ngIf",e.environment.multiLanguage&&!he(6,6,e.isMaxMd$))}}var Di=(()=>{class t{constructor(e,n,i,a){this.router=e,this.deviceHelper=n,this.route=i,this.dashboardService=a,this.menuClick=new se,this.environment=b,this.isMaxMd$=this.deviceHelper.isMaxMd$,this.isDefaultEnvironmentLanguage=localStorage.getItem("storedInterfaceLanguage")===b.defaultEnvLanguage||localStorage.getItem("storedInterfaceLanguage")===null}onRouterLink(e,n){return le(this,null,function*(){n&&n.preventDefault(),e[0].includes("http")||e[0].includes("https")?this.dashboardService.externalSite(n):e[0].substr(0,1)==="/"&&this.router.navigate(e)})}changeStoredInterfaceLanguage(){this.isDefaultEnvironmentLanguage=!this.isDefaultEnvironmentLanguage;let e=b.multiLanguageType;localStorage.setItem("storedInterfaceLanguage",this.isDefaultEnvironmentLanguage?b.defaultEnvLanguage:e[1]),location.reload()}externalSite(e){this.dashboardService.externalSite(e)}static{this.\u0275fac=function(n){return new(n||t)(v(re),v(In),v(lt),v(pt))}}static{this.\u0275cmp=N({type:t,selectors:[["custom-menu"]],inputs:{navigation:"navigation",classes:"classes",format:"format"},outputs:{menuClick:"menuClick"},standalone:!1,decls:2,vars:2,consts:[[4,"ngIf"],["class","nav h6 lead menu-links",4,"ngIf"],[1,"nav","h6","lead","menu-links"],["class","nav-item",4,"ngFor","ngForOf"],[1,"nav-item"],["class","nav-link",3,"tabindex","title","innerHtml","click",4,"ngIf"],["class","nav-link",3,"tabindex","href","target","title","innerHtml","click",4,"ngIf"],[1,"nav-link",3,"click","tabindex","title","innerHtml"],[1,"nav-link",3,"click","tabindex","href","target","title","innerHtml"],["class","single-page-logo",3,"routerLink",4,"ngIf"],[1,"links",3,"ngClass"],[4,"ngFor","ngForOf"],["mporgnav","",3,"class","lang","click",4,"ngIf"],[1,"single-page-logo",3,"routerLink"],["loading","lazy","src","assets/images/logo-white.svg","alt","Wingstop"],[3,"tabindex","href","class","title","innerHtml",4,"ngIf"],[3,"tabindex","class","href","target","title","innerHtml",4,"ngIf"],[3,"tabindex","href","title","innerHtml"],[3,"tabindex","href","target","title","innerHtml"],["mporgnav","",3,"click","lang"],["type","language"],[1,"font-size-min",3,"ngClass"]],template:function(n,i){n&1&&p(0,D9,3,3,"ng-container",0)(1,$9,7,11,"ng-container",0),n&2&&(c("ngIf",i.format==="list"),r(),c("ngIf",i.format!=="list"&&i.navigation&&i.navigation.navigationItems))},dependencies:[e1,ae,ue,V,xt,X,W2,$e],styles:['[_ngcontent-%COMP%]:root{--ion-color-primary: map-get($theme-colors, primary);--ion-color-secondary: map-get($theme-colors, secondary);--ion-color-tertiary: map-get($theme-colors, tertiary);--ion-color-success: map-get($theme-colors, tertiary);--ion-color-warning: map-get($theme-colors, secondary);--ion-color-danger: map-get($theme-colors, primary);--ion-color-dark: map-get($theme-colors, dark);--ion-color-medium: map-get($theme-colors, light-gray);--ion-color-light: map-get($theme-colors, light)}[_ngcontent-%COMP%]:root{--ion-font-family: $primary-font-family}[_ngcontent-%COMP%]:root{--font-size-scale: 1;--text-font-scale-ratio: 1;--text-font-scale-ratio-base: 1;--text-font-scale-ratio-small: 1;--text-font-scale-ratio-medium: 1;--text-font-scale-ratio-large: 1;--text-font-scale-ratio-light: 1;--text-font-scale-ratio-light-small: 1;--font-size-base-light: 19px;--font-size-tiny-light: 14px;--font-size-minor-light: 14px;--font-size-small-light: 17px;--font-size-medium-light: 22px;--font-size-large-light: 24px;--font-weight-bold: 500;--cta-font-size-base: 18px;--font-size-tiny: 14px;--font-size-minor: 14px;--font-size-small: 16px;--font-size-medium: 21px;--font-size-large: 24px;--line-height-large: 1.25;--line-height-medium: .9;--line-height-base: .9;--line-height-small: 1.14;--line-height-minor: 1.5;
560--line-height-tiny: 1.1;--h1-font-size-oversized: 70px;--h1-font-size: 55px;--h2-font-size-oversized: 60px;--h2-font-size: 41px;--h3-font-size: 30px;--h4-font-size: 21.71px;--h5-font-size: 17px;--h6-font-size: 16px;--h7-font-size: 16px;--careers-link: 25px;--core-values-info-font-size: 21px;--careers-core-innerCircle-font-size: 1.5rem;--careers-growth-title-font-size: var(--h2-font-size);--careers-core-innerCircle-top-padding: 0;--careers-core-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--careers-title-font-size: calc(var(--h2-font-size) * var(--text-header-font-scale-ratio-h2));--careers-item-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--locations-hours-label-font-size: calc(var(--font-size-small-light) * var(--text-font-scale-ratio-light-small));--location-card-title-font-size: calc(var(--font-size-small) * var(--text-font-scale-ratio));--custom-menu-desktop-link-line-height: 1rem;--location-finder-content-nav-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--location-finder-content-nav-font-weight: 700;--location-finder-content-search-title-font-size: 15px;--location-finder-content-header-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--global-menu-product-cta-font-size: calc(var(--h7-font-size) * var(--text-header-font-scale-ratio-h7));--global-menu-product-name-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--global-menu-product-name-font-weight: 500;--flavors-subtitle-font-weight: 400;--flavor-card-title-padding-bottom: unset;--flavor-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--flavor-card-title-line-height: var(--line-height-base);--slider-selection-background-color: linear-gradient(270deg, #ff0000 0%, #ff9000 34.47%, #fff600 72.87%, #91fa00 100%);--h1-line-height-oversized: .9;--h1-line-height: .9;--h2-line-height: .9;--h3-line-height: .9;--h4-line-height: .9;--h5-line-height: .9;--h6-line-height: .9;--body-font-line-height: 22px;--cta-top-padding:.85rem;--font-size-base: 1rem;--text-header-font-scale-ratio: 1;--text-header-font-scale-ratio-h1-oversized: var( --text-header-font-scale-ratio );--text-header-font-scale-ratio-h2-oversized: var( --text-header-font-scale-ratio );--text-header-font-scale-ratio-h2: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h3: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h4: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h5: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h6: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h7: var(--text-header-font-scale-ratio);--calculator-noUi-tooltip-font: 21px;--otnotice-font-size: 15px;--onetrust-heading-font-size: calc( var(--h2-font-size) * var(--text-header-font-scale-ratio-h2) );--flavors-offer-font-family: "Open Sans", sans-serif}@media (min-width: 992px){[_ngcontent-%COMP%]:root{--text-font-scale-ratio: 1.105;--text-font-scale-ratio-base: 1.184;--text-font-scale-ratio-medium: 1.071;--text-font-scale-ratio-large: 1.5;--text-font-scale-ratio-light: 1.105;--careers-link: 27px;--careers-core-card-title-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4));--careers-title-font-size: calc(var(--h1-font-size) * var(--text-header-font-scale-ratio));--careers-item-title-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--location-card-title-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--location-finder-content-nav-font-size: calc(var(--h6-font-size) * var(--text-header-font-scale-ratio-h6));--location-finder-content-header-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4));--global-menu-product-name-font-size: var(--font-size-large);--flavor-card-title-font-size: 1.75rem;--locator-arrow-font-size: 5px;--body-font-line-height: 24px;--text-header-font-scale-ratio: 1.3;--text-header-font-scale-ratio-h1-oversized: 2.57;--text-header-font-scale-ratio-h2-oversized: 2.13;--text-header-font-scale-ratio-h2: 1.56;--text-header-font-scale-ratio-h3: 1.36;--text-header-font-scale-ratio-h4: 1.658;--text-header-font-scale-ratio-h5: 1.647;--text-header-font-scale-ratio-h6: 1.375;--text-header-font-scale-ratio-h7: 1.125;--calculator-noUi-tooltip-font: 28px;--otnotice-font-size: 20px}}[_ngcontent-%COMP%]:root{--word-spacing: unset}[_ngcontent-%COMP%]:root{--cta-arrow-rotation: 0deg;--location-detail-active-translate: 100%;--modal-content-right: unset;--carousel-wrapper-direction: unset;--carousel-inner-direction: unset;--navbar-delivery-actions: unset;--primary-font-family: "RocGrotesk Light", sans-serif;--secondary-font-family: "RocGrotesk Medium", sans-serif;--font-family-base-bold: "RocGrotesk Bold", sans-serif;--headings-font-family: "RocGrotesk Extra Bold", sans-serif;--language-toggle-font-family: "RocGrotesk Extra Bold", sans-serif;--sticky-btn-line-left-width: 1px;--sticky-btn-line-right-width: 0;--calc-image-translate: -50%;--mobile-title-slider: 21px;--custom-select-background-position-x: 97%}[dir=rtl][_ngcontent-%COMP%]{--cta-arrow-rotation: 180deg;--location-detail-active-translate: -100%;--modal-content-right: 5%;--carousel-wrapper-direction: ltr;--carousel-inner-direction: rtl;--navbar-delivery-actions: ltr;--primary-font-family: "Almarai Light", sans-serif;--secondary-font-family: "Almarai Regular", sans-serif;--font-family-base-bold: "Almarai Bold", sans-serif;--headings-font-family: "Almarai Extrabold", sans-serif;--sticky-btn-line-left-width: 0;--sticky-btn-line-right-width: 1px;--calc-image-translate: 50%;--calculator-noUi-tooltip-font: 18px;--mobile-title-slider: 18px;--bs-btn-line-height: 1;--custom-select-background-position-x: 3%;--font-size-base-light: 14px;--font-size-small-light: 12px;--font-weight-bold: 700;--cta-font-size-base: 14px;--careers-growth-title-font-size: 30px;--core-values-info-font-size:16px;--careers-core-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--careers-title-font-size: calc(var(--h2-font-size) * var(--text-header-font-scale-ratio-h2));--careers-item-title-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--locations-hours-label-font-size: calc(var(--font-size-base-light) * var(--text-font-scale-ratio-light));--location-card-title-font-size: 18px;--location-finder-content-nav-font-size: calc(var(--cta-font-size-base) * var(--text-font-scale-ratio-large));
560--location-finder-content-nav-font-weight: 800;--location-finder-content-search-title-font-size: calc(var(--font-size-small) * var(--text-font-scale-ratio));--global-menu-product-cta-font-size: calc(var(--cta-font-size-base) * var(--text-font-scale-ratio-large));--global-menu-product-name-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--global-menu-product-name-font-weight: 800;--flavors-subtitle-font-weight: 700;--flavor-card-title-padding-bottom: 17;--flavor-card-title-line-height: var(--h3-line-height);--slider-selection-background-color: linear-gradient(270deg, #91fa00 0%, #fff600 34.47%, #ff9000 72.87%, #ff0000 100%);--font-size-small: 12px;--font-size-medium: 18px;--line-height-medium: 1.333;--line-height-base: 1.7;--line-height-small: 1.57;--h1-font-size-oversized: 80px;--h1-font-size: 38px;--h2-font-size: 30px;--h3-font-size: 26px;--h4-font-size: 21.71px;--h5-font-size: 18px;--h6-font-size: 13px;--h7-font-size: 14px;--h1-line-height-oversized: 1.1875;--h1-line-height: 1.294;--h2-line-height: 1.333;--h3-line-height: 1.307;--h6-line-height: 1.538;--h6-font-weight: 800;--headings-font-weight: 800;--bs-body-text-align: right}@media (min-width: 992px){[dir=rtl][_ngcontent-%COMP%]{--h1-line-height-oversized: 1.333;--h1-line-height: 1.25;--h2-line-height: 1.24;--line-height-small: 1.75;--line-height-medium: 1.454;--text-font-scale-ratio: 1.2;--text-font-scale-ratio-medium: 1.222;--text-font-scale-ratio-large: 1.142;--text-header-font-scale-ratio: 1.5789;--text-header-font-scale-ratio-h1-oversized: 1.875;--text-header-font-scale-ratio-h2: 1.667;--text-header-font-scale-ratio-h3: 1.538;--text-header-font-scale-ratio-h4: 1.3636;--text-header-font-scale-ratio-h5: 1.333;--text-header-font-scale-ratio-h7: 1;--calculator-noUi-tooltip-font: 22px;--location-card-title-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--custom-menu-desktop-link-line-height: var(--h3-line-height);--location-finder-content-header-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--flavor-card-title-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4))}}[dir=rtl][_ngcontent-%COMP%]   .ms-1[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-2[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-3[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-4[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-5[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-6[_ngcontent-%COMP%]{margin-left:0!important}[dir=rtl][_ngcontent-%COMP%]   .me-1[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-2[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-3[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-4[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-5[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-6[_ngcontent-%COMP%]{margin-right:0!important}[lang=th][_ngcontent-%COMP%]{direction:ltr;text-align:left;--font-size-base-light: 16px;--h1-line-height-oversized: 1.5;--h1-line-height: 1.5;--h2-line-height: 1.5;--h3-line-height: 1.5;--h5-line-height: 1.5;--line-height-base: 1.5;
560--line-height-small: 1.5;--line-height-tiny: 1.5;--body-font-line-height: 1.5;--h1-font-size-oversized: 34px;--h1-font-size: 34px;--h2-font-size: 30px;--h3-font-size: 30px;--careers-link: 25px;--core-values-info-font-size: 16px;--careers-core-innerCircle-font-size: 1.2rem;--careers-core-innerCircle-top-padding: 10px;--cta-top-padding:1.5rem;--word-spacing: normal;--word-break: break-word}@media (min-width: 992px){[lang=th][_ngcontent-%COMP%]{--text-header-font-scale-ratio-h2: 1;--text-header-font-scale-ratio-h3: 1}}.footer-legal[_ngcontent-%COMP%]   a[_ngcontent-%COMP%], .footer-legal[_ngcontent-%COMP%]   span[_ngcontent-%COMP%], .footer-legal[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-family:var(--secondary-font-family);font-size:calc(var(--font-size-small-light) * var(--text-font-scale-ratio-light-small));font-style:normal;text-transform:none;font-weight:350}.footer-legal[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{padding-inline-start:0}a[_ngcontent-%COMP%]{color:#fff;border:1px solid #000000}a[_ngcontent-%COMP%]:focus{border:1px solid white!important}a[_ngcontent-%COMP%]:hover, a[_ngcontent-%COMP%]:active, a[_ngcontent-%COMP%]:visited{color:#fff}a.menu-link[_ngcontent-%COMP%]{color:#000;padding:0 1rem;font-size:1rem;border:none}a.menu-link[_ngcontent-%COMP%]:hover{text-decoration:underline 2px solid #a19958!important}a.menu-link[_ngcontent-%COMP%]:focus{text-decoration:underline 2px solid #a19958!important}a.mobile[_ngcontent-%COMP%]{margin-bottom:0;display:block;padding:32px 5px;border-bottom:1px solid #e7e7db;color:#000;font-size:calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));line-height:var(--h3-line-height)}a.desktop[_ngcontent-%COMP%]{color:#000;padding:0 1.5rem;font-size:1.13rem;border:none;line-height:var(--custom-menu-desktop-link-line-height)}@media (max-width: 1399.98px){a.desktop.nav-five[_ngcontent-%COMP%]{padding:0 1.35rem;font-size:1rem}}@media (max-width: 1199.98px){a.desktop.nav-five[_ngcontent-%COMP%]{padding:0 1.15rem;font-size:1rem}}@media (max-width: 991.98px){a.desktop.nav-five[_ngcontent-%COMP%]{padding:0 .95rem;font-size:.9rem}}@media (max-width: 767.98px){a.desktop.nav-five[_ngcontent-%COMP%]{padding:0 .875rem;font-size:.85rem}}@media (max-width: 575.98px){a.desktop.nav-five[_ngcontent-%COMP%]{padding:0 .875rem;font-size:.8rem}}@media (min-width: 1199.98px) and (max-width: 1270px){a.desktop.nav-five[_ngcontent-%COMP%]{padding:0 .8rem;font-size:.875rem}}@media (max-width: 1399.98px){a.desktop.nav-six[_ngcontent-%COMP%]{padding:0 1.35rem;font-size:1.13rem}}@media (max-width: 1199.98px){a.desktop.nav-six[_ngcontent-%COMP%]{padding:0 1.25rem;font-size:1.13rem}}@media (max-width: 991.98px){a.desktop.nav-six[_ngcontent-%COMP%]{padding:0 1.05rem;font-size:1rem}}@media (max-width: 767.98px){a.desktop.nav-six[_ngcontent-%COMP%]{padding:0 .875rem;font-size:.935rem}}@media (max-width: 575.98px){a.desktop.nav-six[_ngcontent-%COMP%]{padding:0 .875rem;font-size:1.13rem}}@media (min-width: 1199.98px) and (max-width: 1270px){a.desktop.nav-six[_ngcontent-%COMP%]{padding:0 .8rem;font-size:1.13rem}}@media (max-width: 1399.98px){a.desktop.long-character-nav[_ngcontent-%COMP%]{padding:0 1.35rem}}@media (min-width: 1270px) and (max-width: 1360px){a.desktop.long-character-nav[_ngcontent-%COMP%]{padding:0 .8rem;font-size:1.13rem}}@media (min-width: 1199.98px) and (max-width: 1270px){a.desktop.long-character-nav[_ngcontent-%COMP%]{padding:0 .65rem;font-size:1.13rem}}a.desktop.korea-nav[_ngcontent-%COMP%]{font-family:var(--secondary-font-family)}@media (min-width: 1400px){a.desktop.korea-nav[_ngcontent-%COMP%]{padding:0 2.2rem;font-size:1.5rem}}@media (max-width: 1399.98px){a.desktop.korea-nav[_ngcontent-%COMP%]{padding:0 2.2rem;font-size:1.5rem}}@media (max-width: 1199.98px){a.desktop.korea-nav[_ngcontent-%COMP%]{padding:0 1.75rem;font-size:1.3rem}}@media (max-width: 991.98px){a.desktop.korea-nav[_ngcontent-%COMP%]{padding:0 .875rem;font-size:1.275rem}}@media (max-width: 767.98px){a.desktop.korea-nav[_ngcontent-%COMP%]{padding:0 .875rem;font-size:1rem}}@media (min-width: 1199.98px) and (max-width: 1270px){a.desktop.korea-nav[_ngcontent-%COMP%]{padding:0 1.1rem;font-size:1.3rem}}a.single-page[_ngcontent-%COMP%]{cursor:pointer;padding:0 1.5rem;font-size:calc(var(--h6-font-size) * var(--text-header-font-scale-ratio-h6));border:none!important;white-space:nowrap;color:#fff}.menu-links[_ngcontent-%COMP%]{display:flex;justify-content:center;margin-bottom:30px;cursor:pointer}.menu-links[_ngcontent-%COMP%]   .nav-link[_ngcontent-%COMP%]:focus{outline:1px solid #006938}.menu-border[_ngcontent-%COMP%]{border-top:1px solid #5b5b5b;border-bottom:1px solid #5b5b5b;padding:5px 15px}.menu-border[_ngcontent-%COMP%]   .dropdown-toggle[_ngcontent-%COMP%]{font-weight:400;text-transform:capitalize;font-style:normal}.menu-border[_ngcontent-%COMP%]   .langLink[_ngcontent-%COMP%]{border:1px solid black;color:#fff;background:transparent;padding:8px;font-family:var(--language-toggle-font-family)}.footer-copyright[_ngcontent-%COMP%]{text-align:center;padding:15px}.pointer[_ngcontent-%COMP%]{cursor:pointer}.single-page-logo[_ngcontent-%COMP%]{border:none}.single-page-logo[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:10rem;margin-top:-1.5rem}a[_ngcontent-%COMP%]{cursor:pointer}.lang-link[_ngcontent-%COMP%]{display:flex!important;cursor:pointer;text-align:center;font-family:var(--language-toggle-font-family)}.lang-link[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{width:22px;height:22px;margin-right:6px}.lang-link[_ngcontent-%COMP%]   .font-size-min[_ngcontent-%COMP%]{line-height:26px}@media only screen and (min-width: 1200px){.lang-link[_ngcontent-%COMP%]{margin-left:auto;align-items:center}.lang-link[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{width:35px;height:35px}.lang-link[_ngcontent-%COMP%]   .font-size-min[_ngcontent-%COMP%]{font-size:18px;line-height:1}.lang-link[_ngcontent-%COMP%]   .font-size-single-page[_ngcontent-%COMP%]{font-size:calc(var(--h6-font-size) * var(--text-header-font-scale-ratio-h6))!important}}@media only screen and (min-width: 1200px){.links[_ngcontent-%COMP%]{display:flex;align-items:center;width:100%}.links-single-page[_ngcontent-%COMP%]{justify-content:space-around;width:60%;max-width:1100px}.links-not-multilanguage[_ngcontent-%COMP%]{justify-content:space-evenly}}.footer-corporate[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{padding-inline-start:0}']})}}return t})();var U9=t=>({"global-footer-height":t}),G9=t=>({"margin-center":t});function j9(t,o){t&1&&(A(0),l(1,"a",14),T(),x(2,"svg",15),h(3,"Espa\xF1ol"),s(),D())}function q9(t,o){if(t&1&&(l(0,"li",16)(1,"a",17),x(2,"fa-icon",18),s()()),t&2){let e=o.$implicit,n=d();r(),c("href",e.url,H),r(),c("icon",n.getIcon(e.iconPath))}}var Ge=(()=>{class t{constructor(e,n,i,a,f){this.appStateActions=e,this.translate=n,this.globalService=i,this.router=a,this.nomnomCMSService=f,this.icons={faFacebookF:xc,faInstagram:Cc,faXTwitter:_c,faSpotify:vc,faTiktok:zc,faSnapchat:bc},this.language="English",this.environment=b,this.supportedLanguages=[],this.loggerService=new ke(t.name),this.getNavigation=m=>le(this,null,function*(){return yield this.nomnomCMSService.getNavigationByRef(m)}),this.copyrightYear=this.globalService.getNow().format("YYYY")}ngOnInit(){this.getNavigation("global-footer-primary").then(e=>{this.primaryFooterNav=e}),this.getNavigation("global-footer-secondary").then(e=>{this.secondaryFooterNav=e}),this.getNavigation("global-footer-social-links").then(e=>{this.socialLinks=e.navigationItems})}getMoment(){return(0,yc.default)()}getIcon(e){switch(e){case"faFacebookF":return this.icons.faFacebookF;case"faInstagram":return this.icons.faInstagram;case"faXTwitter":return this.icons.faXTwitter;case"faSpotify":return this.icons.faSpotify;case"faTiktok":return this.icons.faTiktok;case"faSnapchat":return this.icons.faSnapchat;default:return null}}static{this.\u0275fac=function(n){return new(n||t)(v(Me),v(Oe),v(f1),v(re),v(Ue))}}static{this.\u0275cmp=N({type:t,selectors:[["app-footer"]],standalone:!1,decls:21,vars:11,consts:[[1,"footer","section","global-footer",3,"ngClass"],[1,"row","justify-content-center","align-items-center"],[1,"constrain"],[1,"footer__links","primary-menu","col-lg-auto"],["format","list","classes","footer-corporate",3,"navigation"],["format","list","classes","footer-legal",3,"navigation"],[1,"footer-border"],[1,"col-12","p-0","d-flex","justify-content-between","align-items-center"],[4,"ngIf"],[1,"nav","footer-user",3,"ngClass"],["class","nav-item",4,"ngFor","ngForOf"],[1,"footer__c
560opyright","row"],[1,"col-12"],["translate",""],["data-href","http://es.wingstop.com/","href","//es.wingstop.com/","data-lang","es","lang","es","mporgnav","",1,"langLink","d-inline-flex"],["type","language",1,"me-2"],[1,"nav-item"],["target","_blank","rel","noopener","aria-label","Site will open on new tab",1,"nav-link","text-nowrap",3,"href"],["size","lg",3,"icon"]],template:function(n,i){n&1&&(l(0,"footer",0)(1,"div",1)(2,"div",2)(3,"div",3),x(4,"custom-menu",4),s(),l(5,"div",3),x(6,"custom-menu",5),s()()(),l(7,"div",6)(8,"div",7),p(9,j9,4,0,"ng-container",8),l(10,"ul",9),p(11,q9,3,2,"li",10),s()()(),l(12,"div",11)(13,"div",12)(14,"span"),h(15,"\xA9 "),l(16,"span",13),h(17,"Common.Labels.wingstop_restaurants"),s(),h(18),l(19,"span",13),h(20,"Common.Labels.all_rights_reserved"),s()()()()()),n&2&&(c("ngClass",E(7,U9,i.environment.showGlobalFooter)),r(4),c("navigation",i.primaryFooterNav),r(2),c("navigation",i.secondaryFooterNav),r(3),c("ngIf",(i.supportedLanguages==null?null:i.supportedLanguages.length)>0),r(),c("ngClass",E(9,G9,i.supportedLanguages&&!i.supportedLanguages.length)),r(),c("ngForOf",i.socialLinks),r(7),F(" ",i.getMoment().year(),". "))},dependencies:[ae,ue,V,X,xe,Vn,Di],styles:['[_ngcontent-%COMP%]:root{--ion-color-primary: map-get($theme-colors, primary);--ion-color-secondary: map-get($theme-colors, secondary);--ion-color-tertiary: map-get($theme-colors, tertiary);--ion-color-success: map-get($theme-colors, tertiary);--ion-color-warning: map-get($theme-colors, secondary);--ion-color-danger: map-get($theme-colors, primary);--ion-color-dark: map-get($theme-colors, dark);--ion-color-medium: map-get($theme-colors, light-gray);--ion-color-light: map-get($theme-colors, light)}[_ngcontent-%COMP%]:root{--ion-font-family: $primary-font-family}[_ngcontent-%COMP%]:root{--font-size-scale: 1;--text-font-scale-ratio: 1;--text-font-scale-ratio-base: 1;--text-font-scale-ratio-small: 1;--text-font-scale-ratio-medium: 1;--text-font-scale-ratio-large: 1;--text-font-scale-ratio-light: 1;--text-font-scale-ratio-light-small: 1;--font-size-base-light: 19px;--font-size-tiny-light: 14px;--font-size-minor-light: 14px;--font-size-small-light: 17px;--font-size-medium-light: 22px;--font-size-large-light: 24px;--font-weight-bold: 500;--cta-font-size-base: 18px;--font-size-tiny: 14px;--font-size-minor: 14px;--font-size-small: 16px;--font-size-medium: 21px;--font-size-large: 24px;--line-height-large: 1.25;--line-height-medium: .9;--line-height-base: .9;--line-height-small: 1.14;--line-height-minor: 1.5;--line-height-tiny: 1.1;--h1-font-size-oversized: 70px;--h1-font-size: 55px;--h2-font-size-oversized: 60px;--h2-font-size: 41px;--h3-font-size: 30px;--h4-font-size: 21.71px;--h5-font-size: 17px;--h6-font-size: 16px;--h7-font-size: 16px;--careers-link: 25px;--core-values-info-font-size: 21px;--careers-core-innerCircle-font-size: 1.5rem;--careers-growth-title-font-size: var(--h2-font-size);--careers-core-innerCircle-top-padding: 0;--careers-core-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--careers-title-font-size: calc(var(--h2-font-size) * var(--text-header-font-scale-ratio-h2));--careers-item-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--locations-hours-label-font-size: calc(var(--font-size-small-light) * var(--text-font-scale-ratio-light-small));--location-card-title-font-size: calc(var(--font-size-small) * var(--text-font-scale-ratio));--custom-menu-desktop-link-line-height: 1rem;--location-finder-content-nav-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--location-finder-content-nav-font-weight: 700;--location-finder-content-search-title-font-size: 15px;--location-finder-content-header-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--global-menu-product-cta-font-size: calc(var(--h7-font-size) * var(--text-header-font-scale-ratio-h7));--global-menu-product-name-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--global-menu-product-name-font-weight: 500;
560--flavors-subtitle-font-weight: 400;--flavor-card-title-padding-bottom: unset;--flavor-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--flavor-card-title-line-height: var(--line-height-base);--slider-selection-background-color: linear-gradient(270deg, #ff0000 0%, #ff9000 34.47%, #fff600 72.87%, #91fa00 100%);--h1-line-height-oversized: .9;--h1-line-height: .9;--h2-line-height: .9;--h3-line-height: .9;--h4-line-height: .9;--h5-line-height: .9;--h6-line-height: .9;--body-font-line-height: 22px;--cta-top-padding:.85rem;--font-size-base: 1rem;--text-header-font-scale-ratio: 1;--text-header-font-scale-ratio-h1-oversized: var( --text-header-font-scale-ratio );--text-header-font-scale-ratio-h2-oversized: var( --text-header-font-scale-ratio );--text-header-font-scale-ratio-h2: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h3: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h4: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h5: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h6: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h7: var(--text-header-font-scale-ratio);--calculator-noUi-tooltip-font: 21px;--otnotice-font-size: 15px;--onetrust-heading-font-size: calc( var(--h2-font-size) * var(--text-header-font-scale-ratio-h2) );--flavors-offer-font-family: "Open Sans", sans-serif}@media (min-width: 992px){[_ngcontent-%COMP%]:root{--text-font-scale-ratio: 1.105;--text-font-scale-ratio-base: 1.184;--text-font-scale-ratio-medium: 1.071;--text-font-scale-ratio-large: 1.5;--text-font-scale-ratio-light: 1.105;--careers-link: 27px;--careers-core-card-title-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4));--careers-title-font-size: calc(var(--h1-font-size) * var(--text-header-font-scale-ratio));--careers-item-title-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--location-card-title-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--location-finder-content-nav-font-size: calc(var(--h6-font-size) * var(--text-header-font-scale-ratio-h6));--location-finder-content-header-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4));--global-menu-product-name-font-size: var(--font-size-large);--flavor-card-title-font-size: 1.75rem;--locator-arrow-font-size: 5px;--body-font-line-height: 24px;--text-header-font-scale-ratio: 1.3;--text-header-font-scale-ratio-h1-oversized: 2.57;--text-header-font-scale-ratio-h2-oversized: 2.13;--text-header-font-scale-ratio-h2: 1.56;--text-header-font-scale-ratio-h3: 1.36;--text-header-font-scale-ratio-h4: 1.658;--text-header-font-scale-ratio-h5: 1.647;--text-header-font-scale-ratio-h6: 1.375;--text-header-font-scale-ratio-h7: 1.125;--calculator-noUi-tooltip-font: 28px;--otnotice-font-size: 20px}}[_ngcontent-%COMP%]:root{--word-spacing: unset}[_ngcontent-%COMP%]:root{--cta-arrow-rotation: 0deg;--location-detail-active-translate: 100%;--modal-content-right: unset;--carousel-wrapper-direction: unset;--carousel-inner-direction: unset;--navbar-delivery-actions: unset;--primary-font-family: "RocGrotesk Light", sans-serif;--secondary-font-family: "RocGrotesk Medium", sans-serif;--font-family-base-bold: "RocGrotesk Bold", sans-serif;--headings-font-family: "RocGrotesk Extra Bold", sans-serif;--language-toggle-font-family: "RocGrotesk Extra Bold", sans-serif;--sticky-btn-line-left-width: 1px;--sticky-btn-line-right-width: 0;--calc-image-translate: -50%;--mobile-title-slider: 21px;--custom-select-background-position-x: 97%}[dir=rtl][_ngcontent-%COMP%]{--cta-arrow-rotation: 180deg;--location-detail-active-translate: -100%;--modal-content-right: 5%;--carousel-wrapper-direction: ltr;--carousel-inner-direction: rtl;--navbar-delivery-actions: ltr;--primary-font-family: "Almarai Light", sans-serif;--secondary-font-family: "Almarai Regular", sans-serif;--font-family-base-bold: "Almarai Bold", sans-serif;--headings-font-family: "Almarai Extrabold", sans-serif;--sticky-btn-line-left-width: 0;--sticky-btn-line-right-width: 1px;--calc-image-translate: 50%;--calculator-noUi-tooltip-font: 18px;--mobile-title-slider: 18px;--bs-btn-line-height: 1;--custom-select-background-position-x: 3%;--font-size-base-light: 14px;--font-size-small-light: 12px;--font-weight-bold: 700;--cta-font-size-base: 14px;--careers-growth-title-font-size: 30px;--core-values-info-font-size:16px;--careers-core-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--careers-title-font-size: calc(var(--h2-font-size) * var(--text-header-font-scale-ratio-h2));--careers-item-title-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--locations-hours-label-font-size: calc(var(--font-size-base-light) * var(--text-font-scale-ratio-light));--location-card-title-font-size: 18px;--location-finder-content-nav-font-size: calc(var(--cta-font-size-base) * var(--text-font-scale-ratio-large));
560--location-finder-content-nav-font-weight: 800;--location-finder-content-search-title-font-size: calc(var(--font-size-small) * var(--text-font-scale-ratio));--global-menu-product-cta-font-size: calc(var(--cta-font-size-base) * var(--text-font-scale-ratio-large));--global-menu-product-name-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--global-menu-product-name-font-weight: 800;--flavors-subtitle-font-weight: 700;--flavor-card-title-padding-bottom: 17;--flavor-card-title-line-height: var(--h3-line-height);--slider-selection-background-color: linear-gradient(270deg, #91fa00 0%, #fff600 34.47%, #ff9000 72.87%, #ff0000 100%);--font-size-small: 12px;--font-size-medium: 18px;--line-height-medium: 1.333;--line-height-base: 1.7;--line-height-small: 1.57;--h1-font-size-oversized: 80px;--h1-font-size: 38px;--h2-font-size: 30px;--h3-font-size: 26px;--h4-font-size: 21.71px;--h5-font-size: 18px;--h6-font-size: 13px;--h7-font-size: 14px;--h1-line-height-oversized: 1.1875;--h1-line-height: 1.294;--h2-line-height: 1.333;--h3-line-height: 1.307;--h6-line-height: 1.538;--h6-font-weight: 800;--headings-font-weight: 800;--bs-body-text-align: right}@media (min-width: 992px){[dir=rtl][_ngcontent-%COMP%]{--h1-line-height-oversized: 1.333;--h1-line-height: 1.25;--h2-line-height: 1.24;--line-height-small: 1.75;--line-height-medium: 1.454;--text-font-scale-ratio: 1.2;--text-font-scale-ratio-medium: 1.222;--text-font-scale-ratio-large: 1.142;--text-header-font-scale-ratio: 1.5789;--text-header-font-scale-ratio-h1-oversized: 1.875;--text-header-font-scale-ratio-h2: 1.667;--text-header-font-scale-ratio-h3: 1.538;--text-header-font-scale-ratio-h4: 1.3636;--text-header-font-scale-ratio-h5: 1.333;--text-header-font-scale-ratio-h7: 1;--calculator-noUi-tooltip-font: 22px;--location-card-title-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--custom-menu-desktop-link-line-height: var(--h3-line-height);--location-finder-content-header-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--flavor-card-title-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4))}}[dir=rtl][_ngcontent-%COMP%]   .ms-1[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-2[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-3[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-4[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-5[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-6[_ngcontent-%COMP%]{margin-left:0!important}[dir=rtl][_ngcontent-%COMP%]   .me-1[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-2[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-3[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-4[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-5[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-6[_ngcontent-%COMP%]{margin-right:0!important}[lang=th][_ngcontent-%COMP%]{direction:ltr;text-align:left;--font-size-base-light: 16px;--h1-line-height-oversized: 1.5;--h1-line-height: 1.5;--h2-line-height: 1.5;--h3-line-height: 1.5;--h5-line-height: 1.5;--line-height-base: 1.5;
560--line-height-small: 1.5;--line-height-tiny: 1.5;--body-font-line-height: 1.5;--h1-font-size-oversized: 34px;--h1-font-size: 34px;--h2-font-size: 30px;--h3-font-size: 30px;--careers-link: 25px;--core-values-info-font-size: 16px;--careers-core-innerCircle-font-size: 1.2rem;--careers-core-innerCircle-top-padding: 10px;--cta-top-padding:1.5rem;--word-spacing: normal;--word-break: break-word}@media (min-width: 992px){[lang=th][_ngcontent-%COMP%]{--text-header-font-scale-ratio-h2: 1;--text-header-font-scale-ratio-h3: 1}}.constrain[_ngcontent-%COMP%]{padding-top:39px;padding-bottom:20px}.footer[_ngcontent-%COMP%]{border-top:10px solid #006938;background-color:#000;color:#fff;padding:2.5rem 1rem;text-align:center;z-index:2;position:relative}.footer__logo[_ngcontent-%COMP%]{min-width:148px;max-width:148px;margin-bottom:0}@media (max-width: 991.98px){.footer__logo[_ngcontent-%COMP%]{margin-bottom:1.5rem}}.footer__logo[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{max-width:75px}.footer[_ngcontent-%COMP%]   .nav-link[_ngcontent-%COMP%]{color:#fff}.footer[_ngcontent-%COMP%]   .footer-border[_ngcontent-%COMP%]{border-top:1px solid #5b5b5b;border-bottom:1px solid #5b5b5b;padding:5px 15px}.footer[_ngcontent-%COMP%]   .footer-border[_ngcontent-%COMP%]   .dropdown-toggle[_ngcontent-%COMP%]{font-weight:400;text-transform:capitalize;font-style:normal}.footer[_ngcontent-%COMP%]   .footer-border[_ngcontent-%COMP%]   .nav.margin-center[_ngcontent-%COMP%]{margin:0 auto}.footer[_ngcontent-%COMP%]   .footer-border[_ngcontent-%COMP%]   .langLink[_ngcontent-%COMP%]{border:1px solid black;color:#fff;background:transparent;padding:8px}.footer__links[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#fff;font-size:calc(var(--font-size-small) * var(--text-font-scale-ratio));text-decoration:none;font-family:var(--primary-font-family)}.footer__links[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:after{content:"";width:0;height:120%;position:relative;border:.5px solid #ffffff;margin:0 1rem}.footer__links[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:last-child:after{border:none}.footer__links[_ngcontent-%COMP%]   a.web-only[_ngcontent-%COMP%]:hover, .footer__links[_ngcontent-%COMP%]   a.web-only[_ngcontent-%COMP%]:active, .footer__links[_ngcontent-%COMP%]   a.web-only[_ngcontent-%COMP%]:focus{color:#006938}.footer__apps[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{display:block;margin:0}.footer__apps[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{color:#000;height:42px;width:144px;display:block}.footer__copyright[_ngcontent-%COMP%]{font-size:calc(var(--font-size-small) * var(--text-font-scale-ratio));color:#7f7f7f;padding:15px}']})}}return t})();var W9=t=>({"not-kiosk-or-app":t}),Vi=t=>({controls:t}),La=(t,o)=>({controls:t,modifier:o}),Z9=t=>({"pb-3":t}),Q9=t=>({"d-none":t}),K9=(t,o)=>({"col-lg-6":t,"col-lg-12":o});function Y9(t,o){t&1&&pe(0)}function X9(t,o){if(t&1){let e=S();l(0,"a",27),C("click",function(){y(e);let i=d(3);return w(i.navControl.back())}),T(),x(1,"svg",28),s()}}function J9(t,o){t&1&&(l(0,"h6",22),h(1,"Common.Labels.Product.seasonal_item"),s())}function ef(t,o){t&1&&pe(0)}function tf(t,o){if(t&1&&(l(0,"div",16)(1,"main",17)(2,"header",18),p(3,X9,2,0,"a",19),l(4,"div",20),p(5,J9,2,0,"h6",21),l(6,"h2"),h(7),s(),l(8,"div")(9,"p"),h(10),W(11,"currency"),s(),l(12,"p"),h(13),l(14,"span",22),h(15,"Common.Labels.Product.cals"),s()()()(),x(16,"div",23)(17,"app-quantity-selector",24),s(),l(18,"form",25),p(19,ef,1,0,"ng-container",26),s()()()),t&2){let e=d(2),n=U(10);r(3),c("ngIf",!e.environment.isMobileApp&&!e.environment.isKiosk),r(),c("ngClass",E(18,W9,!e.environment.isMobileApp&&!e.environment.isKiosk)),r(),c("ngIf",e.findMetadataValue("seasonal-icon",e.categoryProduct)),r(2),M(e.categoryProduct.name),r(3),M(ct(11,14,e.cost,"USD","symbol")),r(3),F("",e.maxCalories," "),r(4),c("delete",!1)("control",e.productForm.productFormGroup)("min",e.categoryProduct.minimumquantity)("max",e.categoryProduct.maximumquantity)("cssClass","basic"),r(),c("formGroup",e.productForm.productFormGroup),r(),c("ngTemplateOutlet",n)("ngTemplateOutletContext",E(20,Vi,e.productForm.productFormGroup.get("modifiers")))}}function nf(t,o){t&1&&x(0,"app-nutritional-info")}function of(t,o){t&1&&(A(0),l(1,"span",22),h(2,"Common.Labels.Product.add_to_order"),s(),D())}function af(t,o){t&1&&(A(0),l(1,"span",22),h(2,"Common.Labels.Product.update_item"),s(),D())}function rf(t,o){t&1&&(A(0),l(1,"span",22),h(2,"Common.Labels.Product.item_unavailable"),s(),D())}function cf(t,o){if(t&1&&(l(0,"span"),h(1),W(2,"currency"),s()),t&2){let e=d(4);r(),F(" ",ct(2,1,e.cost,"USD","symbol"),"")}}function lf(t,o){if(t&1){let e=S();l(0,"button",34),C("click",function(){y(e);let i=d(3);return w(i.addToBag())}),p(1,of,3,0,"ng-container",13)(2,af,3,0,"ng-container",13)(3,rf,3,0,"ng-container",13)(4,cf,3,5,"span",13),s()}if(t&2){let e=d(3);c("disabled",!e.productForm||!e.basket||e.addToBasketBusy||!e.isAvailable()||e.getProductFormService().hasNestedCu
560stomErrors(e.productForm.productFormGroup)),r(),c("ngIf",!e.basketProduct&&e.isAvailable()),r(),c("ngIf",e.basketProduct),r(),c("ngIf",!e.isAvailable()||!e.basket),r(),c("ngIf",e.cost>0)}}function sf(t,o){if(t&1&&(l(0,"section",29)(1,"div",30)(2,"h1",31),h(3),s(),x(4,"app-quantity-selector",32),p(5,lf,5,5,"button",33),s()()),t&2){let e=d(2);r(3),M(e.categoryProduct.name),r(),c("delete",!1)("control",e.productForm.productFormGroup)("min",e.categoryProduct.minimumquantity)("max",e.categoryProduct.maximumquantity)("cssClass","basic"),r(),c("ngIf",e.categoryProduct&&e.productForm)}}function ff(t,o){t&1&&x(0,"app-footer",35)}function df(t,o){if(t&1&&(l(0,"ion-content",10)(1,"div",11),p(2,tf,20,22,"div",12)(3,nf,1,0,"app-nutritional-info",13)(4,sf,6,7,"section",14)(5,ff,1,0,"app-footer",15),s()()),t&2){let e=d();r(),p1("id","productPage",e.stamp,""),c("ngBusy",e.loadBusy),r(),c("ngIf",e.categoryProduct&&e.productForm),r(),c("ngIf",e.categoryProduct&&e.productForm),r(),c("ngIf",e.categoryProduct&&e.productForm),r(),c("ngIf",e.environment.showComponentFooter&&e.productForm)}}function hf(t,o){t&1&&pe(0)}function mf(t,o){t&1&&(A(0),l(1,"span",22),h(2,"Common.Labels.Product.add_to_order"),s(),D())}function pf(t,o){t&1&&(A(0),l(1,"span",22),h(2,"Common.Labels.Product.update_item"),s(),D())}function gf(t,o){t&1&&(A(0),l(1,"span",22),h(2,"Common.Labels.Product.item_unavailable"),s(),D())}function uf(t,o){if(t&1&&(l(0,"span"),h(1),W(2,"currency"),s()),t&2){let e=d(4);r(),F(" ",ct(2,1,e.cost,"USD","symbol"),"")}}function xf(t,o){if(t&1){let e=S();l(0,"button",42),C("click",function(){y(e);let i=d(3);return w(i.addToBag())}),p(1,mf,3,0,"ng-container",13)(2,pf,3,0,"ng-container",13)(3,gf,3,0,"ng-container",13)(4,uf,3,5,"span",13),s()}if(t&2){let e=d(3);c("disabled",!e.productForm||!e.basket||e.addToBasketBusy||!e.isAvailable()||e.getProductFormService().hasNestedCu
560stomErrors(e.productForm.productFormGroup)),r(),c("ngIf",!e.basketProduct&&e.isAvailable()&&e.basket),r(),c("ngIf",e.basketProduct),r(),c("ngIf",!e.isAvailable()||!e.basket),r(),c("ngIf",e.cost>0)}}function vf(t,o){if(t&1){let e=S();A(0),l(1,"div",37)(2,"h5",22),h(3),s(),l(4,"button",38),C("click",function(){y(e);let i=d(2);return w(i.dismissModal())}),T(),x(5,"svg",39),s()(),p(6,hf,1,0,"ng-container",26),q(),l(7,"div",40),p(8,xf,5,5,"button",41),s(),D()}if(t&2){let e=d(2),n=U(6);r(3),M(e.categoryProduct.name),r(3),c("ngTemplateOutlet",n)("ngTemplateOutletContext",E(4,Vi,e.productForm.productFormGroup.get("modifiers"))),r(2),c("ngIf",e.categoryProduct&&e.productForm)}}function _f(t,o){if(t&1&&(l(0,"div",36),p(1,vf,9,6,"ng-container",13),s()),t&2){let e=d();c("ngBusy",e.loadBusy),r(),c("ngIf",e.productForm)}}function zf(t,o){t&1&&pe(0)}function Cf(t,o){if(t&1&&(A(0)(1),l(2,"section",44),p(3,zf,1,0,"ng-container",26),s(),D()()),t&2){let e=o.$implicit;d(2);let n=U(8);r(3),c("ngTemplateOutlet",n)("ngTemplateOutletContext",Ae(2,La,e.get("options")!=null?e.get("options"):null,e))}}
560function bf(t,o){if(t&1&&p(0,Cf,4,5,"ng-container",43),t&2){let e=o.controls;c("ngForOf",e==null?null:e.controls)}}function Mf(t,o){t&1&&(l(0,"span",55),h(1,"Premium"),s())}function yf(t,o){t&1&&(T(),x(0,"svg",56))}function wf(t,o){t&1&&(T(),x(0,"svg",57))}function Pf(t,o){if(t&1&&(A(0),l(1,"div"),x(2,"app-checkbox-card",58),s(),D()),t&2){let e=o.$implicit,n=d().modifier,i=d();r(2),c("productForm",i.productForm)("label",e.value.name)("control",e)("sublabel",i.getSubLabel(e))("layout","modalLayout")("hideQuantitySelector",i.getQuantitySelector(n))}}function Of(t,o){if(t&1&&(l(0,"div",45)(1,"div",46),p(2,Mf,2,0,"span",47),x(3,"img",48),s(),l(4,"div",49),p(5,yf,1,0,"svg",50)(6,wf,1,0,"svg",51),s(),x(7,"app-quantity-selector",52),l(8,"div",53),p(9,Pf,3,6,"ng-container",54),s()()),t&2){let e=o.controls,n=o.modifier,i=d();Z("d-none",i.productForm.isHidden(n)),r(2),c("ngIf",i.showIcon("premium")||i.showPremium()),r(),ye("src",i.getProductImage()?i.getProductImage():i.environment.emptyProductImage,H),ye("alt",i.categoryProduct.name),r(),c("ngClass",E(15,Z9,i.showIcon("spicy")||i.showIcon("wok-smart")||i.showIcon("premium"))),r(),c("ngIf",i.showIcon("spicy")),r(),c("ngIf",i.showIcon("smart")),r(),c("delete",!1)("control",i.productForm.productFormGroup)("min",i.categoryProduct.minimumquantity)("max",i.categoryProduct.maximumquantity)("cssClass","basic"),r(),c("ngClass",E(17,Q9,i.productForm.isHidden(n))),r(),c("ngForOf",e==null?null:e.controls)}}function Lf(t,o){t&1&&pe(0)}function kf(t,o){if(t&1&&(A(0),l(1,"section",59),p(2,Lf,1,0,"ng-container",26),s(),D()),t&2){let e=d().$implicit,n=d(2),i=U(14),a=U(18);r(2),c("ngTemplateOutlet",n.isTopTier(e)?i:a)("ngTemplateOutletContext",Ae(2,La,e.get("options")!=null?e.get("options"):null,e))}}function Sf(t,o){if(t&1&&(A(0),p(1,kf,3,5,"ng-container",13),D()),t&2){let e=o.$implicit,n=d(2);r(),c("ngIf",!n.productForm.isHidden(e))}}function If(t,o){if(t&1&&p(0,Sf,2,1,"ng-container",54),t&2){let e=o.controls;c("ngForOf",e==null?null:e.controls)}}function Tf(t,o){t&1&&pe(0)}function Nf(t,o){if(t&1&&(A(0),l(1,"div",65)(2,"div",66),p(3,Tf,1,0,"ng-container",26),s()(),D()),t&2){let e=d().$implicit,n=d().modifier,i=d(),a=U(10);r(),Z("d-none",i.productForm.isHidden(e)||i.productForm.isHidden(n)),r(2),c("ngTemplateOutlet",a)("ngTemplateOutletContext",E(4,Vi,e.get("modifiers")!=null?e.get("modifiers"):null))}}function Ef(t,o){if(t&1&&(A(0),l(1,"div",64),x(2,"app-checkbox-card",58),s(),p(3,Nf,4,6,"ng-container",13),D()),t&2){let e=o.$implicit,n=d().modifier,i=d();r(2),c("productForm",i.productForm)("label",e.value.name)("control",e)("sublabel",i.getSubLabel(e))("layout",i.isTopTier(n)?"imageLayout":null)("hideQuantitySelector",i.getQuantitySelector(n)),r(),c("ngIf",e.value.selected==1&&e.get("modifiers")!=null&&e.get("modifiers").controls.length)}}function Af(t,o){if(t&1&&(l(0,"div",60)(1,"div",61)(2,"div",62)(3,"div",63)(4,"h1"),h(5),s()(),l(6,"p"),h(7),s()(),p(8,Ef,4,7,"ng-container",54),s()()),t&2){let e=o.controls,n=o.modifier,i=d();r(),Z("d-none",i.productForm.isHidden(n)),r(),Z("d-none",i.productForm.isHidden(n)),r(3),M(n.value.description),r(2),M(i.howManyCanBeSelectedLabel(n)),r(),c("ngForOf",e==null?null:e.controls)}}function Df(t,o){t&1&&pe(0)}function Ff(t,o){if(t&1&&p(0,Df,1,0,"ng-container",26),t&2){let e=o.controls,n=o.modifier,i=d(),a=U(12),f=U(16);c("ngTemplateOutlet",i.modifierHasOptions(n)?f:a)("ngTemplateOutletContext",Ae(2,La,e,n))}}function Vf(t,o){t&1&&(l(0,"span",73),h(1,"Common.Labels.Required"),s())}function Hf(t,o){if(t&1){let e=S();A(0),l(1,"div",64)(2,"app-checkbox-card",74),C("emitRemove",function(){let i=y(e).$implicit,a=d(2);return w(a.removeThis(i))})("openModal",function(){let i=y(e).$implicit,a=d(2);return w(a.openAdditionalSides(i))}),s()(),D()}if(t&2){let e=o.$implicit,n=d().modifier,i=d();r(),Z("d-none",i.productForm.isHidden(n)),r(),c("productForm",i.productForm)("label",e.value.name)("control",e)("enableModalClick",!0)("layout",i.isTopTier(n)?"imageLayout":null)("sublabel",i.getSubLabel(e))("canBeRemoved",!0)("hideQuantitySelector",i.getQuantitySelector(n)),ee("aria-controls",e.value.id)("aria-expanded",!e.value.selected)}}function Rf(t,o){if(t&1){let e=S();A(0),l(1,"div",67),C("click",function(){let i=y(e).modifier,a=d();return w(a.patchIt(i))}),x(2,"img",68),l(3,"div")(4,"h3"),h(5),s(),p(6,Vf,2,0,"span",69),s(),l(7,"button"),T(),x(8,"svg",70),s()(),q(),l(9,"div",71)(10,"div",72)(11,"div",61),p(12,Hf,3,12,"ng-container",43),s()()(),D()}if(t&2){let e=o.controls,n=o.modifier,i=d();r(),Z("d-none",i.productForm.isHidden(n)),r(),ye("src",i.productForm.getModifierImage(n)?i.productForm.getModifierImage(n):"assets/images/logo.svg",H),r(3),M(n.value.description),r(),c("ngIf",i.getProductFormService().isRequired(n)),r(2),uo("id","modifierSVG",n.value.id,"",i.stamp,""),r(),uo("id","modifierContainer",n.value.id,"",i.stamp,""),r(3),c("ngForOf",e==null?null:e.controls)}}function Bf(t,o){t&1&&(l(0,"span",80),h(1,"Common.Labels.Required"),s())}function $f(t,o){t&1&&pe(0)}function Uf(t,o){if(t&1&&(A(0),l(1,"div",65)(2,"div",66),p(3,$f,1,0,"ng-container",26),s()(),D()),t&2){let e=d().$implicit;d(2);let n=U(10);r(3),c("ngTemplateOutlet",n)("ngTemplateOutletContext",E(2,Vi,e.get("modifiers")!=null?e.get("modifiers"):null))}}
560function Gf(t,o){if(t&1&&(A(0),l(1,"div",81),x(2,"app-checkbox-card",82),s(),p(3,Uf,4,4,"ng-container",13),D()),t&2){let e=o.$implicit,n=d(),i=n.controls,a=n.modifier,f=d();r(),c("ngClass",Ae(7,K9,i.controls.length>5,i.controls.length<6)),r(),c("productForm",f.productForm)("label",e.value.name)("control",e)("sublabel",f.getSubLabel(e))("hideQuantitySelector",f.getQuantitySelector(a)),r(),c("ngIf",e.value.selected==1&&e.get("modifiers")!=null&&e.get("modifiers").controls.length)}}function jf(t,o){if(t&1&&(l(0,"div",75)(1,"div",35)(2,"div",76)(3,"h3",77),h(4),s(),l(5,"div")(6,"span",78),h(7),s(),p(8,Bf,2,0,"span",79),s()()(),p(9,Gf,4,10,"ng-container",54),s()),t&2){let e=o.controls,n=o.modifier,i=d();Z("d-none",i.productForm.isHidden(n)),r(4),M(n.value.description),r(3),M(i.howManyCanBeSelectedLabel(n)),r(),c("ngIf",i.getProductFormService().isRequired(n)),r(),c("ngForOf",e==null?null:e.controls)}}var Hi=(()=>{class t{constructor(e,n,i,a,f,m,g,u,_,O,P,L,j,Y,J,ze,Le,Re,de){this.modalService=e,this.route=n,this.fb=i,this.router=a,this.appStateSelectors=f,this.appStateActions=m,this.cd=g,this.store=u,this.seoService=_,this.productService=O,this.productFormService=P,this.templateService=L,this.translate=j,this.availabilityService=Y,this.eventStateActions=J,this.utilService=ze,this.navControl=Le,this.modalController=Re,this.platformLocation=de,this.modalView=!1,this.subscriptions=[],this.adding=!1,this.templates=[],this.cost=0,this.baseCalories=0,this.maxCalories=0,this.basketProduct=null,this.specialSubmitted=!1,this.environment=b,this.productRanges=[],this.optionData=null,this._isAvailable=!0,this.ngUnsubscribe=new Fe,this.stamp=(0,Pc.default)().format("HH:mm:ss").replace(":",""),this.accordionToggle=!1,this.loggerService=new ke(t.name),de.onPopState(()=>{this.modalView&&this.modalController.dismiss().then().catch(te=>{})})}ngOnInit(){this.basket=this.store.getValue().appState.basket,this.modalView&&this.loadProductOptions()}ionViewWillLeave(){this.ngOnDestroy()}ionViewWillEnter(){this.addToBasketBusy=null,this.modalView||this.constructPage()}ngOnDestroy(){this.ngUnsubscribe.next(!0),this.ngUnsubscribe.complete(),this.subscriptions.map(n=>n.unsubscribe()),this.productForm&&this.productForm.killSubs();let e=document.getElementById("specialInput");e&&(e.value=null)}onPopState(e){this.modalService.hasOpenModals()&&(this.modalService.dismissAll(),history.go(1))}constructPage(){this.route.params.pipe(Cn()).subscribe(e=>{this.loadBusy=new Promise((n,i)=>{this.routeParams=e,e.slug!=null&&this.appStateActions.getLocation(e.slug).then(a=>{this.appStateSelectors.selectedLocation.pipe(Cn()).subscribe(f=>{if(f!=null){if(f.nomnom&&f.nomnom.redirect){window.location.href=f.nomnom.redirect;return}this.selectedLocation=f,this.appStateActions.getMenu(this.selectedLocation).then(m=>{this.appStateSelectors.selectedMenu.pipe(Cn()).subscribe(g=>{g!=null&&g.categories&&g.categories.length?(this.selectedMenu=g,this.selectCategoryAndProduct(),this.basket=this.store.getValue().appState.basket,this.categoryProduct&&(!this.categoryProduct.openProductInModal()||this.categoryProduct.openProductInModal()&&this.modalView)?(this.availabilityService.itemAvailableNow(this.selectedLocation,this.categoryProduct).then(u=>{this.available=(!!u).valueOf()}),this.categoryProduct&&this.categoryProduct.metaAvailability&&(this.productRanges=this.availabilityService.returnNewRanges(this.categoryProduct.metaAvailability)),this.loadProductOptions().then(u=>n(u)),this.setMetadata(),this.basket&&(this.runAvailabilityCheck(),this.subscriptions.push(E2(1e3).pipe(je(this.ngUnsubscribe)).subscribe(u=>this.runAvailabilityCheck()))),this.cd.destroyed||this.cd.detectChanges(),this.eventStateActions.productViewed(new si({categoryProduct:this.categoryProduct,list:this.store.getValue().eventState.context}))):this.categoryProduct&&(!this.categoryProduct.openProductInModal()||this.categoryProduct.openProductInModal()&&this.modalView)&&this.showError()):this.showError()})})}})}).catch(a=>{this.loggerService.log("e.... ",a),this.router.navigate(["/notfound"])})})})}showError(e){this.appStateActions.openAlertModalWith(this.translate.instant("Common.Labels.Error"),e||this.translate.instant("Error.unable_to_find_product"),this.translate.instant(e?"Common.Labels.Ok":"Common.Labels.browse_the_menu"),null,this.translate.instant(e?"Common.Labels.Ok":"Common.Labels.Nevermind"),!1,!1,e?()=>{this.addToBasketBusy=null,this.cd.detectChanges()}:n=>{this.router.navigate(["location",this.selectedLocation.slug,"menu"])},null,null,!0)}isAvailable(){return this._isAvailable.valueOf()}runAvailabilityCheck(){return le(this,null,function*(){let e=yield this.availabilityService.itemAvailableNow(this.selectedLocation,this.categoryProduct);this._isAvailable=!!e})}setMetadata(){let e={title:`${this.categoryProduct.name} - ${this.selectedLocation.name}, ${this.selectedLocation.state}
560 | ${b.vendorName}`,description:`Order ${this.categoryProduct.name} online from ${this.selectedLocation.name}, ${this.selectedLocation.state}.`,keywords:`${b.seoKeywords}, ${this.categoryProduct.name}, ${this.selectedCategory.name}, menu`,robots:""};this.seoService.setCustomMetaData(e)}findMetadataValue(e,n){return Array.isArray(n.metadata)?n.metadata.find(i=>i.key===e):null}findNutritionalIcons(){return this.productService.findNutritionalIcons(this.categoryProduct)}showIcon(e){if(this.categoryProduct&&this.categoryProduct.metadata){let n=this.categoryProduct.metadata.find(i=>i.key==="flavor-preference-data");if(n)try{let i=JSON.parse(n.value.replace(/\\/g,""));if(Array.isArray(i)&&i.find(f=>f.key===e))return!0}catch(i){this.loggerService.log("Error Parsing JSON: ",i),this.loggerService.log("INVALID data: ",n.value)}}return!1}selectCategoryAndProduct(){if(this.selectedMenu!=null&&this.selectedMenu.categories.length>0)if(this.routeParams.category==null)this.selectedCategory=this.selectedMenu.categories[0];else{this.selectedCategory=this.productService.findCategoryById("slug",this.routeParams.category,this.selectedMenu);let e=this.selectedCategory.products.find(n=>n.slug===this.routeParams.product);e.openProductInModal()?this.router.navigate(["/location",this.selectedLocation.slug,"modal",this.selectedCategory.slug,e.slug]):this.categoryProduct=e}}getProductImageStatus(e=!1){let n=!1;return!e&&this.categoryProduct.imagefilename&&(n=!0),e&&this.categoryProduct.mobileimagefilename&&(n=!0),n}loadProductOptions(){return new Promise((e,n)=>{let i=this.categoryProduct?this.categoryProduct:this.selectedCategory.products.find(a=>a.slug===this.routeParams.product);this.categoryProduct||this.routeParams&&this.routeParams.product!=null&&i&&i.id?this.appStateActions.getModifiers(this.selectedLocation,i).then(a=>{this.subscriptions.push(this.appStateSelectors.selectedProduct.pipe(je(this.ngUnsubscribe)).subscribe(f=>{this.selectedProductModifiers=f,(this.basketProduct||this.routeParams&&this.routeParams.basketProductId)&&this.store.getValue().appState.basket&&(this.basketProduct=this.store.getValue().appState.basket.products.find(m=>m.id===(this.basketProduct?this.basketProduct.id:Number(this.routeParams.basketProductId)))),this.cd.destroyed||this.createForm(),e(!0)}))}):e(!0)})}submitSpecialValue(e,n){this.modalView||this.productForm.submitSpecialValue(e,n).then(i=>{i===null&&this.submitSpecialValue(e,n),this.specialSubmitted=i,this.cd.detectChanges()}).catch(i=>{this.showError(i)})}createForm(){this.productForm=this.productFormService.instance(),this.productForm.productForm(this.categoryProduct,this.selectedProductModifiers,!0,this.editingItem(),this.selectedMenu),Promise.all([this.productForm.validateProduct(this.productForm.productFormGroup),this.calculateCostAndCalories(this.productForm.productFormGroup)]).then(e=>{this.cd.destroyed||this.cd.detectChanges()}),this.subscriptions.push(this.productForm.productFormGroup.valueChanges.pipe(je(this.ngUnsubscribe)).subscribe(e=>{Promise.all([this.productForm.validateProduct(this.productForm.productFormGroup),this.calculateCostAndCalories(this.productForm.productFormGroup)]).then(n=>{this.cd.destroyed||this.cd.detectChanges()})})),this.editingItem()&&!this.modalView&&this.productForm.productFormGroup.controls.specialinstructions.value!==null&&this.productForm.productFormGroup.controls.specialinstructions.value!==""&&this.submitSpecialValue(!1,!0),this.editingItem()&&setTimeout(()=>this.toggleAccordions(),1e3)}toggleAccordions(){this.productForm&&this.productForm.productFormGroup.controls.modifiers.controls.forEach(e=>{e.value&&e.value.options&&e.value.options.find(i=>i.selected)&&this.patchIt(e,!0)})}lastInLine(e){return this.productForm.lastInLine(e)}isTopTier(e){return this.productForm.isTopTier(e,this.productForm.productFormGroup)}isAdditionalSides(e,n){return this.productForm.isAdditionalSides(e,n)}isChooseSides(e){let n=!1;return e.value.description.toLowerCase().indexOf("side")>-1&&e.value.description.toLowerCase().indexOf("choose")>-1&&e.value.description.toLowerCase().indexOf("additional")<0&&(n=!0),n}controlSidesDescription(e){return e.value.minaggregatequantity<e.value.maxaggregatequantity&&e.value.supportschoicequantities?`Choose up to ${e.value.maxaggregatequantity} sides`:e.value.description}hasNestedModifiers(e){return this.productForm.hasNestedModifiers(e)}patchIt(e,n){let i=e.value?e.value.id:e.id?e.id:null;if(i){let a=document.getElementById(`modifierContainer${i}${this.stamp}`),f=document.getElementById(`modifierSVG${i}${this.stamp}`);a&&(a.classList.contains("d-flex")?(a.classList.remove("d-flex"),f.classList.remove("rotate")):(a.classList.add("d-flex"),f.classList.add("rotate"),n||this.bringElementIntoView(`modifierSVG${e.value.id}${this.stamp}`)))}}findSelectedControl(e){return this.productForm.findSelectedControl(e)}howManySelected(e){return this.productForm.howManySelected(e)}howManyCanBeSelectedLabel(e){return this.productForm.howManyCanBeSelectedLabel(e)}openAdditionalSides(e){return le(this,null,function*(){let n=Ne({},e);if(e&&this.hasNestedModifiers(e)&&!e.value.disabled){e.patchValue({selected:!0});let i=yield this.modalController.create({component:gc,cssClass:"time-modal",componentProps:{data:e,productForm:this.productForm}});yield i.present();let a=yield i.onWillDismiss();
560a&&(this.productForm.hasNestedCustomErrors(e)||!n.value.selected&&a.role&&a.role.toLowerCase().indexOf("back")>-1||typeof a.data=="boolean"&&a.data===!1&&!n.value.selected)&&e.patchValue({selected:!1})}})}removeThis(e){e.patchValue({selected:!1})}bringElementIntoView(e,n){(n&&this.hasNestedModifiers(n)||!n)&&this.utilService.scrollElementIntoView(this.content,e,`productPage${this.stamp}`)}modifierHasOptions(e){return this.productForm.modifierHasOptions(e)}topTierSelected(){let e=!1;try{let i=this.productForm.productFormGroup.get("modifiers").controls[0].controls.options.controls.find(a=>a.value.selected===!0);i&&(e=!this.isAdditionalSides(i,!1),this.selectTopTier(i))}catch{e=!1}return e}setSelectedControl(e){e.value.selected=!e.value.selected,this.cd.detectChanges()}selectTopTier(e){this.optionData=e.get("modifiers")!=null?e.get("modifiers"):null}addToBag(){this.submitSpecialValue(!0),this.addToBasketBusy=this.productForm.addToBag().then(e=>{this.editingItem()&&this.routeUser(!0),this.routeUser(!1)}).catch(e=>{this.errors=e,Array.isArray(e)?this.showError(e[0].message):this.showError(e.error.message?e.error.message:null)}),this.modalView&&this.modalController.dismiss().then().catch(e=>{})}dismissModal(e){this.modalController.dismiss(e).then().catch(n=>{})}routeUser(e){if(this.modalView){let n=this.editingItem()?"has been updated in your basket.":"has been added to your basket.";this.utilService.presentPopover(null,`${this.editingItem()?"Item Updated":"Item Added"}`,`${this.categoryProduct.name} ${n}`,"32cart")}else b.redirectToCartAfterAddItem||e?this.router.navigate(["/order","my-bag"]):(this.availabilityService.lastItemAdded=this.categoryProduct.name,this.router.navigate(["/location",this.selectedLocation.slug,"menu"]))}getSubLabel(e){return this.productService.getSubLabel(e)}getQuantitySelector(e){return this.productForm.noQuantitySelector(e)}calculateCostAndCalories(e){return Promise.resolve(this._calculateCostAndCaloriesWrapper(e))}_calculateCostAndCaloriesWrapper(e){this.cost=0,this.baseCalories=0,this.maxCalories=0,this._calculateCostAndCalories(e),this.cost+=this.categoryProduct.cost,this.cost=this.cost*e.get("quantity").value,this.baseCalories+=this.categoryProduct.basecalories,this.maxCalories+=this.categoryProduct.maxcalories?this.categoryProduct.maxcalories:this.categoryProduct.basecalories}_calculateCostAndCalories(e){e.controls&&(e.controls.modifiers?e.controls.modifiers.controls.map(n=>{this._calculateCostAndCalories(n)}):e.controls.options&&e.controls.options.controls.map(n=>{if(n.value.selected||n.value.quantity){let i=n.value.basecalories,a=n.value.maxcalories;n.parent&&n.parent.parent&&n.parent.parent.value&&Array.isArray(n.parent.parent.value.metadata)&&n.parent.parent.value.metadata.find(f=>f.key==="sides"&&f.value==="half-whole")&&(i=i?i/2:0,a=a?a/2:0),n.value.selected&&!n.value.quantity?(this.cost+=n.value.cost,b.dynamicCalories&&(this.baseCalories+=i,this.maxCalories+=a||i)):(this.cost+=n.value.quantity*n.value.cost,b.dynamicCalories&&(this.baseCalories+=n.value.quantity*i,this.maxCalories+=n.value.quantity*(a||i))),this._calculateCostAndCalories(n)}}))}isArray(e){return Array.isArray(e)}getProductImage(e=!1){return!e&&this.categoryProduct.imagefilename?this.selectedMenu.imagepath+this.categoryProduct.imagefilename:e&&this.categoryProduct.mobileimagefilename?this.selectedMenu.imagepath+this.categoryProduct.mobileimagefilename:b.emptyProductImage}modifiersWithSubtext(e){return t3(e.value,n=>n.subText.length)}trackBySelected(e,n){return{selected:n.value.selected,quantity:n.value.quantity,id:n.value.id}}editingItem(){return this.basketProduct}getProductFormService(){return this.productForm}getTemplateService(){return this.templateService}getTemplate(e){let n=this.templates.find(i=>i.name===e);return n?n.template:null}isNonEmptyArray(e){return e!=null?Array.isArray(e.controls)&&e.controls.length>0:!1}openFilterModal(){return le(this,null,function*(){yield(yield this.modalController.create({component:uc,cssClass:"time-modal",componentProps:{}})).present()})}showPremium(){if(this.categoryProduct&&this.categoryProduct.metadata)return!!this.categoryProduct.metadata.find(n=>n.key==="premium")}static{this.\u0275fac=function(n){return new(n||t)(v(_t),v(lt),v(Z1),v(re),v(Se),v(Me),v(Ut),v(Ve),v(Rn),v(ht),v(Ht),v(mc),v(Oe),v(I1),v(Vt),v(X1),v(ti),v(Je),v(Yt))}}static{this.\u0275cmp=N({type:t,selectors:[["app-location-product"]],viewQuery:function(n,i){if
vendor: 4,123 bytes, line 560
560(n&1&&we(ve,5),n&2){let a;Ce(a=be())&&(i.content=a.first)}},hostBindings:function(n,i){n&1&&C("popstate",function(f){return i.onPopState(f)},!1,Zt)},inputs:{modalView:"modalView",selectedLocation:"selectedLocation",selectedMenu:"selectedMenu",selectedCategory:"selectedCategory",categoryProduct:"categoryProduct",selectedProductModifiers:"selectedProductModifiers",basketProduct:"basketProduct"},standalone:!1,decls:19,vars:1,consts:[["pageWrapper",""],["modalWrapper",""],["modifierWrapperTemplateModal",""],["optionWrapperTemplateModal",""],["modifierWrapperTemplate",""],["topTierNoMods",""],["optionWrapperTemplateTop2",""],["accordionWrapper2",""],["optionWrapperTemplate2",""],[4,"ngTemplateOutlet"],[1,"ion-no-padding"],[1,"productPage",3,"ngBusy","id"],["class","location-product",4,"ngIf"],[4,"ngIf"],["class","location-product__ato",4,"ngIf"],["class","w-100",4,"ngIf"],[1,"location-product"],[1,"location-product__main"],[1,"location-product__header","container"],["class","location-product__header__back pointer",3,"click",4,"ngIf"],[1,"location-product__header__info",3,"ngClass"],["translate","",4,"ngIf"],["translate",""],[1,"location-product__header__filter"],[1,"mr-auto","ms-3","d-md-none","mobile-product-quantity",3,"delete","control","min","max","cssClass"],["novalidate","",3,"formGroup"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"location-product__header__back","pointer",3,"click"],["type","32nav_back",1,"icon-32"],[1,"location-product__ato"],[1,"container"],[1,"d-none","d-md-block"],[1,"mr-auto","ms-3","d-none","d-md-block",3,"delete","control","min","max","cssClass"],["class","btn btn-primary add-to-order","id","add_or_update_item",3,"disabled","click",4,"ngIf"],["id","add_or_update_item",1,"btn","btn-primary","add-to-order",3,"click","disabled"],[1,"w-100"],[1,"location-product-modal",3,"ngBusy"],[1,"location-product-modal__header"],["type","button","aria-label","Close",3,"click"],["type","32nav_exit",1,"icon-32"],[1,"location-product-modal__submit"],["class","btn btn-primary w-100","id","add_or_update_item",3,"disabled","click",4,"ngIf"],["id","add_or_update_item",1,"btn","btn-primary","w-100",3,"click","disabled"],[4,"ngFor","ngForOf"],[1,"location-product-modal__body"],[1,"d-flex","align-items-center","flex-column"],[1,"location-product-modal__image","position-relative"],["class","location-product-modal__premium",4,"ngIf"],["loading","lazy",3,"src","alt"],[1,"product-card__tags","d-inline-block","m-auto",3,"ngClass"],["class","spicy icon-24","type","spicy",4,"ngIf"],["class","woksmart icon-24","type","woksmart",4,"ngIf"],[1,"mb-4",3,"delete","control","min","max","cssClass"],[1,"location-product-modal__checkbox--wrapper",3,"ngClass"],[4,"ngFor","ngForTrackBySelected","ngForOf"],[1,"location-product-modal__premium"],["type","spicy",1,"spicy","icon-24"],["type","woksmart",1,"woksmart","icon-24"],[3,"productForm","label","control","sublabel","layout","hideQuantitySelector"],[1,"location-product__form-group"],[1,"container","px-3","px-lg-6","pb-0","pb-lg-6","pt-0"],[1,"row"],[1,"location-product__form-group__header","col-12"],[1,"location-product__form-group__header__wrapper"],[1,"col-12","col-lg-3","px-0","px-lg-3"],[1,"row","w-100"],[1,"col-8","my-1","ms-5","p3"],[1,"location-product__form-group__header","tierTwo",3,"click"],["loading","lazy","alt","",3,"src"],["class","ms-2","translate","",4,"ngIf"],["type","24nav_dropdown",1,"icon-32",3,"id"],[1,"location-product__form-group__accordion",3,"id"],[1,"container","px-3","px-lg-6"],["translate","",1,"ms-2"],[3,"emitRemove","openModal","productForm","label","control","enableModalClick","layout","sublabel","canBeRemoved","hideQuantitySelector"],[1,"row","ms-3","theClassYouWant"],[1,"mb-3","d-flex","align-items-center"],[1,"h5","mb-0","me-3"],[1,"micro","text-dark-utensil","font-weight-bold"],["class","micro text-dark-utensil font-weight-bold ms-2","translate","",4,"ngIf"],["translate","",1,"micro","text-dark-utensil","font-weight-bold","ms-2"],[1,"py-2","px-lg-0",3,"ngClass"],["nested","true",3,"productForm","label","control","sublabel","hideQuantitySelector"]],template:function(n,i){if
560(n&1&&p(0,Y9,1,0,"ng-container",9)(1,df,6,7,"ng-template",null,0,ne)(3,_f,2,2,"ng-template",null,1,ne)(5,bf,1,1,"ng-template",null,2,ne)(7,Of,10,19,"ng-template",null,3,ne)(9,If,1,1,"ng-template",null,4,ne)(11,Af,9,7,"ng-template",null,5,ne)(13,Ff,1,5,"ng-template",null,6,ne)(15,Rf,13,12,"ng-template",null,7,ne)(17,jf,10,6,"ng-template",null,8,ne),n&2){let a=U(2),f=U(4);c("ngTemplateOutlet",i.modalView?f:a)}},dependencies:[ve,ae,ue,V,ut,k1,Xt,Jt,Ei,Ge,X,X0,On,ai,xe,j1],styles:['[_ngcontent-%COMP%]:root{--ion-color-primary: map-get($theme-colors, primary);--ion-color-secondary: map-get($theme-colors, secondary);--ion-color-tertiary: map-get($theme-colors, tertiary);--ion-color-success: map-get($theme-colors, tertiary);--ion-color-warning: map-get($theme-colors, secondary);--ion-color-danger: map-get($theme-colors, primary);--ion-color-dark: map-get($theme-colors, dark);--ion-color-medium: map-get($theme-colors, light-gray);--ion-color-light: map-get($theme-colors, light)}[_ngcontent-%COMP%]:root{--ion-font-family: $primary-font-family}[_ngcontent-%COMP%]:root{--font-size-scale: 1;--text-font-scale-ratio: 1;--text-font-scale-ratio-base: 1;--text-font-scale-ratio-small: 1;--text-font-scale-ratio-medium: 1;--text-font-scale-ratio-large: 1;--text-font-scale-ratio-light: 1;--text-font-scale-ratio-light-small: 1;--font-size-base-light: 19px;--font-size-tiny-light: 14px;--font-size-minor-light: 14px;--font-size-small-light: 17px;--font-size-medium-light: 22px;--font-size-large-light: 24px;--font-weight-bold: 500;--cta-font-size-base: 18px;--font-size-tiny: 14px;--font-size-minor: 14px;--font-size-small: 16px;--font-size-medium: 21px;--font-size-large: 24px;--line-height-large: 1.25;--line-height-medium: .9;--line-height-base: .9;--line-height-small: 1.14;--line-height-minor: 1.5;--line-height-tiny: 1.1;--h1-font-size-oversized: 70px;--h1-font-size: 55px;--h2-font-size-oversized: 60px;--h2-font-size: 41px;--h3-font-size: 30px;--h4-font-size: 21.71px;--h5-font-size: 17px;--h6-font-size: 16px;--h7-font-size: 16px;--careers-link: 25px;--core-values-info-font-size: 21px;--careers-core-innerCircle-font-size: 1.5rem;--careers-growth-title-font-size: var(--h2-font-size);--careers-core-innerCircle-top-padding: 0;--careers-core-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--careers-title-font-size: calc(var(--h2-font-size) * var(--text-header-font-scale-ratio-h2));--careers-item-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--locations-hours-label-font-size: calc(var(--font-size-small-light) * var(--text-font-scale-ratio-light-small));--location-card-title-font-size: calc(var(--font-size-small) * var(--text-font-scale-ratio));--custom-menu-desktop-link-line-height: 1rem;--location-finder-content-nav-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--location-finder-content-nav-font-weight: 700;--location-finder-content-search-title-font-size: 15px;--location-finder-content-header-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--global-menu-product-cta-font-size: calc(var(--h7-font-size) * var(--text-header-font-scale-ratio-h7));--global-menu-product-name-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--global-menu-product-name-font-weight: 500;--flavors-subtitle-font-weight: 400;--flavor-card-title-padding-bottom: unset;--flavor-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--flavor-card-title-line-height: var(--line-height-base);--slider-selection-background-color: linear-gradient(270deg, #ff0000 0%, #ff9000 34.47%, #fff600 72.87%, #91fa00 100%);--h1-line-height-oversized: .9;--h1-line-height: .9;--h2-line-height: .9;--h3-line-height: .9;--h4-line-height: .9;--h5-line-height: .9;--h6-line-height: .9;--body-font-line-height: 22px;--cta-top-padding:.85rem;--font-size-base: 1rem;--text-header-font-scale-ratio: 1;--text-header-font-scale-ratio-h1-oversized: var( --text-header-font-scale-ratio );--text-header-font-scale-ratio-h2-oversized: var( --text-header-font-scale-ratio );--text-header-font-scale-ratio-h2: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h3: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h4: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h5: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h6: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h7: var(--text-header-font-scale-ratio);--calculator-noUi-tooltip-font: 21px;--otnotice-font-size: 15px;--onetrust-heading-font-size: calc( var(--h2-font-size) * var(--text-header-font-scale-ratio-h2) );--flavors-offer-font-family: "Open Sans", sans-serif}@media (min-width: 992px){[_ngcontent-%COMP%]:root{--text-font-scale-ratio: 1.105;--text-font-scale-ratio-base: 1.184;--text-font-scale-ratio-medium: 1.071;--text-font-scale-ratio-large: 1.5;--text-font-scale-ratio-light: 1.105;--careers-link: 27px;--careers-core-card-title-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4));--careers-title-font-size: calc(var(--h1-font-size) * var(--text-header-font-scale-ratio));--careers-item-title-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--location-card-title-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--location-finder-content-nav-font-size: calc(var(--h6-font-size) * var(--text-header-font-scale-ratio-h6));--location-finder-content-header-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4));
560--global-menu-product-name-font-size: var(--font-size-large);--flavor-card-title-font-size: 1.75rem;--locator-arrow-font-size: 5px;--body-font-line-height: 24px;--text-header-font-scale-ratio: 1.3;--text-header-font-scale-ratio-h1-oversized: 2.57;--text-header-font-scale-ratio-h2-oversized: 2.13;--text-header-font-scale-ratio-h2: 1.56;--text-header-font-scale-ratio-h3: 1.36;--text-header-font-scale-ratio-h4: 1.658;--text-header-font-scale-ratio-h5: 1.647;--text-header-font-scale-ratio-h6: 1.375;--text-header-font-scale-ratio-h7: 1.125;--calculator-noUi-tooltip-font: 28px;--otnotice-font-size: 20px}}[_ngcontent-%COMP%]:root{--word-spacing: unset}[_ngcontent-%COMP%]:root{--cta-arrow-rotation: 0deg;--location-detail-active-translate: 100%;--modal-content-right: unset;--carousel-wrapper-direction: unset;--carousel-inner-direction: unset;--navbar-delivery-actions: unset;--primary-font-family: "RocGrotesk Light", sans-serif;--secondary-font-family: "RocGrotesk Medium", sans-serif;--font-family-base-bold: "RocGrotesk Bold", sans-serif;--headings-font-family: "RocGrotesk Extra Bold", sans-serif;--language-toggle-font-family: "RocGrotesk Extra Bold", sans-serif;--sticky-btn-line-left-width: 1px;--sticky-btn-line-right-width: 0;--calc-image-translate: -50%;--mobile-title-slider: 21px;--custom-select-background-position-x: 97%}[dir=rtl][_ngcontent-%COMP%]{--cta-arrow-rotation: 180deg;--location-detail-active-translate: -100%;--modal-content-right: 5%;--carousel-wrapper-direction: ltr;--carousel-inner-direction: rtl;--navbar-delivery-actions: ltr;--primary-font-family: "Almarai Light", sans-serif;--secondary-font-family: "Almarai Regular", sans-serif;--font-family-base-bold: "Almarai Bold", sans-serif;--headings-font-family: "Almarai Extrabold", sans-serif;--sticky-btn-line-left-width: 0;--sticky-btn-line-right-width: 1px;--calc-image-translate: 50%;--calculator-noUi-tooltip-font: 18px;--mobile-title-slider: 18px;--bs-btn-line-height: 1;--custom-select-background-position-x: 3%;--font-size-base-light: 14px;--font-size-small-light: 12px;--font-weight-bold: 700;--cta-font-size-base: 14px;--careers-growth-title-font-size: 30px;--core-values-info-font-size:16px;--careers-core-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--careers-title-font-size: calc(var(--h2-font-size) * var(--text-header-font-scale-ratio-h2));--careers-item-title-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--locations-hours-label-font-size: calc(var(--font-size-base-light) * var(--text-font-scale-ratio-light));--location-card-title-font-size: 18px;--location-finder-content-nav-font-size: calc(var(--cta-font-size-base) * var(--text-font-scale-ratio-large));--location-finder-content-nav-font-weight: 800;--location-finder-content-search-title-font-size: calc(var(--font-size-small) * var(--text-font-scale-ratio));--global-menu-product-cta-font-size: calc(var(--cta-font-size-base) * var(--text-font-scale-ratio-large));--global-menu-product-name-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--global-menu-product-name-font-weight: 800;--flavors-subtitle-font-weight: 700;--flavor-card-title-padding-bottom: 17;--flavor-card-title-line-height: var(--h3-line-height);--slider-selection-background-color: linear-gradient(270deg, #91fa00 0%, #fff600 34.47%, #ff9000 72.87%, #ff0000 100%);--font-size-small: 12px;--font-size-medium: 18px;--line-height-medium: 1.333;--line-height-base: 1.7;--line-height-small: 1.57;--h1-font-size-oversized: 80px;--h1-font-size: 38px;--h2-font-size: 30px;--h3-font-size: 26px;--h4-font-size: 21.71px;--h5-font-size: 18px;--h6-font-size: 13px;--h7-font-size: 14px;--h1-line-height-oversized: 1.1875;--h1-line-height: 1.294;--h2-line-height: 1.333;--h3-line-height: 1.307;--h6-line-height: 1.538;--h6-font-weight: 800;--headings-font-weight: 800;--bs-body-text-align: right}@media (min-width: 992px){[dir=rtl][_ngcontent-%COMP%]{--h1-line-height-oversized: 1.333;--h1-line-height: 1.25;--h2-line-height: 1.24;--line-height-small: 1.75;--line-height-medium: 1.454;--text-font-scale-ratio: 1.2;--text-font-scale-ratio-medium: 1.222;--text-font-scale-ratio-large: 1.142;--text-header-font-scale-ratio: 1.5789;--text-header-font-scale-ratio-h1-oversized: 1.875;--text-header-font-scale-ratio-h2: 1.667;--text-header-font-scale-ratio-h3: 1.538;--text-header-font-scale-ratio-h4: 1.3636;--text-header-font-scale-ratio-h5: 1.333;--text-header-font-scale-ratio-h7: 1;--calculator-noUi-tooltip-font: 22px;--location-card-title-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));
560--custom-menu-desktop-link-line-height: var(--h3-line-height);--location-finder-content-header-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--flavor-card-title-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4))}}[dir=rtl][_ngcontent-%COMP%]   .ms-1[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-2[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-3[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-4[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-5[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-6[_ngcontent-%COMP%]{margin-left:0!important}[dir=rtl][_ngcontent-%COMP%]   .me-1[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-2[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-3[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-4[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-5[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-6[_ngcontent-%COMP%]{margin-right:0!important}[lang=th][_ngcontent-%COMP%]{direction:ltr;text-align:left;--font-size-base-light: 16px;--h1-line-height-oversized: 1.5;--h1-line-height: 1.5;--h2-line-height: 1.5;--h3-line-height: 1.5;--h5-line-height: 1.5;--line-height-base: 1.5;
560--line-height-small: 1.5;--line-height-tiny: 1.5;--body-font-line-height: 1.5;--h1-font-size-oversized: 34px;--h1-font-size: 34px;--h2-font-size: 30px;--h3-font-size: 30px;--careers-link: 25px;--core-values-info-font-size: 16px;--careers-core-innerCircle-font-size: 1.2rem;--careers-core-innerCircle-top-padding: 10px;--cta-top-padding:1.5rem;--word-spacing: normal;--word-break: break-word}@media (min-width: 992px){[lang=th][_ngcontent-%COMP%]{--text-header-font-scale-ratio-h2: 1;--text-header-font-scale-ratio-h3: 1}}.location-product[_ngcontent-%COMP%]{display:flex;flex:1 1 auto}.location-product__main[_ngcontent-%COMP%]{width:100%}@media (max-width: 767.98px){.location-product__main.container[_ngcontent-%COMP%]{padding:0}}.location-product__header[_ngcontent-%COMP%]{display:flex;align-items:baseline;justify-content:space-between;width:100%;padding:2.5rem}@media (max-width: 767.98px){.location-product__header[_ngcontent-%COMP%]{align-items:center;padding:1rem;justify-content:flex-start}}@media (max-width: 575.98px){.location-product__header[_ngcontent-%COMP%]{z-index:9999;top:0;position:sticky!important;background:#fff;box-shadow:0 0 10px 1px #8f8d8b}}.location-product__header__back[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{transition:.25s all ease}.location-product__header__back[_ngcontent-%COMP%]   svg.web-only[_ngcontent-%COMP%]:hover, .location-product__header__back[_ngcontent-%COMP%]   svg.web-only[_ngcontent-%COMP%]:active, .location-product__header__back[_ngcontent-%COMP%]   svg.web-only[_ngcontent-%COMP%]:focus{fill:#006938}.location-product__header__info[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center}@media (max-width: 767.98px){.location-product__header__info[_ngcontent-%COMP%]{align-items:baseline}}@media (max-width: 767.98px){.location-product__header__info[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]{font-size:calc(var(--h2-font-size) * var(--text-header-font-scale-ratio-h2))}}.location-product__header__info[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{display:flex;align-items:center}.location-product__header__info[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:calc(var(--font-size-small) * var(--text-font-scale-ratio));margin:0}.location-product__header__info[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]:after{content:"|";margin:0 .5rem}.location-product__header__info[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]:last-child:after{content:"";margin:0}@media (max-width: 767.98px){.location-product__header__info.not-kiosk-or-app[_ngcontent-%COMP%]{margin-left:2rem}}.location-product__header__filter[_ngcontent-%COMP%]{text-align:right}@media (max-width: 767.98px){.location-product__header__filter[_ngcontent-%COMP%]{margin-left:auto}}.location-product__header__filter[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{display:flex;align-items:center;color:#006938;transition:.25s all ease;background-color:transparent}.location-product__header__filter[_ngcontent-%COMP%]   button.web-only[_ngcontent-%COMP%]:hover, .location-product__header__filter[_ngcontent-%COMP%]   button.web-only[_ngcontent-%COMP%]:active, .location-product__header__filter[_ngcontent-%COMP%]   button.web-only[_ngcontent-%COMP%]:focus{color:#000}.location-product__header__filter[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin:0;padding:0;font-family:var(--primary-font-family);font-weight:700}@media (max-width: 767.98px){.location-product__header__filter[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{display:none}}.location-product__header__filter[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{margin-left:.5rem}.location-product__form-group__header[_ngcontent-%COMP%]{margin-bottom:1rem}@media (max-width: 767.98px){.location-product__form-group__header[_ngcontent-%COMP%]{padding:1rem;margin-bottom:0}}.location-product__form-group__header.tierTwo[_ngcontent-%COMP%]{border-top:1px solid;border-bottom:1px solid;margin-bottom:0;display:flex;align-items:center}@media (max-width: 767.98px){.location-product__form-group__header.tierTwo[_ngcontent-%COMP%]{background-color:#fff;height:110px;position:relative;overflow:hidden}}.location-product__form-group__header.tierTwo[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:12.5rem;height:auto}@media (max-width: 767.98px){.location-product__form-group__header.tierTwo[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{margin-bottom:0;object-fit:cover;position:relative;width:70%;right:4rem;top:2.5rem}}@media (max-width: 767.98px){.location-product__form-group__header.tierTwo[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{padding:0;align-items:flex-start;margin-right:auto;width:45%;text-align:left;position:relative;right:4.5rem}}@media (max-width: 767.98px){.location-product__form-group__header.tierTwo[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{font-size:1.1875rem}}@media (max-width: 767.98px){.location-product__form-group__header.tierTwo[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{color:#fff}}.location-product__form-group__header.tierTwo[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{width:32px;height:32px;display:flex;padding:0;margin-left:1rem;background:transparent}@media (max-width: 767.98px){.location-product__form-group__header.tierTwo[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{margin-left:auto;margin-right:.5rem}}.location-product__form-group__header.tierTwo[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{margin:auto;fill:#006938;transition:.25s all ease}.location-product__form-group__header.tierTwo[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]   svg.web-only[_ngcontent-%COMP%]:hover, .location-product__form-group__header.tierTwo[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]   svg.web-only[_ngcontent-%COMP%]:active, .location-product__form-group__header.tierTwo[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]   svg.web-only[_ngcontent-%COMP%]:focus{fill:#000}.location-product__form-group__header.tierTwo[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]   svg.rotate[_ngcontent-%COMP%]{transform:rotate(-180deg);fill:#000}.location-product__form-group__header__wrapper[_ngcontent-%COMP%]{display:flex;align-items:center}@media (max-width: 767.98px){.location-product__form-group__header__wrapper[_ngcontent-%COMP%]{margin-bottom:.25rem}}.location-product__form-group__header__wrapper[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{margin-bottom:0}@media (max-width: 767.98px){.location-product__form-group__header__wrapper[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{font-size:calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5))}}.location-product__form-group__header__wrapper[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin-bottom:0;margin-left:1rem;background-color:#000;padding:.125rem .5rem;font-size:calc(var(--font-size-minor) * var(--text-font-scale-ratio));border-radius:15px}@media (max-width: 767.98px){.location-product__form-group__header__wrapper[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{color:#000}}.location-product__form-group__header[_ngcontent-%COMP%] > p[_ngcontent-%COMP%]{font-size:calc(var(--font-size-small) * var(--text-font-scale-ratio));margin-bottom:0}.location-product__form-group__accordion[_ngcontent-%COMP%]{padding:2.5rem 2.5rem 0;overflow:hidden;display:none}@media (max-width: 767.98px){.location-product__form-group__accordion[_ngcontent-%COMP%]{background-color:#fff;padding:0}}.location-product__ato[_ngcontent-%COMP%]{position:sticky;background-color:#fff;bottom:0;box-shadow:0 0 10px 1px;z-index:9999}.location-product__ato[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between;padding:1rem 2.5rem}@media (max-width: 575.98px){.location-product__ato[_ngcontent-%COMP%]   .container[_ngcontent-%COMP%]{padding:0}.location-product__ato[_ngcontent-%COMP%]   .add-to-order[_ngcontent-%COMP%]{width:100%;padding:1.5rem}}.location-product-modal[_ngcontent-%COMP%]{overflow:auto}.location-product-modal__header[_ngcontent-%COMP%]{position:sticky;top:0;z-index:99;background-color:#fff;padding:1rem;display:flex;border-bottom:2px solid;align-items:center}.location-product-modal__header[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%]{margin:0 auto}.location-product-modal__header[_ngcontent-%COMP%] > button[_ngcontent-%COMP%]{width:32px;height:32px;padding:0;display:flex;position:absolute;right:.5rem;background-color:transparent}.location-product-modal__header[_ngcontent-%COMP%] > button[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{margin:auto}.location-product-modal__body[_ngcontent-%COMP%]{padding:1rem}.location-product-modal__submit[_ngcontent-%COMP%]{position:sticky;bottom:0;z-index:99;border-top:2px solid;background-color:#fff;padding:1rem;display:flex;flex-direction:column}.location-product-modal__submit[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{margin:auto}.location-product-modal[_ngcontent-%COMP%]   .required_pill[_ngcontent-%COMP%]{margin:auto;background-color:#f19933;padding:.125rem .5rem;font-size:12px;border-radius:15px;width:fit-content}.location-product-modal__checkbox--wrapper[_ngcontent-%COMP%]{display:flex;width:100%}.location-product-modal__checkbox--wrapper[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{flex:1 1 0px}.location-product-modal__checkbox--wrapper[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:last-child{margin-right:0}.location-product-modal__image[_ngcontent-%COMP%]{position:relative}.location-product-modal__image[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{height:auto;width:350px}.location-product-modal__premium[_ngcontent-%COMP%]{background-color:#006938;color:#fff;position:absolute;bottom:20px;left:0;padding:0 1rem 0 .5rem;font-size:calc(var(--font-size-small) * var(--text-font-scale-ratio));font-weight:700;clip-path:polygon(0 0,85% 0,100% 100%,0% 100%);line-height:.9;z-index:99}.mobile-product-quantity[_ngcontent-%COMP%]{position:absolute;right:2rem}'],changeDetection:0})}}return t})();var qf=t=>({crosssell:t}),Wf=(t,o)=>({"product-card__body":t,"product-card__body--crosssell":o}),Zf=t=>({"mb-0":t});function Qf(t,o){if(t&1){let e=S();l(0,"button",3),C("click",function(i){y(e);let a=d();return w(a.openInfoModal(i))}),T(),x(1,"svg",4),s()}}function Kf(t,o){t&1&&(l(0,"span",16),h(1,"Premium"),s())}function Yf(t,o){if(t&1&&(l(0,"p",17),h(1),s()),t&2){let e=d(2);r(),M(e.product.category.name)}}function Xf(t,o){if(t&1&&(l(0,"p"),h(1),W(2,"currency"),s()),t&2){let e=d(2);r(),M(ct(2,1,e.product.cost,"USD","symbol"))}}function Jf(t,o){if(t&1&&(l(0,"p"),h(1),s()),t&2){let e=d(2);r(),F("",e.product.basecalories," cal")}}function ed(t,o){t&1&&(T(),x(0,"svg",18))}function td(t,o){t&1&&(T(),x(0,"svg",19))}
560function nd(t,o){if(t&1){let e=S();l(0,"a",5),C("click",function(){y(e);let i=d();return w(i.productClick(!0))}),l(1,"div",6),p(2,Kf,2,0,"span",7),x(3,"img",8),s(),l(4,"div",9)(5,"h5",9),h(6),s(),p(7,Yf,2,1,"p",10),l(8,"div",11),p(9,Xf,3,5,"p",12)(10,Jf,2,1,"p",12),s(),l(11,"div",13),p(12,ed,1,0,"svg",14)(13,td,1,0,"svg",15),s()()()}if(t&2){let e=d();c("ngClass",E(11,qf,e.crosssell)),r(2),c("ngIf",e.showIcon("premium")||e.showPremium()),r(),ye("src",e.getProductImage(),H),r(),c("ngClass",Ae(13,Wf,!e.crosssell,e.crosssell)),r(),c("ngClass",E(16,Zf,e.crosssell)),r(),M(e.product.name),r(),c("ngIf",e.product.category&&e.crosssell),r(2),c("ngIf",e.product.cost),r(),c("ngIf",e.product.basecalories),r(2),c("ngIf",e.showIcon("spicy")),r(),c("ngIf",e.showIcon("wok-smart"))}}var FL=(()=>{class t{constructor(e,n,i,a,f,m,g){this.router=e,this.apiService=n,this.productFormService=i,this.availabilityService=a,this.eventStateActions=f,this.modalController=m,this.store=g,this.product=null,this.link=null,this.healthBadge=null,this.seasonal=!1,this.actionButtonLabel=null,this.imagePath=null,this.crosssell=!1,this.context="",this.loggerService=new ke(t.name),this.isAddable=!1,this.costAndCalories=null,this.environment=b,this.productRanges=[]}ngOnInit(){this.crosssell&&this.location&&this.product&&this.product.id&&this.apiService.modifier(this.location,this.product).then(e=>{this.productForm=this.productFormService.productForm(this.product,e),this.isAddable=this.productForm.isAddable(),this.isAddable&&this.productForm.calculateCostAndCalories().then(n=>{this.costAndCalories=n})}),this.product&&this.product.availability}getProductImage(e=!1){return e&&this.product.categorymobileimagefilename?this.imagePath+this.product.categorymobileimagefilename:this.product.categoryimagefilename?this.imagePath+this.product.categoryimagefilename:b.emptyProductImage}getProductImageStatus(e=!1){let n=!1;return e&&this.product.categorymobileimagefilename&&(n=!0),this.product.categoryimagefilename&&(n=!0),n}isNumber(e){return!!Number.isInteger(e)}addToBag(){this.crosssell&&this.isAddable?this.productForm.addToBag():this.product.openProductInModal()?this.openModaal():this.router.navigate([this.link.join("/")])}productClick(e){e&&(this.eventStateActions.productClicked(new P3({categoryProduct:this.product,list:this.context})),this.eventStateActions.context(this.context),this.addToBag())}openModaal(){return le(this,null,function*(){yield(yield this.modalController.create({component:Hi,cssClass:"time-modal",componentProps:{modalView:!0,selectedLocation:this.store.getValue().appState.selectedLocation,categoryProduct:this.product,selectedMenu:this.store.getValue().appState.selectedMenu,selectedCategory:this.product.category}})).present()})}openInfoModal(e){return le(this,null,function*(){e.preventDefault(),yield(yield this.modalController.create({component:p3,cssClass:"time-modal",componentProps:{categoryProduct:this.product,imagePath:this.imagePath}})).present()})}showIcon(e){if(this.product&&this.product.metadata){let n=this.product.metadata.find(i=>i.key==="flavor-preference-data");if(n)try{let i=JSON.parse(n.value.replace(/\\/g,""));if(Array.isArray(i)&&i.find(f=>f.key===e))return!0}catch(i){this.loggerService.log("Error Parsing JSON: ",i),this.loggerService.log("INVALID JSON: ",n.value)}}return!1}showPremium(){if(this.product&&this.product.metadata)return!!this.product.metadata.find(n=>n.key==="premium")}canShowInfoIcon(){let e=this.product.metadata;if(e){let n=e.find(i=>i.key==="nutritional-data");if(n)try{let i=JSON.parse(n.value.replace(/\\/g,""));if(Array.isArray(i))return!0}catch(i){this.loggerService.log("Error Parsing JSON: ",i),this.loggerService.log("INVALID JSON: ",n.value)}}return!1}static{this.\u0275fac=function(n){return new(n||t)(v(re),v(nt),v(Ht),v(I1),v(Vt),v(Je),v(Ve))}}static{this.\u0275cmp=N({type:t,selectors:[["app-product-card"]],inputs:{product:"product",link:"link",healthBadge:"healthBadge",seasonal:"seasonal",actionButtonLabel:"actionButtonLabel",imagePath:"imagePath",location:"location",crosssell:"crosssell",context:"context"},standalone:!1,decls:3,vars:2,consts:[[1,"product-card"],["style","z-index: 99999",3,"click",4,"ngIf"],["class","product-card__link",3,"ngClass","click",4,"ngIf"],[2,"z-index","99999",3,"click"],["type","16food_tag",1,"icon-16"],[1,"product-card__link",3,"click","ngClass"],[1,"product-card__wrapper"],["class","product-card__premium",4,"ngIf"],["loading","lazy","alt","Product Image",1,"product-card__image",3,"src"],[3,"ngClass"],["class","mb-0",4,"ngIf"],[1,"product-card__meta"],[4,"ngIf"],[1,"product-card__tags"],["class","spicy icon-24","type","spicy",4,"ngIf"],["class","woksmart icon-24","type","woksmart",4,"ngIf"],[1,"product-card__premium"],[1,"mb-0"],["type","spicy",1,"spicy","icon-24"],["type","woksmart",1,"woksmart","icon-24"]],template:function(n,i){n&1&&(l(0,"div",0),p(1,Qf,2,0,"button",1)(2,nd,14,18,"a",2),s()),n&2&&(r(),c("ngIf",i.canShowInfoIcon()),r(),c("ngIf",i.link&&!i.crosssell||i.link&&i.crosssell))},dependencies:[ae,V,X,j1],styles:['[_ngcontent-%COMP%]:root{--ion-color-primary: map-get($theme-colors, primary);--ion-color-secondary: map-get($theme-colors, secondary);--ion-color-tertiary: map-get($theme-colors, tertiary);--ion-color-success: map-get($theme-colors, tertiary);--ion-color-warning: map-get($theme-colors, secondary);--ion-color-danger: map-get($theme-colors, primary);--ion-color-dark: map-get($theme-colors, dark);--ion-color-medium: map-get($theme-colors, light-gray);--ion-color-light: map-get($theme-colors, light)}[_ngcontent-%COMP%]:root{--ion-font-family: $primary-font-family}[_ngcontent-%COMP%]:root{--font-size-scale: 1;--text-font-scale-ratio: 1;--text-font-scale-ratio-base: 1;--text-font-scale-ratio-small: 1;--text-font-scale-ratio-medium: 1;--text-font-scale-ratio-large: 1;--text-font-scale-ratio-light: 1;--text-font-scale-ratio-light-small: 1;--font-size-base-light: 19px;--font-size-tiny-light: 14px;--font-size-minor-light: 14px;--font-size-small-light: 17px;--font-size-medium-light: 22px;--font-size-large-light: 24px;--font-weight-bold: 500;--cta-font-size-base: 18px;--font-size-tiny: 14px;--font-size-minor: 14px;--font-size-small: 16px;--font-size-medium: 21px;--font-size-large: 24px;--line-height-large: 1.25;--line-height-medium: .9;--line-height-base: .9;--line-height-small: 1.14;--line-height-minor: 1.5;
560--line-height-tiny: 1.1;--h1-font-size-oversized: 70px;--h1-font-size: 55px;--h2-font-size-oversized: 60px;--h2-font-size: 41px;--h3-font-size: 30px;--h4-font-size: 21.71px;--h5-font-size: 17px;--h6-font-size: 16px;--h7-font-size: 16px;--careers-link: 25px;--core-values-info-font-size: 21px;--careers-core-innerCircle-font-size: 1.5rem;--careers-growth-title-font-size: var(--h2-font-size);--careers-core-innerCircle-top-padding: 0;--careers-core-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--careers-title-font-size: calc(var(--h2-font-size) * var(--text-header-font-scale-ratio-h2));--careers-item-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--locations-hours-label-font-size: calc(var(--font-size-small-light) * var(--text-font-scale-ratio-light-small));--location-card-title-font-size: calc(var(--font-size-small) * var(--text-font-scale-ratio));--custom-menu-desktop-link-line-height: 1rem;--location-finder-content-nav-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--location-finder-content-nav-font-weight: 700;--location-finder-content-search-title-font-size: 15px;--location-finder-content-header-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--global-menu-product-cta-font-size: calc(var(--h7-font-size) * var(--text-header-font-scale-ratio-h7));--global-menu-product-name-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--global-menu-product-name-font-weight: 500;--flavors-subtitle-font-weight: 400;--flavor-card-title-padding-bottom: unset;--flavor-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--flavor-card-title-line-height: var(--line-height-base);--slider-selection-background-color: linear-gradient(270deg, #ff0000 0%, #ff9000 34.47%, #fff600 72.87%, #91fa00 100%);--h1-line-height-oversized: .9;--h1-line-height: .9;--h2-line-height: .9;--h3-line-height: .9;--h4-line-height: .9;--h5-line-height: .9;--h6-line-height: .9;--body-font-line-height: 22px;--cta-top-padding:.85rem;--font-size-base: 1rem;--text-header-font-scale-ratio: 1;--text-header-font-scale-ratio-h1-oversized: var( --text-header-font-scale-ratio );--text-header-font-scale-ratio-h2-oversized: var( --text-header-font-scale-ratio );--text-header-font-scale-ratio-h2: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h3: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h4: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h5: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h6: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h7: var(--text-header-font-scale-ratio);--calculator-noUi-tooltip-font: 21px;--otnotice-font-size: 15px;--onetrust-heading-font-size: calc( var(--h2-font-size) * var(--text-header-font-scale-ratio-h2) );--flavors-offer-font-family: "Open Sans", sans-serif}@media (min-width: 992px){[_ngcontent-%COMP%]:root{--text-font-scale-ratio: 1.105;--text-font-scale-ratio-base: 1.184;--text-font-scale-ratio-medium: 1.071;--text-font-scale-ratio-large: 1.5;--text-font-scale-ratio-light: 1.105;--careers-link: 27px;--careers-core-card-title-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4));--careers-title-font-size: calc(var(--h1-font-size) * var(--text-header-font-scale-ratio));--careers-item-title-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--location-card-title-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--location-finder-content-nav-font-size: calc(var(--h6-font-size) * var(--text-header-font-scale-ratio-h6));--location-finder-content-header-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4));--global-menu-product-name-font-size: var(--font-size-large);--flavor-card-title-font-size: 1.75rem;--locator-arrow-font-size: 5px;--body-font-line-height: 24px;--text-header-font-scale-ratio: 1.3;--text-header-font-scale-ratio-h1-oversized: 2.57;--text-header-font-scale-ratio-h2-oversized: 2.13;--text-header-font-scale-ratio-h2: 1.56;--text-header-font-scale-ratio-h3: 1.36;--text-header-font-scale-ratio-h4: 1.658;--text-header-font-scale-ratio-h5: 1.647;--text-header-font-scale-ratio-h6: 1.375;--text-header-font-scale-ratio-h7: 1.125;--calculator-noUi-tooltip-font: 28px;--otnotice-font-size: 20px}}[_ngcontent-%COMP%]:root{--word-spacing: unset}[_ngcontent-%COMP%]:root{--cta-arrow-rotation: 0deg;--location-detail-active-translate: 100%;--modal-content-right: unset;--carousel-wrapper-direction: unset;--carousel-inner-direction: unset;--navbar-delivery-actions: unset;--primary-font-family: "RocGrotesk Light", sans-serif;--secondary-font-family: "RocGrotesk Medium", sans-serif;--font-family-base-bold: "RocGrotesk Bold", sans-serif;--headings-font-family: "RocGrotesk Extra Bold", sans-serif;--language-toggle-font-family: "RocGrotesk Extra Bold", sans-serif;--sticky-btn-line-left-width: 1px;--sticky-btn-line-right-width: 0;--calc-image-translate: -50%;--mobile-title-slider: 21px;--custom-select-background-position-x: 97%}[dir=rtl][_ngcontent-%COMP%]{--cta-arrow-rotation: 180deg;--location-detail-active-translate: -100%;--modal-content-right: 5%;--carousel-wrapper-direction: ltr;--carousel-inner-direction: rtl;--navbar-delivery-actions: ltr;--primary-font-family: "Almarai Light", sans-serif;--secondary-font-family: "Almarai Regular", sans-serif;--font-family-base-bold: "Almarai Bold", sans-serif;--headings-font-family: "Almarai Extrabold", sans-serif;--sticky-btn-line-left-width: 0;--sticky-btn-line-right-width: 1px;--calc-image-translate: 50%;--calculator-noUi-tooltip-font: 18px;--mobile-title-slider: 18px;--bs-btn-line-height: 1;--custom-select-background-position-x: 3%;--font-size-base-light: 14px;--font-size-small-light: 12px;--font-weight-bold: 700;--cta-font-size-base: 14px;--careers-growth-title-font-size: 30px;--core-values-info-font-size:16px;--careers-core-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--careers-title-font-size: calc(var(--h2-font-size) * var(--text-header-font-scale-ratio-h2));--careers-item-title-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--locations-hours-label-font-size: calc(var(--font-size-base-light) * var(--text-font-scale-ratio-light));--location-card-title-font-size: 18px;--location-finder-content-nav-font-size: calc(var(--cta-font-size-base) * var(--text-font-scale-ratio-large));
560--location-finder-content-nav-font-weight: 800;--location-finder-content-search-title-font-size: calc(var(--font-size-small) * var(--text-font-scale-ratio));--global-menu-product-cta-font-size: calc(var(--cta-font-size-base) * var(--text-font-scale-ratio-large));--global-menu-product-name-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--global-menu-product-name-font-weight: 800;--flavors-subtitle-font-weight: 700;--flavor-card-title-padding-bottom: 17;--flavor-card-title-line-height: var(--h3-line-height);--slider-selection-background-color: linear-gradient(270deg, #91fa00 0%, #fff600 34.47%, #ff9000 72.87%, #ff0000 100%);--font-size-small: 12px;--font-size-medium: 18px;--line-height-medium: 1.333;--line-height-base: 1.7;--line-height-small: 1.57;--h1-font-size-oversized: 80px;--h1-font-size: 38px;--h2-font-size: 30px;--h3-font-size: 26px;--h4-font-size: 21.71px;--h5-font-size: 18px;--h6-font-size: 13px;--h7-font-size: 14px;--h1-line-height-oversized: 1.1875;--h1-line-height: 1.294;--h2-line-height: 1.333;--h3-line-height: 1.307;--h6-line-height: 1.538;--h6-font-weight: 800;--headings-font-weight: 800;--bs-body-text-align: right}@media (min-width: 992px){[dir=rtl][_ngcontent-%COMP%]{--h1-line-height-oversized: 1.333;--h1-line-height: 1.25;--h2-line-height: 1.24;--line-height-small: 1.75;--line-height-medium: 1.454;--text-font-scale-ratio: 1.2;--text-font-scale-ratio-medium: 1.222;--text-font-scale-ratio-large: 1.142;--text-header-font-scale-ratio: 1.5789;--text-header-font-scale-ratio-h1-oversized: 1.875;--text-header-font-scale-ratio-h2: 1.667;--text-header-font-scale-ratio-h3: 1.538;--text-header-font-scale-ratio-h4: 1.3636;--text-header-font-scale-ratio-h5: 1.333;--text-header-font-scale-ratio-h7: 1;--calculator-noUi-tooltip-font: 22px;--location-card-title-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--custom-menu-desktop-link-line-height: var(--h3-line-height);--location-finder-content-header-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--flavor-card-title-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4))}}[dir=rtl][_ngcontent-%COMP%]   .ms-1[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-2[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-3[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-4[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-5[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-6[_ngcontent-%COMP%]{margin-left:0!important}[dir=rtl][_ngcontent-%COMP%]   .me-1[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-2[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-3[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-4[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-5[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-6[_ngcontent-%COMP%]{margin-right:0!important}[lang=th][_ngcontent-%COMP%]{direction:ltr;text-align:left;--font-size-base-light: 16px;--h1-line-height-oversized: 1.5;--h1-line-height: 1.5;--h2-line-height: 1.5;--h3-line-height: 1.5;--h5-line-height: 1.5;--line-height-base: 1.5;
560--line-height-small: 1.5;--line-height-tiny: 1.5;--body-font-line-height: 1.5;--h1-font-size-oversized: 34px;--h1-font-size: 34px;--h2-font-size: 30px;--h3-font-size: 30px;--careers-link: 25px;--core-values-info-font-size: 16px;--careers-core-innerCircle-font-size: 1.2rem;--careers-core-innerCircle-top-padding: 10px;--cta-top-padding:1.5rem;--word-spacing: normal;--word-break: break-word}@media (min-width: 992px){[lang=th][_ngcontent-%COMP%]{--text-header-font-scale-ratio-h2: 1;--text-header-font-scale-ratio-h3: 1}}.product-card[_ngcontent-%COMP%]{position:relative;width:100%;align-self:stretch;cursor:pointer}@media (max-width: 767.98px){.product-card[_ngcontent-%COMP%]{border:0;padding-bottom:0}}.product-card[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{position:absolute;display:flex;top:.5rem;left:.5rem;width:16px;height:16px;padding:0;background-color:transparent}.product-card[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{transition:.25s all ease;margin:auto}.product-card__wrapper[_ngcontent-%COMP%]{width:100%;position:relative}@media (max-width: 767.98px){.product-card__wrapper[_ngcontent-%COMP%]{width:70%}}.product-card__link[_ngcontent-%COMP%]{display:flex;flex-direction:column;text-align:center;border:1px solid #d1d0ce;transition:.25s all ease;outline:transparent solid 2px!important;height:100%}.product-card__link.web-only[_ngcontent-%COMP%]:hover, .product-card__link.web-only[_ngcontent-%COMP%]:active, .product-card__link.web-only[_ngcontent-%COMP%]:focus{border-color:#006938;outline:#006938 solid 2px!important}@media (max-width: 767.98px){.product-card__link[_ngcontent-%COMP%]{background-color:#fff;margin-bottom:0;flex-direction:row;border-top-width:1px;border-bottom:0;border-left:0;border-right:0;position:relative;height:110px;overflow:hidden}.product-card__link.web-only[_ngcontent-%COMP%]:hover, .product-card__link.web-only[_ngcontent-%COMP%]:active, .product-card__link.web-only[_ngcontent-%COMP%]:focus{border-color:inherit;outline:none!important}}.product-card__link.crosssell[_ngcontent-%COMP%]{border:none;outline:none!important}.product-card__link.crosssell.web-only[_ngcontent-%COMP%]:hover, .product-card__link.crosssell.web-only[_ngcontent-%COMP%]:active, .product-card__link.crosssell.web-only[_ngcontent-%COMP%]:focus{border:none;outline:none!important}.product-card__link.crosssell.web-only[_ngcontent-%COMP%]:hover   h5[_ngcontent-%COMP%], .product-card__link.crosssell.web-only[_ngcontent-%COMP%]:active   h5[_ngcontent-%COMP%], .product-card__link.crosssell.web-only[_ngcontent-%COMP%]:focus   h5[_ngcontent-%COMP%]{color:#006938}@media (max-width: 767.98px){.product-card__link.crosssell[_ngcontent-%COMP%]{background-color:#f9f9f9;flex-direction:column;align-items:center;border-top-width:0;height:auto}}@media (max-width: 767.98px){.product-card__link.crosssell[_ngcontent-%COMP%]   .product-card__body[_ngcontent-%COMP%]{right:initial;width:auto;text-align:center}}@media (max-width: 767.98px){.product-card__link.crosssell[_ngcontent-%COMP%]   .product-card__premium[_ngcontent-%COMP%]{top:initial;bottom:10px}}@media (max-width: 767.98px){.product-card__link.crosssell[_ngcontent-%COMP%]   .product-card__image[_ngcontent-%COMP%]{right:initial;width:auto;height:auto}}.product-card__body[_ngcontent-%COMP%]{margin-bottom:1rem}@media (max-width: 767.98px){.product-card__body[_ngcontent-%COMP%]{padding:0 10px 0 15px;margin:auto;width:75%;position:relative;height:100%;display:flex;flex-direction:column;align-items:baseline;text-align:left;justify-content:center}}.product-card__body--crossell[_ngcontent-%COMP%]{align-items:center}.product-card__body[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%]{margin:0 1.5rem .5rem;transition:all .25 ease}@media (max-width: 767.98px){.product-card__body[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%]{margin:0}}.product-card__image[_ngcontent-%COMP%]{position:relative;margin-bottom:1rem;width:100%;height:auto}@media (max-width: 767.98px){.product-card__image[_ngcontent-%COMP%]{margin-bottom:0;object-fit:cover;position:relative;height:calc(110px + 4rem);width:100%;top:0}}.product-card__premium[_ngcontent-%COMP%]{background-color:#006938;color:#fff;position:absolute;bottom:20px;left:0;padding:0 1rem 0 .5rem;font-size:calc(var(--font-size-small) * var(--text-font-scale-ratio));font-weight:700;clip-path:polygon(0 0,85% 0,100% 100%,0% 100%);z-index:99}@media (max-width: 767.98px){.product-card__premium[_ngcontent-%COMP%]{bottom:0;top:initial}}
560.product-card__meta[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;margin:0 auto .5rem}@media (max-width: 767.98px){.product-card__meta[_ngcontent-%COMP%]{margin:0}}.product-card__meta[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:calc(var(--font-size-small) * var(--text-font-scale-ratio));margin:0}.product-card__meta[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]:after{content:"|";margin:0 .5rem}.product-card__meta[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]:last-child:after{content:"";margin:0}.product-card__tags[_ngcontent-%COMP%]{display:block!important;margin-left:auto;margin-right:auto;padding-top:10px}@media (max-width: 767.98px){.product-card__tags[_ngcontent-%COMP%]{margin:0}}@media (max-width: 767.98px){.product-card__tags--desktop[_ngcontent-%COMP%]{display:none}}.product-card__tags--desktop[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]:nth-child(2){margin-left:.25rem}.product-card__tags--mobile[_ngcontent-%COMP%]{display:none}@media (max-width: 767.98px){.product-card__tags--mobile[_ngcontent-%COMP%]{display:block;position:absolute;bottom:5px;left:50%;transform:translate(-50%)}}.product-card__tags--crosssell[_ngcontent-%COMP%]{display:none}@media (max-width: 767.98px){.product-card__tags--crosssell[_ngcontent-%COMP%]{display:block;position:initial;padding-top:5px;transform:initial;text-align:center;left:initial;bottom:initial}}.product-card__tags[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]:nth-child(2){margin-left:.25rem}']})}}return t})();function id(t,o){if(t&1&&(l(0,"p"),h(1),s()),t&2){let e=d(3);r(),M(e.category.description)}}function od(t,o){if(t&1&&(l(0,"a",2)(1,"div",3)(2,"h2"),h(3),s(),p(4,id,2,1,"p",0),s(),l(5,"div",4),x(6,"img",5),s()()),t&2){let e=d(2);c("routerLink",e.link),r(3),M(e.category.name),r(),c("ngIf",e.category.description),r(2),ye("src",e.getCategoryImage(),H)}}function ad(t,o){if(t&1&&(A(0),p(1,od,7,4,"a",1),D()),t&2){let e=d();r(),c("ngIf",e.link)}}var BL=(()=>{class t{constructor(e){this.router=e,this.category=null,this.link=null,this.icon=null,this.imagePath=null,this.theme="primary"}ngOnInit(){}getHexCode(e){let n=this.category.metadata?this.category.metadata.find(i=>i.key==="color"):null;return n?e?`solid 12px ${n.value}`:n.value:e?"solid 12px #000000":"#000000"}getCategoryImage(e=!1){let n="";return e&&b.s3CategoryImages&&!this.category.mobileimagefilename?(n=b.s3CategoryImages+this.category.id+"/[email protected]",n):e&&this.category.mobileimagefilename?this.imagePath+this.category.mobileimagefilename:b.s3CategoryImages&&!this.category.imagefilename?(n=b.s3CategoryImages+this.category.id+"/[email protected]",n):this.category.imagefilename?this.imagePath+this.category.imagefilename:b.emptyCategoryImage}imageExists(e=""){let n=new XMLHttpRequest;return n.open("HEAD",e,!1),n.setRequestHeader("Access-Control-Allow-Origin","*"),n.send(),n.status!==404}getCategoryImageStatus(e=!1){let n=!1;return e&&b.s3CategoryImages&&!this.category.mobileimagefilename&&(n=!0),e&&this.category.mobileimagefilename&&(n=!0),b.s3CategoryImages&&!this.category.imagefilename&&(n=!0),this.category.imagefilename&&(n=!0),n}static{this.\u0275fac=function(n){return new(n||t)(v(re))}}static{this.\u0275cmp=N({type:t,selectors:[["app-category-card"]],inputs:{category:"category",link:"link",icon:"icon",imagePath:"imagePath",theme:"theme"},standalone:!1,decls:1,vars:1,consts:[[4,"ngIf"],["class","category-card",3,"routerLink",4,"ngIf"],[1,"category-card",3,"routerLink"],[1,"category-card__body"],[1,"category-card__img"],["loading","lazy","alt","Category Image",3,"src"]],template:function(n,i){n&1&&p(0,ad,2,1,"ng-container",0),n&2&&c("ngIf",i.category)},dependencies:[e1,V,xt],styles:['[_ngcontent-%COMP%]:root{--ion-color-primary: map-get($theme-colors, primary);--ion-color-secondary: map-get($theme-colors, secondary);--ion-color-tertiary: map-get($theme-colors, tertiary);--ion-color-success: map-get($theme-colors, tertiary);--ion-color-warning: map-get($theme-colors, secondary);--ion-color-danger: map-get($theme-colors, primary);--ion-color-dark: map-get($theme-colors, dark);--ion-color-medium: map-get($theme-colors, light-gray);--ion-color-light: map-get($theme-colors, light)}[_ngcontent-%COMP%]:root{--ion-font-family: $primary-font-family}[_ngcontent-%COMP%]:root{--font-size-scale: 1;--text-font-scale-ratio: 1;--text-font-scale-ratio-base: 1;--text-font-scale-ratio-small: 1;--text-font-scale-ratio-medium: 1;--text-font-scale-ratio-large: 1;--text-font-scale-ratio-light: 1;--text-font-scale-ratio-light-small: 1;--font-size-base-light: 19px;--font-size-tiny-light: 14px;--font-size-minor-light: 14px;--font-size-small-light: 17px;--font-size-medium-light: 22px;--font-size-large-light: 24px;--font-weight-bold: 500;--cta-font-size-base: 18px;--font-size-tiny: 14px;--font-size-minor: 14px;--font-size-small: 16px;--font-size-medium: 21px;--font-size-large: 24px;--line-height-large: 1.25;--line-height-medium: .9;--line-height-base: .9;--line-height-small: 1.14;--line-height-minor: 1.5;
560--line-height-tiny: 1.1;--h1-font-size-oversized: 70px;--h1-font-size: 55px;--h2-font-size-oversized: 60px;--h2-font-size: 41px;--h3-font-size: 30px;--h4-font-size: 21.71px;--h5-font-size: 17px;--h6-font-size: 16px;--h7-font-size: 16px;--careers-link: 25px;--core-values-info-font-size: 21px;--careers-core-innerCircle-font-size: 1.5rem;--careers-growth-title-font-size: var(--h2-font-size);--careers-core-innerCircle-top-padding: 0;--careers-core-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--careers-title-font-size: calc(var(--h2-font-size) * var(--text-header-font-scale-ratio-h2));--careers-item-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--locations-hours-label-font-size: calc(var(--font-size-small-light) * var(--text-font-scale-ratio-light-small));--location-card-title-font-size: calc(var(--font-size-small) * var(--text-font-scale-ratio));--custom-menu-desktop-link-line-height: 1rem;--location-finder-content-nav-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--location-finder-content-nav-font-weight: 700;--location-finder-content-search-title-font-size: 15px;--location-finder-content-header-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--global-menu-product-cta-font-size: calc(var(--h7-font-size) * var(--text-header-font-scale-ratio-h7));--global-menu-product-name-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--global-menu-product-name-font-weight: 500;--flavors-subtitle-font-weight: 400;--flavor-card-title-padding-bottom: unset;--flavor-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--flavor-card-title-line-height: var(--line-height-base);--slider-selection-background-color: linear-gradient(270deg, #ff0000 0%, #ff9000 34.47%, #fff600 72.87%, #91fa00 100%);--h1-line-height-oversized: .9;--h1-line-height: .9;--h2-line-height: .9;--h3-line-height: .9;--h4-line-height: .9;--h5-line-height: .9;--h6-line-height: .9;--body-font-line-height: 22px;--cta-top-padding:.85rem;--font-size-base: 1rem;--text-header-font-scale-ratio: 1;--text-header-font-scale-ratio-h1-oversized: var( --text-header-font-scale-ratio );--text-header-font-scale-ratio-h2-oversized: var( --text-header-font-scale-ratio );--text-header-font-scale-ratio-h2: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h3: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h4: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h5: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h6: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h7: var(--text-header-font-scale-ratio);--calculator-noUi-tooltip-font: 21px;--otnotice-font-size: 15px;--onetrust-heading-font-size: calc( var(--h2-font-size) * var(--text-header-font-scale-ratio-h2) );--flavors-offer-font-family: "Open Sans", sans-serif}@media (min-width: 992px){[_ngcontent-%COMP%]:root{--text-font-scale-ratio: 1.105;--text-font-scale-ratio-base: 1.184;--text-font-scale-ratio-medium: 1.071;--text-font-scale-ratio-large: 1.5;--text-font-scale-ratio-light: 1.105;--careers-link: 27px;--careers-core-card-title-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4));--careers-title-font-size: calc(var(--h1-font-size) * var(--text-header-font-scale-ratio));--careers-item-title-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--location-card-title-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--location-finder-content-nav-font-size: calc(var(--h6-font-size) * var(--text-header-font-scale-ratio-h6));--location-finder-content-header-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4));--global-menu-product-name-font-size: var(--font-size-large);--flavor-card-title-font-size: 1.75rem;--locator-arrow-font-size: 5px;--body-font-line-height: 24px;--text-header-font-scale-ratio: 1.3;--text-header-font-scale-ratio-h1-oversized: 2.57;--text-header-font-scale-ratio-h2-oversized: 2.13;--text-header-font-scale-ratio-h2: 1.56;--text-header-font-scale-ratio-h3: 1.36;--text-header-font-scale-ratio-h4: 1.658;--text-header-font-scale-ratio-h5: 1.647;--text-header-font-scale-ratio-h6: 1.375;--text-header-font-scale-ratio-h7: 1.125;--calculator-noUi-tooltip-font: 28px;--otnotice-font-size: 20px}}[_ngcontent-%COMP%]:root{--word-spacing: unset}[_ngcontent-%COMP%]:root{--cta-arrow-rotation: 0deg;--location-detail-active-translate: 100%;--modal-content-right: unset;--carousel-wrapper-direction: unset;--carousel-inner-direction: unset;--navbar-delivery-actions: unset;--primary-font-family: "RocGrotesk Light", sans-serif;--secondary-font-family: "RocGrotesk Medium", sans-serif;--font-family-base-bold: "RocGrotesk Bold", sans-serif;--headings-font-family: "RocGrotesk Extra Bold", sans-serif;--language-toggle-font-family: "RocGrotesk Extra Bold", sans-serif;--sticky-btn-line-left-width: 1px;--sticky-btn-line-right-width: 0;--calc-image-translate: -50%;--mobile-title-slider: 21px;--custom-select-background-position-x: 97%}[dir=rtl][_ngcontent-%COMP%]{--cta-arrow-rotation: 180deg;--location-detail-active-translate: -100%;--modal-content-right: 5%;--carousel-wrapper-direction: ltr;--carousel-inner-direction: rtl;--navbar-delivery-actions: ltr;--primary-font-family: "Almarai Light", sans-serif;--secondary-font-family: "Almarai Regular", sans-serif;--font-family-base-bold: "Almarai Bold", sans-serif;--headings-font-family: "Almarai Extrabold", sans-serif;--sticky-btn-line-left-width: 0;--sticky-btn-line-right-width: 1px;--calc-image-translate: 50%;--calculator-noUi-tooltip-font: 18px;--mobile-title-slider: 18px;--bs-btn-line-height: 1;--custom-select-background-position-x: 3%;--font-size-base-light: 14px;--font-size-small-light: 12px;--font-weight-bold: 700;--cta-font-size-base: 14px;--careers-growth-title-font-size: 30px;--core-values-info-font-size:16px;--careers-core-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--careers-title-font-size: calc(var(--h2-font-size) * var(--text-header-font-scale-ratio-h2));--careers-item-title-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--locations-hours-label-font-size: calc(var(--font-size-base-light) * var(--text-font-scale-ratio-light));--location-card-title-font-size: 18px;--location-finder-content-nav-font-size: calc(var(--cta-font-size-base) * var(--text-font-scale-ratio-large));
560--location-finder-content-nav-font-weight: 800;--location-finder-content-search-title-font-size: calc(var(--font-size-small) * var(--text-font-scale-ratio));--global-menu-product-cta-font-size: calc(var(--cta-font-size-base) * var(--text-font-scale-ratio-large));--global-menu-product-name-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--global-menu-product-name-font-weight: 800;--flavors-subtitle-font-weight: 700;--flavor-card-title-padding-bottom: 17;--flavor-card-title-line-height: var(--h3-line-height);--slider-selection-background-color: linear-gradient(270deg, #91fa00 0%, #fff600 34.47%, #ff9000 72.87%, #ff0000 100%);--font-size-small: 12px;--font-size-medium: 18px;--line-height-medium: 1.333;--line-height-base: 1.7;--line-height-small: 1.57;--h1-font-size-oversized: 80px;--h1-font-size: 38px;--h2-font-size: 30px;--h3-font-size: 26px;--h4-font-size: 21.71px;--h5-font-size: 18px;--h6-font-size: 13px;--h7-font-size: 14px;--h1-line-height-oversized: 1.1875;--h1-line-height: 1.294;--h2-line-height: 1.333;--h3-line-height: 1.307;--h6-line-height: 1.538;--h6-font-weight: 800;--headings-font-weight: 800;--bs-body-text-align: right}@media (min-width: 992px){[dir=rtl][_ngcontent-%COMP%]{--h1-line-height-oversized: 1.333;--h1-line-height: 1.25;--h2-line-height: 1.24;--line-height-small: 1.75;--line-height-medium: 1.454;--text-font-scale-ratio: 1.2;--text-font-scale-ratio-medium: 1.222;--text-font-scale-ratio-large: 1.142;--text-header-font-scale-ratio: 1.5789;--text-header-font-scale-ratio-h1-oversized: 1.875;--text-header-font-scale-ratio-h2: 1.667;--text-header-font-scale-ratio-h3: 1.538;--text-header-font-scale-ratio-h4: 1.3636;--text-header-font-scale-ratio-h5: 1.333;--text-header-font-scale-ratio-h7: 1;--calculator-noUi-tooltip-font: 22px;--location-card-title-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--custom-menu-desktop-link-line-height: var(--h3-line-height);--location-finder-content-header-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--flavor-card-title-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4))}}[dir=rtl][_ngcontent-%COMP%]   .ms-1[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-2[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-3[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-4[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-5[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-6[_ngcontent-%COMP%]{margin-left:0!important}[dir=rtl][_ngcontent-%COMP%]   .me-1[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-2[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-3[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-4[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-5[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-6[_ngcontent-%COMP%]{margin-right:0!important}[lang=th][_ngcontent-%COMP%]{direction:ltr;text-align:left;--font-size-base-light: 16px;--h1-line-height-oversized: 1.5;--h1-line-height: 1.5;--h2-line-height: 1.5;--h3-line-height: 1.5;--h5-line-height: 1.5;--line-height-base: 1.5;
560--line-height-small: 1.5;--line-height-tiny: 1.5;--body-font-line-height: 1.5;--h1-font-size-oversized: 34px;--h1-font-size: 34px;--h2-font-size: 30px;--h3-font-size: 30px;--careers-link: 25px;--core-values-info-font-size: 16px;--careers-core-innerCircle-font-size: 1.2rem;--careers-core-innerCircle-top-padding: 10px;--cta-top-padding:1.5rem;--word-spacing: normal;--word-break: break-word}@media (min-width: 992px){[lang=th][_ngcontent-%COMP%]{--text-header-font-scale-ratio-h2: 1;--text-header-font-scale-ratio-h3: 1}}.category-card[_ngcontent-%COMP%]{position:relative;border:none;width:100%;border:1px solid #d1d0ce;outline:transparent solid 2px;transition:all .5s ease;display:flex;flex-direction:column;overflow:hidden;flex-direction:row;border-top:0;border-left:0;border-right:0;border-bottom:1px solid #d1d0ce}.category-card.web-only[_ngcontent-%COMP%]:hover, .category-card.web-only[_ngcontent-%COMP%]:active, .category-card.web-only[_ngcontent-%COMP%]:focus{border-color:#006938;outline:#006938 solid 2px!important;text-decoration:none}.category-card__body[_ngcontent-%COMP%]{flex:0;min-height:auto;padding:1.5rem;text-align:center;order:2;text-align:left;flex:1;padding:0;padding-right:1.5rem;display:flex;flex-direction:column;justify-content:center}.category-card__body[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]{margin-bottom:.5rem;font-size:calc(var(--font-size-small) * var(--text-font-scale-ratio));margin-right:.5rem}.category-card__body[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:calc(var(--font-size-small) * var(--text-font-scale-ratio));margin-bottom:0}.category-card__img[_ngcontent-%COMP%]{height:235px;width:360px;max-width:100%;margin:0 auto;order:1;height:110px;width:180px}.category-card__img[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{max-height:100%;margin:0 auto;display:block}']})}}return t})();var rd=["*"],cd=t=>({h3:t}),Ri=t=>({p1:t}),ld=t=>({"background-image":t}),sd=t=>({"border-top":t}),fd=t=>({rotate:t}),dd=(t,o)=>({"d-none":t,"d-block w-100 pl-3":o});function hd(t,o){if(t&1&&x(0,"div",19),t&2){let e=d(2).$implicit,n=d();c("ngStyle",E(1,ld,"url("+n.getProductImage(e)+")"))}}function md(t,o){if(t&1){let e=S();l(0,"p",20)(1,"button",21),C("click",function(){y(e);let i=d(2).$implicit,a=d();return w(a.editProduct(i))}),h(2,"Edit"),s()()}}function pd(t,o){if(t&1&&(l(0,"p",22),h(1),s()),t&2){let e=d(2).$implicit,n=d();c("ngClass",E(2,Ri,n.quantitySelector)),r(),F(" (",e.quantity,") ")}}function gd(t,o){if(t&1&&(l(0,"span"),h(1),s()),t&2){let e=o.$implicit,n=o.index;r(),M(n>0?", "+e.name:e.name)}}function ud(t,o){if(t&1&&(l(0,"p",23),p(1,gd,2,1,"span",3),s()),t&2){let e=d(2).$implicit,n=d();c("ngClass",E(2,Ri,n.quantitySelector)),r(),c("ngForOf",e.displayChoices)}}function xd(t,o){if(t&1&&(l(0,"p",23)(1,"span",24),h(2,"Special Request: "),s(),l(3,"span",25),h(4),s()()),t&2){let e=d(2).$implicit,n=d();c("ngClass",E(2,Ri,n.quantitySelector)),r(4),M(e.specialinstructions)}}function vd(t,o){if(t&1){let e=S();l(0,"app-quantity-selector",29),C("valueChanged",function(i){y(e);let a=d(3).$implicit,f=d();return w(f.changeQuantity(a,i))}),s()}if(t&2){let e=d(3).$implicit,n=d();c("cssClass","transparent")("value",e.quantity)("min",n.getMenuProduct(e).minimumquantity)("max",n.getMenuProduct(e).getMaximumQuantity())("disabled",n.disabled)}}function _d(t,o){if(t&1){let e=S();l(0,"p",30)(1,"button",31),C("click",function(){y(e);let i=d(3).$implicit,a=d();return w(a.deleteProduct(i,i.quantity))}),h(2,"Common.Labels.Remove"),s()()}}function zd(t,o){if(t&1&&(l(0,"div",26),p(1,vd,1,5,"app-quantity-selector",27)(2,_d,3,0,"p",28),s()),t&2){let e=d(2).$implicit,n=d();r(),c("ngIf",n.getMenuProduct(e)),r(),c("ngIf",n.editable&&n.getMenuProduct(e))}}function Cd(t,o){if(t&1&&(A(0),l(1,"article",7),p(2,hd,1,3,"div",8),l(3,"div",9)(4,"div",10)(5,"div",9)(6,"div",11)(7,"h5",12),h(8),s(),p(9,md,3,0,"p",13)(10,pd,2,4,"p",14),s(),p(11,ud,2,4,"p",15)(12,xd,5,4,"p",15)(13,zd,3,2,"div",16),s(),l(14,"div",17)(15,"span",18),h(16),W(17,"currency"),s()()()()(),D()),t&2){let e=d().$implicit,n=d();r(2),c("ngIf",n.showImage),r(5),c("ngClass",E(14,cd,n.quantitySelector)),r(),M(e.name),r(),c("ngIf",n.editable&&n.getMenuProduct(e)),r(),c("ngIf",!n.editable&&e.quantity>1),r(),c("ngIf",e.displayChoices&&e.displayChoices.length),r(),c("ngIf",e.specialinstructions),r(),c("ngIf",n.quantitySelector),r(2),c("ngClass",E(16,Ri,n.quantitySelector)),r(),M(ct(17,10,e.totalcost,"USD","symbol"))}}function bd(t,o){if(t&1&&(A(0),p(1,Cd,18,18,"ng-container",6),D()),t&2){let e=o.$implicit,n=d();r(),c("ngIf",!n.hiddenProduct(e))}}function Md(t,o){if(t&1&&(l(0,"div",35)(1,"div",36),h(2," Wingstop Cares (Thank You!) "),s(),l(3,"div",37),h(4),W(5,"currency"),s()()),t&2){let e=d(2);r(4),F(" ",ct(5,1,e.donationProduct().totalcost,"USD","symbol")," ")}}function yd(t,o){if(t&1&&(l(0,"div",35)(1,"div",36),h(2," Common.Labels.Subtotal "),s(),l(3,"div",37),h(4),W(5,"currency"),s()()),t&2){let e=d(2);r(4),F(" ",ct(5,1,e.order.subtotal,"USD","symbol")," ")}}function wd(t,o){if(t&1&&(l(0,"div",35)(1,"div",9)(2,"span",38),h(3,"Common.Labels.Promo"),s(),h(4),s(),l(5,"div",37),h(6),W(7,"currency"),s()()),t&2){let e=d(2);r(4),F(' "',e.order.coupon.couponcode,'" '),r(2),F(" -",ct(7,2,e.order.coupondiscount,"USD","symbol")," ")}}function Pd(t,o){if(t&1&&(A(0),l(1,"div",9)(2,"span",38),h(3,"Common.Labels.Discount"),s(),h(4),s(),l(5,"div",37),h(6),W(7,"currency"),s(),D()),t&2){let e=o.$implicit,n=d(3);r(4),F(' "',n.order.discounts[0].description,'" '),r(2),F(" -",ct(7,2,e.amount,"USD","symbol")," ")}}function Od(t,o){if(t&1&&(l(0,"div",35),p(1,Pd,8,6,"ng-container",3),s()),t&2){let e=d(2);r(),c("ngForOf",e.order.discounts)}}function Ld(t,o){if(t&1&&(A(0),h(1),W(2,"currency"),D()),t&2){let e=d(3);r(),M(ct(2,1,e.order.customerhandoffcharge,"USD","symbol"))}}function kd(t,o){t&1&&(A(0,38),h(1,"FREE"),D())}function Sd(t,o){if(t&1&&(l(0,"div",35)(1,"div",36),h(2," Common.Labels.delivery_fee "),s(),l(3,"div",37),p(4,Ld,3,5,"ng-container",6)(5,kd,2,0,"ng-container",39),s()()),t&2){let e=d(2);
560r(4),c("ngIf",e.order.customerhandoffcharge),r(),c("ngIf",!e.order.customerhandoffcharge)}}function Id(t,o){if(t&1&&(l(0,"div",35)(1,"div",36),h(2," Common.Labels.Tip "),s(),l(3,"div",37),h(4),W(5,"currency"),s()()),t&2){let e=d(2);r(4),F(" ",ct(5,1,e.order.tip,"USD","symbol")," ")}}function Td(t,o){if(t&1&&(l(0,"div",10)(1,"div",36),h(2,"Common.Labels.Tax"),s(),l(3,"div",37),h(4),W(5,"currency"),s()()),t&2){let e=d(2);r(4),M(ct(5,1,e.order.salestax,"USD","symbol"))}}function Nd(t,o){t&1&&pe(0)}function Ed(t,o){if(t&1&&(A(0),p(1,Nd,1,0,"ng-container",40),D()),t&2){d(2);let e=U(7);r(),c("ngTemplateOutlet",e)}}function Ad(t,o){if(t&1&&(l(0,"div",32),p(1,Md,6,5,"div",33)(2,yd,6,5,"div",33)(3,wd,8,6,"div",33)(4,Od,2,1,"div",33)(5,Sd,6,2,"div",33)(6,Id,6,5,"div",33)(7,Td,6,5,"div",34)(8,Ed,2,1,"ng-container",6),s()),t&2){let e=d();r(),c("ngIf",e.donationProduct()),r(),c("ngIf",e.order.subtotal),r(),c("ngIf",e.order.coupon),r(),c("ngIf",!e.order.coupon&&e.order.discounts&&e.order.discounts.length),r(),c("ngIf",!e.order.isPickup()&&(e.order.customerhandoffcharge||e.order.customerhandoffcharge===0)),r(),c("ngIf",e.order.tip),r(),c("ngIf",e.order.isPickup()||!e.order.isPickup()&&(!e.order.fees||!e.order.fees.length)),r(),c("ngIf",!e.order.isPickup()&&e.order.fees&&e.order.fees.length)}}function Dd(t,o){if(t&1&&(l(0,"footer",41)(1,"h5",42),h(2,"Common.Labels.Total"),s(),l(3,"span",43),h(4),W(5,"currency"),s()()),t&2){let e=d();c("ngClass",E(6,sd,e.isConfirmationPage)),r(4),M(ct(5,2,e.total||e.order.total,"USD","symbol"))}}function Fd(t,o){if(t&1){let e=S();l(0,"div",55)(1,"span",52),h(2),s(),T(),l(3,"svg",56),C("click",function(){let i=y(e).$implicit,a=d(4);return w(a.displayServiceFeeModal(i))}),s(),q(),l(4,"span",53),h(5),W(6,"currency"),s()()}if(t&2){let e=o.$implicit;r(2),M(e.description),r(3),M(ct(6,2,e.amount,"USD","symbol"))}}function Vd(t,o){if(t&1&&(A(0),p(1,Fd,7,6,"div",54),D()),t&2){let e=d(3);r(),c("ngForOf",e.order.fees)}}function Hd(t,o){if(t&1){let e=S();l(0,"div",45)(1,"div",46)(2,"span",47),C("click",function(){y(e);let i=d(2);return w(i.showTaxesAndFees=!i.showTaxesAndFees)}),h(3,"Taxes & Fees "),T(),x(4,"svg",48),s(),q(),l(5,"span",49),C("click",function(){y(e);let i=d(2);return w(i.showTaxesAndFees=!i.showTaxesAndFees)}),h(6),W(7,"currency"),s()(),l(8,"div",50)(9,"div",51)(10,"span",52),h(11,"Common.Labels.Tax"),s(),l(12,"span",53),h(13),W(14,"currency"),s()(),p(15,Vd,2,1,"ng-container",6),s()()}if(t&2){let e=d(2);r(4),c("ngClass",E(13,fd,e.showTaxesAndFees)),r(2),M(ct(7,5,e.order.getTaxesAndFeesTotal(),"USD","symbol")),r(2),c("ngClass",Ae(15,dd,!e.showTaxesAndFees,e.showTaxesAndFees)),r(5),M(ct(14,9,e.order.salestax,"USD","symbol")),r(2),c("ngIf",e.order.fees&&e.order.fees.length)}}function Rd(t,o){if(t&1&&p(0,Hd,16,18,"div",44),t&2){let e=d();c("ngIf",!e.order.isPickup())}}var ck=(()=>{class t{constructor(e,n,i,a,f,m,g,u,_,O,P){this.appStateSelectors=e,this.appStateActions=n,this.productService=i,this.cd=a,this.router=f,this.translate=m,this.apiService=g,this.eventStateActions=u,this.store=_,this.orderService=O,this.modalController=P,this.order=null,this.menu=null,this.location=null,this.total=null,this.quantitySelector=null,this.editable=!1,this.showSummary=!1,this.showTotal=!0,this.showImage=!0,this.headingSize="h5",this.subscriptions=[],this.isConfirmationPage=!1,this.showTaxesAndFees=!1,this.loggerService=new ke(t.name)}ngOnInit(){this.validateProductsStillExist(),this.router.url.indexOf("confirmation")>-1&&(this.isConfirmationPage=!0)}getCateringThreshold(){return b.cateringThreshold}getMenuCategory(e){return this.productService.findProductCategoryById("id",e.productId,this.menu)}getMenuProduct(e){return ht.findProductByProperty("id",e.productId,this.menu)}hiddenProduct(e){return this.orderService.hiddenProduct(e,this.location)}donationProduct(){return this.orderService.donationProduct(this.order,this.location)}getProductImage(e){let n=ht.findProductByProperty("id",e.productId,this.menu);return n&&n.imagefilename?this.menu.imagepath+n.imagefilename:b.emptyProductImage}validateProductsStillExist(){if(this.order instanceof Jn&&this.order.products){let e=[];
560this.order.products.forEach((n,i)=>{if(!this.getMenuProduct(n)){e.push(n.name);let a=this.basket.products.find(f=>f.productId===n.productId);this.appStateActions.deleteFromBasket(a||n).then(f=>{}).catch(f=>{this.loggerService.log("error deleting item: ",f)})}i===this.order.products.length-1&&e.length>0&&this.showDeleteError(e)})}}showDeleteError(e){this.appStateActions.openAlertModalWith(this.translate.instant("Error.something_wrong"),this.translate.instant("Error.following_items_have_been_removed",{invalids:e}),this.translate.instant("Common.Labels.Okay"),null,null,!1,!1,()=>{},null,null,!0)}updateProduct(e){let n=this.store.getValue().appState.basket.products.find(i=>i.id===e.id);this.appStateActions.updateInBasket([e]).then(i=>{if(!i)return;let a=i.payload.products.find(f=>f.id===e.id);e.quantity>e.original_quantity?a&&this.eventStateActions.addedToBasket([new o3({categoryProduct:this.getMenuProduct(a),basketProduct:Et(Ne({},bo(a)),{quantity:a.quantity-n.original_quantity,totalcost:a.costperproduct})})]):a&&this.eventStateActions.removedFromBasket([new o2({categoryProduct:this.getMenuProduct(a),basketProduct:Et(Ne({},bo(e)),{quantity:n.original_quantity-a.quantity,totalcost:a.costperproduct})})])})}changeQuantity(e,n){this._changeQuantity(e,n)}deleteProduct(e,n){this.appStateActions.openAlertModalWith(this.translate.instant("Alert_Action.remove_product.title"),this.translate.instant("Alert_Action.remove_product.description",{name:e.name}),this.translate.instant("Common.Labels.Remove"),null,null,!1,!1,i=>{i==="ok"||(b.isMobileApp||b.isKiosk)&&i===!0?this.appStateActions.deleteFromBasket(e).then(a=>{this.eventStateActions.removedFromBasket([new o2({categoryProduct:this.getMenuProduct(e),basketProduct:e,cost:e.totalcost})])}):e.quantity=new Number(n)},null,null,!0)}_changeQuantity(e,n){let i=n.value>-1?n.value:0;i>0?(e.quantity=new Number(i),this.updateProduct(e)):this.deleteProduct(e,n.min)}openProductInModal(e){return!!e.openProductInModal()}editProduct(e){this.openProductInModal(this.getMenuProduct(e))?this.openModaal(e):this.router.navigate(["/location",this.location.slug,"menu",this.getMenuCategory(e).slug,this.getMenuProduct(e).slug,e.id])}openModaal(e){return le(this,null,function*(){yield(yield this.modalController.create({component:Hi,cssClass:"time-modal",componentProps:{modalView:!0,selectedLocation:this.store.getValue().appState.selectedLocation,categoryProduct:this.getMenuProduct(e),selectedMenu:this.store.getValue().appState.selectedMenu,selectedCategory:this.getMenuProduct(e).category,basketProduct:e}})).present()})}displayServiceFeeModal(e){this.appStateActions.openAlertModalWith(this.translate.instant(e?e.description:"Common.Labels.Information"),this.translate.instant(e?e.note:"Common.Labels.maintenance_fee_message"),"Got It",null,null,null,null,null,null,null,!0)}ngOnDestroy(){this.subscriptions.forEach(e=>e.unsubscribe())}static{this.\u0275fac=function(n){return new(n||t)(v(Se),v(Me),v(ht),v(Ut),v(re),v(Oe),v(nt),v(Vt),v(Ve),v(g1),v(Je))}}static{this.\u0275cmp=N({type:t,selectors:[["app-basket-card"]],inputs:{order:"order",menu:"menu",location:"location",total:"total",quantitySelector:"quantitySelector",editable:"editable",showSummary:"showSummary",showTotal:"showTotal",showImage:"showImage",headingSize:"headingSize"},standalone:!1,ngContentSelectors:rd,decls:8,vars:3,consts:[["taxAndFeeWrapper",""],[1,"basket-card"],[1,"card-body","py-0","px-0"],[4,"ngFor","ngForOf"],["class","card-body border-top px-0 px-md-5",4,"ngIf"],["class","card-footer px-0 px-md-5 py-4 bg-transparent",3,"ngClass",4,"ngIf"],[4,"ngIf"],[1,"basket-card-item","row","no-gutters","mb-3","mb-md-0","px-0","px-md-5"],["class","basket-card-image col-auto",3,"ngStyle",4,"ngIf"],[1,"col"],[1,"row"],[1,"d-flex","align-items-center"],[1,"mb-0",3,"ngClass"],["class","menu-item-info pl-2",4,"ngIf"],["class","quantity-count",3,"ngClass",4,"ngIf"],["class","menu-item-info",3,"ngClass",4,"ngIf"],["class","mt-2 d-flex align-items-center",4,"ngIf"],[1,"col-auto","text-end"],[1,"menu-item-price",3,"ngClass"],[1,"basket-card-image","col-auto",3,"ngStyle"],[1,"menu-item-info","pl-2"],[1,"menu-item-edit",3,"click"],[1,"quantity-count",3,"ngClass"],[1,"menu-item-info",3,"ngClass"],[1,"special-request-header","font-weight-bold","font-italic"],[1,"special-request","font-italic"],[1,"mt-2","d-flex","align-items-center"],[3,"cssClass","value","min","max","disabled","valueChanged",4,"ngIf"],["class","menu-item-info ms-2",4,"ngIf"],[3,"valueChanged","cssClass","value","min","max","disabled"],[1,"menu-item-info","ms-2"],["translate","",1,"menu-item-remove",3,"click"],[1,"card-body","border-top","px-0","px-md-5"],["class","row mb-2",4,"ngIf"],["class","row",4,"ngIf"],[1,"row","mb-2"],["translate","",1,"col"],[1,"col-auto","ml-auto","h5","mb-0"],["translate",""],["translate","",4,"ngIf"],[4,"ngTemplateOutlet"],[1,"card-footer","px-0","px-md-5","py-4","bg-transparent",3,"ngClass"],["translate","",1,"basket-card-total-label","h5","m-0","text-loam"],[1,"basket-card-total-price","h5","m-0"],["class","row mb-1 no-gutters",4,"ngIf"],[1,"row","mb-1","no-gutters"],[1,"d-flex","w-100","pointer"],["translate","",3,"click"],["type","24nav_dropdown",1,"tax-and-fee-arrow","icon-24",3,"ngClass"],[1,"ml-auto","h5",3,"click"],[3,"ngClass"],[1,"d-flex","mb-1","w-100"],["translate","",1,"text-medium-gray"],[1,"text-medium-gray","ml-auto"],["class","d-flex align-items-center w-100",4,"ngFor","ngForOf"],[1,"d-flex","align-items-center","w-100"],["type","16food_tag",1,"text-medium-gray","ms-1","icon-16","pointer",3,"click"]],template:function(n,i){n&1&&(w1(),l(0,"div",1)(1,"div",2),p(2,bd,2,1,"ng-container",3),s(),P1(3),p(4,Ad,9,8,"div",4)(5,Dd,6,8,"footer",5),s(),p(6,Rd,1,1,"ng-template",null,0,ne)),n&2&&(r(2),c("ngForOf",i.order.products),r(2),c("ngIf",i.showSummary),r(),c("ngIf",(i.total||i.order.total)&&i.showTotal))},dependencies:[ae,ue,V,ut,Be,xe,X,On,j1],styles:['[_ngcontent-%COMP%]:root{--ion-color-primary: map-get($theme-colors, primary);--ion-color-secondary: map-get($theme-colors, secondary);--ion-color-tertiary: map-get($theme-colors, tertiary);--ion-color-success: map-get($theme-colors, tertiary);--ion-color-warning: map-get($theme-colors, secondary);--ion-color-danger: map-get($theme-colors, primary);--ion-color-dark: map-get($theme-colors, dark);--ion-color-medium: map-get($theme-colors, light-gray);--ion-color-light: map-get($theme-colors, light)}[_ngcontent-%COMP%]:root{--ion-font-family: $primary-font-family}[_ngcontent-%COMP%]:root{--font-size-scale: 1;--text-font-scale-ratio: 1;--text-font-scale-ratio-base: 1;--text-font-scale-ratio-small: 1;--text-font-scale-ratio-medium: 1;--text-font-scale-ratio-large: 1;--text-font-scale-ratio-light: 1;--text-font-scale-ratio-light-small: 1;--font-size-base-light: 19px;--font-size-tiny-light: 14px;--font-size-minor-light: 14px;--font-size-small-light: 17px;--font-size-medium-light: 22px;--font-size-large-light: 24px;--font-weight-bold: 500;--cta-font-size-base: 18px;--font-size-tiny: 14px;--font-size-minor: 14px;--font-size-small: 16px;--font-size-medium: 21px;--font-size-large: 24px;--line-height-large: 1.25;--line-height-medium: .9;--line-height-base: .9;--line-height-small: 1.14;--line-height-minor: 1.5;
560--line-height-tiny: 1.1;--h1-font-size-oversized: 70px;--h1-font-size: 55px;--h2-font-size-oversized: 60px;--h2-font-size: 41px;--h3-font-size: 30px;--h4-font-size: 21.71px;--h5-font-size: 17px;--h6-font-size: 16px;--h7-font-size: 16px;--careers-link: 25px;--core-values-info-font-size: 21px;--careers-core-innerCircle-font-size: 1.5rem;--careers-growth-title-font-size: var(--h2-font-size);--careers-core-innerCircle-top-padding: 0;--careers-core-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--careers-title-font-size: calc(var(--h2-font-size) * var(--text-header-font-scale-ratio-h2));--careers-item-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--locations-hours-label-font-size: calc(var(--font-size-small-light) * var(--text-font-scale-ratio-light-small));--location-card-title-font-size: calc(var(--font-size-small) * var(--text-font-scale-ratio));--custom-menu-desktop-link-line-height: 1rem;--location-finder-content-nav-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--location-finder-content-nav-font-weight: 700;--location-finder-content-search-title-font-size: 15px;--location-finder-content-header-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--global-menu-product-cta-font-size: calc(var(--h7-font-size) * var(--text-header-font-scale-ratio-h7));--global-menu-product-name-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--global-menu-product-name-font-weight: 500;--flavors-subtitle-font-weight: 400;--flavor-card-title-padding-bottom: unset;--flavor-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--flavor-card-title-line-height: var(--line-height-base);--slider-selection-background-color: linear-gradient(270deg, #ff0000 0%, #ff9000 34.47%, #fff600 72.87%, #91fa00 100%);--h1-line-height-oversized: .9;--h1-line-height: .9;--h2-line-height: .9;--h3-line-height: .9;--h4-line-height: .9;--h5-line-height: .9;--h6-line-height: .9;--body-font-line-height: 22px;--cta-top-padding:.85rem;--font-size-base: 1rem;--text-header-font-scale-ratio: 1;--text-header-font-scale-ratio-h1-oversized: var( --text-header-font-scale-ratio );--text-header-font-scale-ratio-h2-oversized: var( --text-header-font-scale-ratio );--text-header-font-scale-ratio-h2: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h3: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h4: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h5: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h6: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h7: var(--text-header-font-scale-ratio);--calculator-noUi-tooltip-font: 21px;--otnotice-font-size: 15px;--onetrust-heading-font-size: calc( var(--h2-font-size) * var(--text-header-font-scale-ratio-h2) );--flavors-offer-font-family: "Open Sans", sans-serif}@media (min-width: 992px){[_ngcontent-%COMP%]:root{--text-font-scale-ratio: 1.105;--text-font-scale-ratio-base: 1.184;--text-font-scale-ratio-medium: 1.071;--text-font-scale-ratio-large: 1.5;--text-font-scale-ratio-light: 1.105;--careers-link: 27px;--careers-core-card-title-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4));--careers-title-font-size: calc(var(--h1-font-size) * var(--text-header-font-scale-ratio));--careers-item-title-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--location-card-title-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--location-finder-content-nav-font-size: calc(var(--h6-font-size) * var(--text-header-font-scale-ratio-h6));--location-finder-content-header-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4));--global-menu-product-name-font-size: var(--font-size-large);--flavor-card-title-font-size: 1.75rem;--locator-arrow-font-size: 5px;--body-font-line-height: 24px;--text-header-font-scale-ratio: 1.3;--text-header-font-scale-ratio-h1-oversized: 2.57;--text-header-font-scale-ratio-h2-oversized: 2.13;--text-header-font-scale-ratio-h2: 1.56;--text-header-font-scale-ratio-h3: 1.36;--text-header-font-scale-ratio-h4: 1.658;--text-header-font-scale-ratio-h5: 1.647;--text-header-font-scale-ratio-h6: 1.375;--text-header-font-scale-ratio-h7: 1.125;--calculator-noUi-tooltip-font: 28px;--otnotice-font-size: 20px}}[_ngcontent-%COMP%]:root{--word-spacing: unset}[_ngcontent-%COMP%]:root{--cta-arrow-rotation: 0deg;--location-detail-active-translate: 100%;--modal-content-right: unset;--carousel-wrapper-direction: unset;--carousel-inner-direction: unset;--navbar-delivery-actions: unset;--primary-font-family: "RocGrotesk Light", sans-serif;--secondary-font-family: "RocGrotesk Medium", sans-serif;--font-family-base-bold: "RocGrotesk Bold", sans-serif;--headings-font-family: "RocGrotesk Extra Bold", sans-serif;--language-toggle-font-family: "RocGrotesk Extra Bold", sans-serif;--sticky-btn-line-left-width: 1px;--sticky-btn-line-right-width: 0;--calc-image-translate: -50%;--mobile-title-slider: 21px;--custom-select-background-position-x: 97%}[dir=rtl][_ngcontent-%COMP%]{--cta-arrow-rotation: 180deg;--location-detail-active-translate: -100%;--modal-content-right: 5%;--carousel-wrapper-direction: ltr;--carousel-inner-direction: rtl;--navbar-delivery-actions: ltr;--primary-font-family: "Almarai Light", sans-serif;--secondary-font-family: "Almarai Regular", sans-serif;--font-family-base-bold: "Almarai Bold", sans-serif;--headings-font-family: "Almarai Extrabold", sans-serif;--sticky-btn-line-left-width: 0;--sticky-btn-line-right-width: 1px;--calc-image-translate: 50%;--calculator-noUi-tooltip-font: 18px;--mobile-title-slider: 18px;--bs-btn-line-height: 1;--custom-select-background-position-x: 3%;--font-size-base-light: 14px;--font-size-small-light: 12px;--font-weight-bold: 700;--cta-font-size-base: 14px;--careers-growth-title-font-size: 30px;--core-values-info-font-size:16px;--careers-core-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--careers-title-font-size: calc(var(--h2-font-size) * var(--text-header-font-scale-ratio-h2));--careers-item-title-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--locations-hours-label-font-size: calc(var(--font-size-base-light) * var(--text-font-scale-ratio-light));--location-card-title-font-size: 18px;--location-finder-content-nav-font-size: calc(var(--cta-font-size-base) * var(--text-font-scale-ratio-large));
560--location-finder-content-nav-font-weight: 800;--location-finder-content-search-title-font-size: calc(var(--font-size-small) * var(--text-font-scale-ratio));--global-menu-product-cta-font-size: calc(var(--cta-font-size-base) * var(--text-font-scale-ratio-large));--global-menu-product-name-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--global-menu-product-name-font-weight: 800;--flavors-subtitle-font-weight: 700;--flavor-card-title-padding-bottom: 17;--flavor-card-title-line-height: var(--h3-line-height);--slider-selection-background-color: linear-gradient(270deg, #91fa00 0%, #fff600 34.47%, #ff9000 72.87%, #ff0000 100%);--font-size-small: 12px;--font-size-medium: 18px;--line-height-medium: 1.333;--line-height-base: 1.7;--line-height-small: 1.57;--h1-font-size-oversized: 80px;--h1-font-size: 38px;--h2-font-size: 30px;--h3-font-size: 26px;--h4-font-size: 21.71px;--h5-font-size: 18px;--h6-font-size: 13px;--h7-font-size: 14px;--h1-line-height-oversized: 1.1875;--h1-line-height: 1.294;--h2-line-height: 1.333;--h3-line-height: 1.307;--h6-line-height: 1.538;--h6-font-weight: 800;--headings-font-weight: 800;--bs-body-text-align: right}@media (min-width: 992px){[dir=rtl][_ngcontent-%COMP%]{--h1-line-height-oversized: 1.333;--h1-line-height: 1.25;--h2-line-height: 1.24;--line-height-small: 1.75;--line-height-medium: 1.454;--text-font-scale-ratio: 1.2;--text-font-scale-ratio-medium: 1.222;--text-font-scale-ratio-large: 1.142;--text-header-font-scale-ratio: 1.5789;--text-header-font-scale-ratio-h1-oversized: 1.875;--text-header-font-scale-ratio-h2: 1.667;--text-header-font-scale-ratio-h3: 1.538;--text-header-font-scale-ratio-h4: 1.3636;--text-header-font-scale-ratio-h5: 1.333;--text-header-font-scale-ratio-h7: 1;--calculator-noUi-tooltip-font: 22px;--location-card-title-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--custom-menu-desktop-link-line-height: var(--h3-line-height);--location-finder-content-header-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--flavor-card-title-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4))}}[dir=rtl][_ngcontent-%COMP%]   .ms-1[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-2[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-3[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-4[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-5[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-6[_ngcontent-%COMP%]{margin-left:0!important}[dir=rtl][_ngcontent-%COMP%]   .me-1[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-2[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-3[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-4[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-5[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-6[_ngcontent-%COMP%]{margin-right:0!important}[lang=th][_ngcontent-%COMP%]{direction:ltr;text-align:left;--font-size-base-light: 16px;--h1-line-height-oversized: 1.5;--h1-line-height: 1.5;--h2-line-height: 1.5;--h3-line-height: 1.5;--h5-line-height: 1.5;--line-height-base: 1.5;
560--line-height-small: 1.5;--line-height-tiny: 1.5;--body-font-line-height: 1.5;--h1-font-size-oversized: 34px;--h1-font-size: 34px;--h2-font-size: 30px;--h3-font-size: 30px;--careers-link: 25px;--core-values-info-font-size: 16px;--careers-core-innerCircle-font-size: 1.2rem;--careers-core-innerCircle-top-padding: 10px;--cta-top-padding:1.5rem;--word-spacing: normal;--word-break: break-word}@media (min-width: 992px){[lang=th][_ngcontent-%COMP%]{--text-header-font-scale-ratio-h2: 1;--text-header-font-scale-ratio-h3: 1}}.basket-card[_ngcontent-%COMP%]   .card-img[_ngcontent-%COMP%]{position:relative;background:#f9f9f9 center center no-repeat;background-size:cover;background-color:transparent}.basket-card[_ngcontent-%COMP%]   .card-img[_ngcontent-%COMP%]:before{content:"";display:block;width:100%;padding-top:1}.basket-card[_ngcontent-%COMP%]   .card-footer[_ngcontent-%COMP%]{display:flex;align-items:center}.basket-card-item[_ngcontent-%COMP%]{padding-left:1rem!important;padding-right:1rem;padding-bottom:1.5rem;align-items:start}.basket-card-image[_ngcontent-%COMP%]{width:15%;height:3.5rem;margin-right:1rem;background-position:center top;background-repeat:no-repeat;background-size:contain}.basket-card-total-price[_ngcontent-%COMP%]{flex:1 1 auto;text-align:right}.cart-summary[_nghost-%COMP%]   .basket-card[_ngcontent-%COMP%], .cart-summary   [_nghost-%COMP%]   .basket-card[_ngcontent-%COMP%]{border-left:none;border-right:none}@media (min-width: 992px){.cart-summary[_nghost-%COMP%]   .basket-card-item[_ngcontent-%COMP%], .cart-summary   [_nghost-%COMP%]   .basket-card-item[_ngcontent-%COMP%]{padding-left:0;padding-right:0}}.cart-final[_nghost-%COMP%]   .basket-card[_ngcontent-%COMP%], .cart-final   [_nghost-%COMP%]   .basket-card[_ngcontent-%COMP%]{border:none}.cart-final[_nghost-%COMP%]   .basket-card-image[_ngcontent-%COMP%], .cart-final   [_nghost-%COMP%]   .basket-card-image[_ngcontent-%COMP%]{display:none}.checkout-sidebar[_nghost-%COMP%]   .basket-card[_ngcontent-%COMP%], .checkout-sidebar   [_nghost-%COMP%]   .basket-card[_ngcontent-%COMP%]{background-color:transparent}.checkout-sidebar[_nghost-%COMP%]   .basket-card[_ngcontent-%COMP%], .checkout-sidebar   [_nghost-%COMP%]   .basket-card[_ngcontent-%COMP%]{border-radius:0;border-right:0;border-bottom:0;border-left:0}@media (min-width: 768px){.checkout-sidebar[_nghost-%COMP%]   .basket-card-item-divider[_ngcontent-%COMP%], .checkout-sidebar   [_nghost-%COMP%]   .basket-card-item-divider[_ngcontent-%COMP%]{margin-left:0}}.menu-item-info[_ngcontent-%COMP%]{padding:0;margin:0;font-size:calc(var(--font-size-minor) * var(--text-font-scale-ratio));line-height:var(--line-height-minor)}.menu-item-price[_ngcontent-%COMP%]{padding:0;margin:0;font-size:calc(var(--font-size-small) * var(--text-font-scale-ratio))}.quantity-count[_ngcontent-%COMP%]{margin:0;padding:0;font-family:var(--primary-font-family);margin-left:.25rem;font-weight:700}.p2[_ngcontent-%COMP%]{font-size:calc(var(--font-size-small) * var(--text-font-scale-ratio))}.p1[_ngcontent-%COMP%]{font-size:1.1875rem}.menu-item-remove[_ngcontent-%COMP%], .menu-item-edit[_ngcontent-%COMP%]{text-decoration:underline;font-size:calc(var(--font-size-small) * var(--text-font-scale-ratio));color:#006938;background:transparent;cursor:pointer}.menu-item-remove.web-only[_ngcontent-%COMP%]:hover, .menu-item-remove.web-only[_ngcontent-%COMP%]:active, .menu-item-remove.web-only[_ngcontent-%COMP%]:focus, .menu-item-edit.web-only[_ngcontent-%COMP%]:hover, .menu-item-edit.web-only[_ngcontent-%COMP%]:active, .menu-item-edit.web-only[_ngcontent-%COMP%]:focus{color:#000}.tax-and-fee-arrow[_ngcontent-%COMP%]{transition:transform .3s ease;transform:rotate(0)}.tax-and-fee-arrow.rotate[_ngcontent-%COMP%]{transform:rotate(180deg)}']})}}return t})();var Oc=(()=>{class t{constructor(e){this.store=e,this.addedToBasket=this.getStore().select(n=>n.eventState.addedToBasket),this.removedFromBasket=this.getStore().select(n=>n.eventState.removedFromBasket),this.productClicked=this.getStore().select(n=>n.eventState.productClicked),this.productViewed=this.getStore().select(n=>n.eventState.productViewed),this.productImpressions=this.getStore().select(n=>n.eventState.productImpressions),this.checkoutClicked=this.getStore().select(n=>n.eventState.checkoutClicked),this.checkout=this.getStore().select(n=>n.eventState.checkout),this.orderCancelled=this.getStore().select(n=>n.eventState.orderCancelled),this.context=this.getStore().select(n=>n.eventState.context),this.pageViewed=this.getStore().select(n=>n.eventState.pageViewed),this.accountCreated=this.getStore().select(n=>n.eventState.accountCreated),this.accountLogin=this.getStore().select(n=>n.eventState.accountLogin),this.accountUpdated=this.getStore().select(n=>n.eventState.accountUpdated),this.locationSearched=this.getStore().select(n=>n.eventState.locationSearched),this.storeViewed=this.getStore().select(n=>n.eventState.storeViewed),this.confirmation=this.getStore().select(n=>n.eventState.confirmationPageViewed),this.orderTypeChanged=this.getStore().select(n=>
560n.eventState.orderType),this.mapShown=this.getStore().select(n=>n.eventState.showMap),this.contactStore=this.getStore().select(n=>n.eventState.contactStore),this.orderTimeModeChanged=this.getStore().select(n=>n.eventState.orderTimeMode),this.startOrder=this.getStore().select(n=>n.eventState.startOder),this.exitLocation=this.getStore().select(n=>n.eventState.exitLocationEvent),this.geolocationSearch=this.getStore().select(n=>n.eventState.geolocationSearch),this.appReady=this.getStore().select(n=>n.eventState.platform),this.userLoggedIn=this.getStore().select(n=>n.eventState.loggedInUser),this.keyboardLocationSearched=this.getStore().select(n=>n.eventState.keyboardLocationSearched)}getStore(){return this.store}static{this.\u0275fac=function(n){return new(n||t)(oe(jr))}}static{this.\u0275prov=me({token:t,factory:t.\u0275fac})}}return t})();var Lc={},$d={};"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".split("").forEach(function(t,o){Lc[t]=o,$d[o]=t});function kc(t){for(var o=[],e=0,n=0,i=0;i<t.length;i+=1){var a=Lc[t[i]];if(a===void 0)throw new Error("Invalid character ("+t[i]+")");var f=a&32;if(a&=31,n+=a<<e,f)e+=5;else{var m=n&1;n>>>=1,m?o.push(n===0?-2147483648:-n):o.push(n),n=e=0}}return o}var Bi="TOKEN_LOGGER_CONFIG",ka=class{constructor(o){this.config=this._clone(o)}get level(){return this.config.level}get serverLogLevel(){return this.config.serverLogLevel}updateConfig(o){this.config=this._clone(o)}partialUpdateConfig(o){o&&Object.keys(o).forEach(e=>{this.config[e]=o[e]})}getConfig(){return this._clone(this.config)}_clone(o){let e={level:null};return Object.keys(o).forEach(n=>{e[n]=o[n]}),e}},z2="TOKEN_LOGGER_CONFIG_ENGINE_FACTORY",Sa=class{provideConfigEngine(o){return new ka(o)}},C2="TOKEN_LOGGER_MAPPER_SERVICE",Gd=(()=>{class t{constructor(e){this.httpBackend=e,this.sourceMapCache=new Map,this.logPositionCache=new Map}getLogPosition(e,n){let i=this.getStackLine(e);if(!i)return ft({fileName:"",lineNumber:0,columnNumber:0});let a=this.getLocalPosition(i);if(!e.enableSourceMaps)return ft(a);let f=this.getSourceMapLocation(i);return this.getSourceMap(f,a)}getStackLine(e){let n=new Error;try{throw n}catch{try{let a=4;return n.stack.split(`
561`)[0].includes(".js:")||(a=a+1),n.stack.split(`
562`)[a+(e.proxiedSteps||0)]}catch{return null}}}getLocalPosition(e){let n=e.lastIndexOf("/"),i=e.indexOf(")");i<0&&(i=void 0);let f=e.substring(n+1,i).split(":");return f.length===3?{fileName:f[0],lineNumber:+f[1],columnNumber:+f[2]}:{fileName:"unknown",lineNumber:0,columnNumber:0}}getTranspileLocation(e){let n=e.indexOf("(");n<0&&(n=e.lastIndexOf("@"),n<0&&(n=e.lastIndexOf(" ")));let i=e.indexOf(")");return i<0&&(i=void 0),e.substring(n+1,i)}getSourceMapLocation(e){let n=this.getTranspileLocation(e),i=n.substring(0,n.lastIndexOf(":"));return i.substring(0,i.lastIndexOf(":"))+".map"}getMapping(e,n){let i=0,a=0,f=0,m=e.mappings.split(";");for(let g=0;g<m.length;g++){let u=0,_=m[g].split(",");for(let O=0;O<_.length;O++){let P=kc(_[O]);if(P.length>=4&&(u+=P[0],i+=P[1],a+=P[2],f+=P[3]),g===n.lineNumber){if(u===n.columnNumber)return{fileName:e.sources[i],lineNumber:a,columnNumber:f};if(O+1===_.length)return{fileName:e.sources[i],lineNumber:a,columnNumber:0}}}}return{fileName:"unknown",lineNumber:0,columnNumber:0}}getSourceMap(e,n){let i=new _o("GET",e),a=`${n.fileName}:${n.lineNumber}:${n.columnNumber}`;if(this.logPositionCache.has(a))return this.logPositionCache.get(a);this.sourceMapCache.has(e)||(this.httpBackend?this.sourceMapCache.set(e,this.httpBackend.handle(i).pipe(jt(m=>m instanceof zo),Lt(m=>m.body),br(3),Qn(1))):(console.error("NGXLogger : Can't get sourcemap because HttpBackend is not provided. You need to import HttpClientModule"),this.sourceMapCache.set(e,ft(null))));let f=this.sourceMapCache.get(e).pipe(Lt(m=>m?this.getMapping(m,n):n),zn(()=>ft(n)),Qn(1));return this.logPositionCache.set(a,f),f}}return t.\u0275fac=function(e){return new(e||t)(oe(vo,8))},t.\u0275prov=me({token:t,factory:t.\u0275fac}),t})(),b2="TOKEN_LOGGER_METADATA_SERVICE",jd=(()=>{class t{constructor(e){this.datePipe=e}computeTimestamp(e){let n=()=>new Date().toISOString();return e.timestampFormat?this.datePipe?this.datePipe.transform(new Date,e.timestampFormat):(console.error("NGXLogger : Can't use timeStampFormat because DatePipe is not provided. You need to provide DatePipe"),n()):n()}getMetadata(e,n,i,a){let f={level:e,additional:a};return i&&typeof i=="function"?f.message=i():f.message=i,f.timestamp=this.computeTimestamp(n),f}}return t.\u0275fac=function(e){return new(e||t)(oe(yn,8))},t.\u0275prov=me({token:t,factory:t.\u0275fac}),t})();var M2="TOKEN_LOGGER_RULES_SERVICE",qd=(()=>{class t{shouldCallWriter(e,n,i,a){return!n.disableConsoleLogging&&e>=n.level}shouldCallServer(e,n,i,a){return!!n.serverLoggingUrl&&e>=n.serverLogLevel}shouldCallMonitor(e,n,i,a){return this.shouldCallWriter(e,n,i,a)||this.shouldCallServer(e,n,i,a)}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=me({token:t,factory:t.\u0275fac}),t})(),y2="TOKEN_LOGGER_SERVER_SERVICE",Wd=(()=>{class t{constructor(e,n){this.httpBackend=e,this.ngZone=n,this.serverCallsQueue=[],this.flushingQueue=new Ot(!1)}ngOnDestroy(){this.flushingQueue&&(this.flushingQueue.complete(),this.flushingQueue=null),this.addToQueueTimer&&(this.addToQueueTimer.unsubscribe(),this.addToQueueTimer=null)}secureErrorObject(e){return e?.stack}secureAdditionalParameters(e){return e==null?null:e.map((n,i)=>{try{return n instanceof Error?this.secureErrorObject(n):(typeof n=="object"&&JSON.stringify(n),n)}catch{return`The additional[${i}] value could not be parsed using JSON.stringify().`}})}secureMessage(e){try{if(e instanceof Error)return this.secureErrorObject(e);typeof e!="string"&&(e=JSON.stringify(e,null,2))}catch{e='The provided "message" value could not be parsed with JSON.stringify().'}return e}alterHttpRequest(e){return e}logOnServer(e,n,i){if(!this.httpBackend)return console.error("NGXLogger : Can't log on server because HttpBackend is not provided. You need to import HttpClientModule"),ft(null);let a=new _o("POST",e,n,i||{}),f=ft(a),m=this.alterHttpRequest(a);return gr(m)?f=m:m?f=ft(m):console.warn("NGXLogger : alterHttpRequest returned an invali
562d request. Using default one instead"),f.pipe(Cr(g=>g?this.httpBackend.handle(g):(console.warn("NGXLogger : alterHttpRequest returned an invalid request (observable). Using default one instead"),this.httpBackend.handle(a))),jt(g=>g instanceof zo),Lt(g=>g.body))}customiseRequestBody(e){return e}flushQueue(e){this.flushingQueue.next(!0),this.addToQueueTimer&&(this.addToQueueTimer.unsubscribe(),this.addToQueueTimer=null),this.serverCallsQueue&&this.serverCallsQueue.length>0&&this.sendToServerAction(this.serverCallsQueue,e),this.serverCallsQueue=[],this.flushingQueue.next(!1)}sendToServerAction(e,n){let i,a=g=>{let u=Ne({},g);return u.additional=this.secureAdditionalParameters(u.additional),u.message=this.secureMessage(u.message),u};Array.isArray(e)?(i=[],e.forEach(g=>{i.push(a(g))})):i=a(e),i=this.customiseRequestBody(i);let f=n.customHttpHeaders||new Vr;f.has("Content-Type")||f.set("Content-Type","application/json");let m=()=>{this.logOnServer(n.serverLoggingUrl,i,{headers:f,params:n.customHttpParams||new Hr,responseType:n.httpResponseType||"json",withCredentials:n.withCredentials||!1}).pipe(zn(g=>(console.error("NGXLogger: Failed to log on server",g),pr(g)))).subscribe()};if(n.serverCallsOutsideNgZone===!0){if(!this.ngZone){console.error("NGXLogger: NgZone is not provided and serverCallsOutsideNgZone is set to true");return}this.ngZone.runOutsideAngular(m)}else m()}sendToServer(e,n){if((!n.serverCallsBatchSize||n.serverCallsBatchSize<=0)&&(!n.serverCallsTimer||n.serverCallsTimer<=0)){this.sendToServerAction(e,n);return}let i=()=>{this.serverCallsQueue.push(Ne({},e)),n.serverCallsBatchSize&&this.serverCallsQueue.length>n.serverCallsBatchSize&&this.flushQueue(n),n.serverCallsTimer>0&&!this.addToQueueTimer&&(this.addToQueueTimer=Zn(n.serverCallsTimer).subscribe(a=>{this.flushQueue(n)}))};this.flushingQueue.value===!0?this.flushingQueue.pipe(jt(a=>a===!1),m1(1)).subscribe(a=>{i()}):i()}}return t.\u0275fac=function(e){return new(e||t)(oe(vo,8),oe(dt,8))},t.\u0275prov=me({token:t,factory:t.\u0275fac}),t})(),w2="TOKEN_LOGGER_WRITER_SERVICE",yt=function(t){return t[t.TRACE=0]="TRACE",t[t.DEBUG=1]="DEBUG",t[t.INFO=2]="INFO",t[t.LOG=3]="LOG",t[t.WARN=4]="WARN",t[t.ERROR=5]="ERROR",t[t.FATAL=6]="FATAL",t[t.OFF=7]="OFF",t}(yt||{}),Zd=["purple","teal","gray","gray","red","red","red"],Qd=(()=>{class t{constructor(e){this.platformId=e,this.prepareMetaStringFuncs=[this.getTimestampToWrite,this.getLevelToWrite,this.getFileDetailsToWrite,this.getContextToWrite],this.isIE=q1(e)&&navigator&&navigator.userAgent&&!!(navigator.userAgent.indexOf("MSIE")!==-1||navigator.userAgent.match(/Trident\//)||navigator.userAgent.match(/Edge\//)),this.logFunc=this.isIE?this.logIE.bind(this):this.logModern.bind(this)}getTimestampToWrite(e,n){return e.timestamp}getLevelToWrite(e,n){return yt[e.level]}getFileDetailsToWrite(e,n){return n.disableFileDetails===!0?"":`[${e.fileName}:${e.lineNumber}:${e.columnNumber}]`}getContextToWrite(e,n){return n.context?`{${n.context}}`:""}prepareMetaString(e,n){let i="";return this.prepareMetaStringFuncs.forEach(a=>{let f=a(e,n);f&&(i=i+" "+f)}),i.trim()}getColor(e,n){let i=n.colorScheme??Zd;if(e.level!==yt.OFF)return i[e.level]}logIE(e,n,i){let a=e.additional||[];switch(e.level){case yt.WARN:console.warn(`${i} `,e.message,...a);break;case yt.ERROR:case yt.FATAL:console.error(`${i} `,e.message,...a);break;case yt.INFO:console.info(`${i} `,e.message,...a);break;default:console.log(`${i} `,e.message,...a)}}logModern(e,n,i){let a=this.getColor(e,n),f=e.additional||[];switch(e.level){case yt.WARN:console.warn(`%c${i}`,`color:${a}`,e.message,...f);break;case yt.ERROR:case yt.FATAL:console.error(`%c${i}`,`color:${a}`,e.message,...f);break;case yt.INFO:console.info(`%c${i}`,`color:${a}`,e.message,...f);break;case yt.DEBUG:console.debug(`%c${i}`,`color:${a}`,e.message,...f);break;default:console.log(`%c${i}`,`color:${a}`,e.message,...f)}}writeMessage(e,n){let i=this.prepareMetaString(e,n);this.logFunc(e,n,i)}}return t.\u0275fac=function(e){return new(e||t)(oe(U1))},t.\u0275prov=me({token:t,factory:t.\u0275fac}),t})(),P2=(()=>{class t{constructor(e,n,i,a,f,m,g){this.metadataService=i,this.ruleService=a,this.mapperService=f,this.writerService=m,this.serverService=g,this.configEngine=n.provideConfigEngine(e)}get level(){return this.configEngine.level}get serverLogLevel(){return this.configEngine.serverLogLevel}trace(e,...n){this._log(yt.TRACE,e,n)}debug(e,...n){this._log(yt.DEBUG,e,n)}info(e,...n){this._log(yt.INFO,e,n)}log(e,...n){this._log(yt.LOG,e,n)}warn(e,...n){this._log(yt.WARN,e,n)}error(e,...n){this._log(yt.ERROR,e,n)}fatal(e,...n){this._log(yt.FATAL,e,n)}setCustomHttpHeaders(e){let n=this.getConfigSnapshot();n.customHttpHeaders=e,this.updateConfig(n)}setCustomParams(e){let n=this.getConfigSnapshot();n.customHttpParams=e,this.updateConfig(n)}setWithCredentialsOptionValue(e){let n=this.getConfigSnapshot();n.withCredentials=e,this.updateConfig(n)}registerMonitor(e){this._loggerMonitor=e}updateConfig(e){this.configEngine.updateConfig(e)}
562partialUpdateConfig(e){this.configEngine.partialUpdateConfig(e)}getConfigSnapshot(){return this.configEngine.getConfig()}flushServerQueue(){this.serverService.flushQueue(this.getConfigSnapshot())}_log(e,n,i=[]){let a=this.configEngine.getConfig(),f=this.ruleService.shouldCallWriter(e,a,n,i),m=this.ruleService.shouldCallServer(e,a,n,i),g=this.ruleService.shouldCallMonitor(e,a,n,i);if(!f&&!m&&!g)return;let u=this.metadataService.getMetadata(e,a,n,i);this.mapperService.getLogPosition(a,u).pipe(m1(1)).subscribe(_=>{_&&(u.fileName=_.fileName,u.lineNumber=_.lineNumber,u.columnNumber=_.columnNumber),g&&this._loggerMonitor&&this._loggerMonitor.onLog(u,a),f&&this.writerService.writeMessage(u,a),m&&this.serverService.sendToServer(u,a)})}}return t.\u0275fac=function(e){return new(e||t)(oe(Bi),oe(z2),oe(b2),oe(M2),oe(C2),oe(w2),oe(y2))},t.\u0275prov=me({token:t,factory:t.\u0275fac,providedIn:"root"}),t})(),Kd=(()=>{class t{constructor(e,n,i,a,f,m,g){this.logger=e,this.configEngineFactory=n,this.metadataService=i,this.ruleService=a,this.mapperService=f,this.writerService=m,this.serverService=g}create(e,n,i,a){return this.getNewInstance({config:e,serverService:n,logMonitor:i,mapperService:a})}getNewInstance(e){let n=new P2(e?.config??this.logger.getConfigSnapshot(),e?.configEngineFactory??this.configEngineFactory,e?.metadataService??this.metadataService,e?.ruleService??this.ruleService,e?.mapperService??this.mapperService,e?.writerService??this.writerService,e?.serverService??this.serverService);return e?.partialConfig&&n.partialUpdateConfig(e.partialConfig),e?.logMonitor&&n.registerMonitor(e.logMonitor),n}}return t.\u0275fac=function(e){return new(e||t)(oe(P2),oe(z2),oe(b2),oe(M2),oe(C2),oe(w2),oe(y2))},t.\u0275prov=me({token:t,factory:t.\u0275fac,providedIn:"root"}),t})(),Ck=(()=>{class t{static forRoot(e,n){if(n||(n={}),!n.configProvider)n.configProvider={provide:Bi,useValue:e||{}};else if(n.configProvider.provide!==Bi)throw new Error(`Wrong injection token for configProvider, it should be ${Bi} and you used ${n.configProvider.provide}`);if(!n.configEngineFactoryProvider)n.configEngineFactoryProvider={provide:z2,useClass:Sa};else if(n.configEngineFactoryProvider.provide!==z2)throw new Error(`Wrong injection token for configEngineFactoryProvider, it should be '${z2}' and you used '${n.configEngineFactoryProvider.provide}'`);if(!n.metadataProvider)n.metadataProvider={provide:b2,useClass:jd};else if(n.metadataProvider.provide!==b2)throw new Error(`Wrong injection token for metadataProvider, it should be '${b2}' and you used '${n.metadataProvider.provide}'`);if(!n.ruleProvider)n.ruleProvider={provide:M2,useClass:qd};else if(n.ruleProvider.provide!==M2)throw new Error(`Wrong injection token for ruleProvider, it should be '${M2}' and you used '${n.ruleProvider.provide}'`);if(!n.mapperProvider)n.mapperProvider={provide:C2,useClass:Gd};else if(n.mapperProvider.provide!==C2)throw new Error(`Wrong injection token for mapperProvider, it should be '${C2}' and you used '${n.mapperProvider.provide}'`);if(!n.writerProvider)n.writerProvider={provide:w2,useClass:Qd};else if(n.writerProvider.provide!==w2)throw new Error(`Wrong injection token for writerProvider, it should be '${w2}' and you used '${n.writerProvider.provide}'`);if(!n.serverProvider)n.serverProvider={provide:y2,useClass:Wd};else if(n.serverProvider.provide!==y2)throw new Error(`Wrong injection token for serverProvider, it should be '${y2}' and you used '${n.writerProvider.provide}'`);return{ngModule:t,providers:[P2,n.configProvider,n.configEngineFactoryProvider,n.metadataProvider,n.ruleProvider,n.mapperProvider,n.writerProvider,n.serverProvider,Kd]}}static forChild(){return{ngModule:t}}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=Qt({type:t}),t.\u0275inj=qt({imports:[[kt]]}),t})();var Vc=h1(Fc());var zt=(()=>{class t{constructor(e,n,i,a){this.eventStateSelectors=e,this.appStateSelectors=n,this.utilService=i,this.logger=a,this.loggerService=new ke(t.name),b.enableGTMTracking&&(this.eventStateSelectors.addedToBasket.subscribe(f=>{if(f&&Array.isArray(f)){let m={event:"addToCart",platform:this.utilService.getPlatform(),ecommerce:{add:{products:f.map(g=>({name:g.categoryProduct.name,id:g.categoryProduct.chainproductid,price:g.basketProduct.costperproduct,brand:b.vendorName,category:g.categoryProduct.category.name,categoryid:g.categoryProduct.category.id,quantity:g.basketProduct.quantity}))}}};this.push(m)}}),this.eventStateSelectors.removedFromBasket.subscribe(f=>{if(f&&Array.isArray(f)){let m={event:"removeFromCart",platform:this.utilService.getPlatform(),ecommerce:{remove:{products:f.map(g=>({name:g.categoryProduct.name,id:g.categoryProduct.chainproductid,price:g.basketProduct.costperproduct,brand:b.vendorName,category:g.categoryProduct.category.name,categoryid:g.categoryProduct.category.id,quantity:g.basketProduct.quantity}))}}};this.push(m)}}),this.eventStateSelectors.productClicked.subscribe(f=>{if(f){let m={event:"productClick",platform:this.utilService.getPlatform(),ecommerce:{click:{actionField:{list:f.list},products:[{name:f.categoryProduct.name,id:f.categoryProduct.chainproductid,brand:b.vendorName,category:f.categoryProduct.category.name,categoryid:f.categoryProduct.category.id}]}}};this.push(m)}}),this.eventStateSelectors.productImpressions.subscribe(f=>{if(f&&Array.isArray(f)){let m={event:"productImpression",platform:this.utilService.getPlatform(),ecommerce:{impressions:f.map(g=>({name:g.categoryProduct.name,id:g.categoryProduct.chainproductid,brand:b.vendorName,category:g.categoryProduct.category.name,categoryid:g.categoryProduct.category.id,list:g.list,position:Number.isInteger(g.position)?g.position+1:g.position}))}};this.push(m)}}),this.eventStateSelectors.productViewed.subscribe(f=>{if(f){let m={event:"productView",platform:this.utilService.getPlatform(),ecommerce:{detail
562:{actionField:{list:f.list},products:[{name:f.categoryProduct.name,id:f.categoryProduct.chainproductid,brand:b.vendorName,category:f.categoryProduct.category.name,categoryid:f.categoryProduct.category.id}]}}};this.push(m)}}),this.eventStateSelectors.checkoutClicked.subscribe(f=>{if(f){let m={event:"checkout",platform:this.utilService.getPlatform(),ecommerce:{checkout:{products:f.products.map(g=>({name:g.categoryProduct.name,id:g.categoryProduct.chainproductid,price:g.basketProduct.costperproduct,brand:b.vendorName,category:g.categoryProduct.category.name,categoryid:g.categoryProduct.category.id,quantity:g.basketProduct.quantity}))}}};this.push(m)}}),this.eventStateSelectors.checkout.subscribe(f=>{if(f){let m={event:"purchase",platform:this.utilService.getPlatform(),ecommerce:{purchase:{actionField:{id:f.lastSessionOrder.orderResponse.oloid,affiliation:f.location.extref,revenue:f.lastSessionOrder.orderResponse.total,tax:Array.isArray(f.lastSessionOrder.orderResponse.taxes)&&f.lastSessionOrder.orderResponse.taxes.length>0?f.lastSessionOrder.orderResponse.taxes[0].tax:0,shipping:f.lastSessionOrder.orderResponse.customerhandoffcharge,coupon:f.lastSessionOrder.basket.discountlabel},products:f.products.map(g=>({name:g.categoryProduct.name,id:g.categoryProduct.chainproductid,price:g.basketProduct.costperproduct,brand:b.vendorName,category:g.categoryProduct.category.name,categoryid:g.categoryProduct.category.id,quantity:g.basketProduct.quantity}))}}};this.push(m)}}),this.eventStateSelectors.confirmation.subscribe(f=>{if(f){let m={event:"confirmation",platform:this.utilService.getPlatform(),ecommerce:{purchase:{actionField:{id:f.lastSessionOrder.orderResponse.oloid,affiliation:f.location.extref,revenue:f.lastSessionOrder.orderResponse.total,tax:Array.isArray(f.lastSessionOrder.orderResponse.taxes)&&f.lastSessionOrder.orderResponse.taxes.length>0?f.lastSessionOrder.orderResponse.taxes[0].tax:0,shipping:f.lastSessionOrder.orderResponse.customerhandoffcharge,coupon:f.lastSessionOrder.basket.discountlabel},products:f.products.map(g=>({name:g.categoryProduct.name,id:g.categoryProduct.chainproductid,price:g.basketProduct.costperproduct,brand:b.vendorName,category:g.categoryProduct.category.name,categoryid:g.categoryProduct.category.id,quantity:g.basketProduct.quantity}))}}};this.push(m)}}),this.eventStateSelectors.orderCancelled.subscribe(f=>{if(f){let m={event:"refund",platform:this.utilService.getPlatform(),ecommerce:{refund:{actionField:{id:f.orderResponse.oloid}}}};this.push(m)}}),this.eventStateSelectors.pageViewed.subscribe(f=>{if(f){let m={event:"pageLoad",platform:this.utilService.getPlatform(),title:f.title,url:f.url};this.push(m)}}),this.eventStateSelectors.accountCreated.subscribe(f=>{if(f){let m={event:"accountCreate",platform:this.utilService.getPlatform(),category:"account",action:f.type,label:f.success?"success":"fail"};this.push(m)}}),this.eventStateSelectors.accountLogin.subscribe(f=>{if(f){let m={event:"accountLogin",category:"account",action:f.type,label:f.success?"success":"fail"};this.push(m)}}),this.eventStateSelectors.accountUpdated.subscribe(f=>{if(f){let m={event:"accountUpdate",platform:this.utilService.getPlatform(),category:"account",action:f.type,label:f.success?"success":"fail"};this.push(m)}}),this.eventStateSelectors.locationSearched.subscribe(f=>{if(f){let m={event:"click",category:"storeSearch",action:"search",label:f.term};this.push(m)}}),this.eventStateSelectors.storeViewed.subscribe(f=>{if(f){let m={event:"click",platform:this.utilService.getPlatform(),category:"storeSearch",action:"viewStoreDetail",label:f.location.extref};this.push(m)}}),this.eventStateSelectors.orderTypeChanged.subscribe(f=>{if(f){let m={event:"event",action:"Order Type Select",label:f};this.push(m)}}),this.eventStateSelectors.mapShown.subscribe(f=>{if(f){let m={event:"event",category:"Location Search",action:"Show Map"};this.push(m)}}),this.eventStateSelectors.contactStore.subscribe(f=>{if(f){let m={event:"event",category:"Location Detail",action:"Contact Store",label:"Phone"};this.push(m)}}),this.appStateSelectors.searchLocations.subscribe(f=>{if(f){let m={ecommerce:{locationResults:{promotions:f.map(({name:g,id:u},_)=>({name:`${g} ${u}`,creative:"Location Card List",position:_+1}))}}};this.push(m)}}),this.eventStateSelectors.storeViewed.subscribe(f=>{if(f){let m={event:"locationClick",ecommerce:{locationClick:{promotions:[{name:`${f.location.name} ${f.location.id}`,creative:"Location Card List",position:f.position}]}}};this.push(m)}}),this.eventStateSelectors.orderTimeModeChanged.subscribe(f=>{if(f){let m={event:"event",category:"Location Detail",action:"Order Time",label:f};this.push(m)}}),this.eventStateSelectors.startOrder.subscribe(f=>{if(f){let m={event:"event",category:"Location Detail",action:"Start Order"};this.push(m)}}),this.eventStateSelectors.exitLocation.subscribe(f=>
562{if(f){let m={event:"event",category:"External Link",action:"Location Directions",label:f};this.push(m)}}),this.eventStateSelectors.geolocationSearch.subscribe(f=>{if(f&&f.locations){let m={event:"event",category:"Location Search",action:"Geolocation",label:f.success?"Success":"Fail",value:f.locations.length};this.push(m)}}),this.eventStateSelectors.appReady.subscribe(f=>{if(f){let m={platform:f};this.push(m)}}),this.eventStateSelectors.userLoggedIn.subscribe(f=>{if(f){let m={event:"userLogged",userId:(0,Vc.default)(f.emailaddress)};this.push(m)}}),this.eventStateSelectors.keyboardLocationSearched.subscribe(f=>{if(f){let m={event:"event",category:"Location Search",action:"Keyword Search",label:f.source,value:f.locations.length};this.push(m)}}))}logGaEvent(e){try{e.ecommerce&&dataLayer.push({ecommerce:null}),dataLayer.push(e),this.loggerService.log("pushing into dataLayer",e)}catch(n){this.loggerService.error(n)}}push(e){try{dataLayer.push(e)}catch{this.logger.error("Event",e,JSON.stringify(e))}}static{this.\u0275fac=function(n){return new(n||t)(oe(Oc),oe(Se),oe(X1),oe(P2))}}static{this.\u0275prov=me({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var Jd=["noGpsModal"],eh=t=>({"double-button":t}),th=()=>["/menu"];function nh(t,o){if(t&1&&(l(0,"div",28)(1,"span"),h(2),W(3,"translate"),s()()),t&2){let e=d();r(),Z("sans-serif",e.environment.apiClientId==="wingstopkr"),r(),F("",he(3,3,"Location.coming_soon"),"!")}}function ih(t,o){if(t&1){let e=S();T(),l(0,"svg",29),C("click",function(){y(e);let i=d();return w(i.locationClick())}),s()}}function oh(t,o){if(t&1){let e=S();l(0,"a",30),C("click",function(i){y(e);let a=d();return w(a.directionsClick(i))}),h(1),s()}if(t&2){let e=d();r(),O1(" ",e.location.streetaddress," ",e.location.city,", ",e.location.state," ",e.location.zip," ")}}function ah(t,o){if(t&1){let e=S();l(0,"a",31),C("click",function(i){y(e);let a=d();return w(a.directionsClick(i))}),h(1),s()}if(t&2){let e=d();ee("href",e.environment.apiClientId!=="wingstopkr"?e.location==null?null:e.location.directionsURL:e.location==null?null:e.location.directions_url,H),r(),O1(" ",e.location.streetaddress," ",e.location.city,", ",e.location.state," ",e.location.zip," ")}}function rh(t,o){if(t&1&&(l(0,"a",32),x(1,"fa-icon",33),l(2,"span"),h(3),s()()),t&2){let e=d();c("href","tel:"+e.location.telephone,H),r(),c("icon",e.icons.faPhoneFlip),r(2),M(e.location.telephone)}}function ch(t,o){if(t&1&&(l(0,"span",34),x(1,"fa-icon",35),h(2,"Location.offers_dine_in "),s()),t&2){let e=d();r(),c("icon",e.icons.faUtensils)}}function lh(t,o){if(t&1&&(l(0,"span",34),x(1,"fa-icon",35),h(2,"Location.offers_takeaway "),s()),t&2){let e=d();r(),c("icon",e.icons.faStoreAlt)}}function sh(t,o){t&1&&(l(0,"span",34),x(1,"img",36),h(2,"Location.offers_delivery "),s())}function fh(t,o){t&1&&(l(0,"span",34),x(1,"img",36),h(2,"Location.offers_delivery_only "),s())}function dh(t,o){if(t&1&&(l(0,"p",37),h(1),l(2,"span",38),h(3,"Location.miles_away"),s()()),t&2){let e=d();r(),F(" ",e.location.distance," ")}}function hh(t,o){if(t&1&&(l(0,"p",39),h(1),s()),t&2){let e=d();r(),F(" ",e.location.availabilitymessage?e.location.availabilitymessage:"Location.availability_message"," ")}}function mh(t,o){t&1&&(l(0,"p",40)(1,"span",41),h(2,"Location.dine_in_note_p1"),s(),l(3,"span",38),h(4,"Location.dine_in_note_p2"),s()())}function ph(t,o){if(t&1&&(l(0,"div",46)(1,"div",47),h(2),s(),l(3,"div",48),h(4),s()()),t&2){let e=o.$implicit;r(2),M(e.day),r(2),M(e.hours)}}function gh(t,o){if(t&1&&(A(0),p(1,ph,5,2,"div",45),D()),t&2){let e=d(3);r(),c("ngForOf",e.location.dispatchHoursLabel)}}function uh(t,o){if(t&1&&(l(0,"div",43)(1,"h6",44),h(2,"Location.delivery_hours"),s(),p(3,gh,2,1,"ng-container",22),s()),t&2){let e=d(2);r(3),c("ngIf",e.location.getHours("dispatch"))}}function xh(t,o){if(t&1&&(l(0,"div",46)(1,"div",47),h(2),s(),l(3,"div",48),h(4),s()()),t&2){let e=o.$implicit;r(2),M(e.day),r(2),M(e.hours)}}function vh(t,o){if(t&1&&(A(0),p(1,xh,5,2,"div",45),D()),t&2){let e=d(3);r(),c("ngForOf",e.location.carryoutHoursLabel)}}function _h(t,o){if(t&1&&(l(0,"div",43)(1,"h6",44),h(2,"Location.pickup_hours"),s(),p(3,vh,2,1,"ng-container",22),s()),t&2){let e=d(2);r(3),c("ngIf",e.location.getHours("business"))}}function zh(t,o){if(t&1&&(A(0),p(1,uh,4,1,"div",42)(2,_h,4,1,"div",42),D()),t&2){let e=d();r(),c("ngIf",e.location.canDeliver()&&e.location.getHours("dispatch")),r(),c("ngIf",e.location.supportsonlineordering&&e.location.getHours("business"))}}function Ch(t,o){if(t&1){let e=S();l(0,"li",51)(1,"button",52),C("click",function(){y(e);let i=d(2);return w(i.onTabChange("carryout"))}),h(2," Common.Labels.Pickup "),s()()}if(t&2){let e=d(2);Z("active",e.currentTab==="carryout")}}function bh(t,o){if(t&1&&(l(0,"div",46)(1,"div",47),h(2),s(),l(3,"div",48),h(4),s()()),t&2){let e=o.$implicit;r(2),M(e.day),r(2),M(e.hours)}}function Mh(t,o){if(t&1&&(A(0),p(1,bh,5,2,"div",45),D()),t&2){let e=d(3);r(),c("ngForOf",e.location.carryoutHoursLabel)}}function yh(t,o){if(t&1&&(l(0,"div",43)(1,"h4",53),h(2,"Common.Labels.Hours"),s(),p(3,Mh,2,1,"ng-container",22),s()),t&2){let e=d(2);r(3),c("ngIf",e.location.getHours("business"))}}function wh(t,o){if(t&1&&(l(0,"div",46)(1,"div",47),h(2),s(),l(3,"div",48),h(4),s()()),t&2){let e=o.$implicit;r(2),M(e.day),r(2),M(e.hours)}}function Ph(t,o){if(t&1&&(A(0),p(1,wh,5,2,"div",45),D()),t&2){let e=d(3);r(),c("ngForOf",e.location.dispatchHoursLabel)}}function Oh(t,o){if(t&1&&(l(0,"div",43)(1,"h4",53),h(2,"Common.Labels.Hours"),s(),p(3,Ph,2,1,"ng-container",22),s()),t&2){let e=d(2);r(3),c("ngIf",e.location.getHours("dispatch"))}}function Lh(t,o){if(t&1){let e=S();A(0),l(1,"ul",49),p(2,Ch,3,2,"li",50),l(3,"li",51)(4,"button",52),C("click",function(){y(e);let i=d();return w(i.onTabChange("delivery"))}),h(5),s()()(),p(6,yh,4,1,"div",42)(7,Oh,4,1,"div",42),D()}if(t&2){let e=d();r(2),c("ngIf",!e.location.isGhostKitchen()),r(),Z("active",e.currentTab==="delivery"),r(2),F(" ",e.environment.apiClientId!=="wingstopid"?"Common.Labels.Delivery":"Common.Labels.Takeway-Delivery"," "),r(),c("ngIf",e.currentTab==="carryout"),r(),c("ngIf",e.currentTab==="delivery")}}function kh(t,o){t&1&&(T(),x(0,"svg",56))}function Sh(t,o){if(t&1&&(l(0,"button",54)(1,"span",38),h(2),s(),p(3,kh,1,0,"svg",55),s()),t&2){let e=d();c("routerLink",De(3,th)),r(2),F(" ",e.environment.apiClientId==="wingstopkr"?"Common.Labels.View_Me
562nu":"Common.Labels.Menu"," "),r(),c("ngIf",e.environment.enableArrowCta)}}function Ih(t,o){t&1&&pe(0)}function Th(t,o){if(t&1&&(A(0),p(1,Ih,1,0,"ng-container",58),D()),t&2){d(2);let e=U(36);r(),c("ngTemplateOutlet",e)}}function Nh(t,o){if(t&1){let e=S();l(0,"button",60),C("click",function(i){y(e);let a=d(3);return w(a.orderCurbsideClick(i))}),h(1," Order.start_curbside_order "),s()}if(t&2){let e=d(3);c("disabled",!e.finderMode&&(!e.location.supportsonlineordering||e.location.availabilitymessage||!e.location.supportscurbside))}}function Eh(t,o){if(t&1&&(A(0),p(1,Nh,2,1,"button",59),D()),t&2){let e=d(2);r(),c("ngIf",e.location.nomnom.redirect_delivery||e.location.nomnom.redirect_carryout)}}function Ah(t,o){if(t&1){let e=S();l(0,"button",60),C("click",function(i){y(e);let a=d(2);return w(a.orderNowClick(i))}),h(1," Order.start_pickup_order "),s()}if(t&2){let e=d(2);Z("w-100",!e.location.supportscurbside),c("disabled",!e.finderMode&&(!e.location.supportsonlineordering||e.location.availabilitymessage||!e.location.canpickup))}}function Dh(t,o){t&1&&pe(0)}function Fh(t,o){if(t&1&&(A(0),x(1,"br"),p(2,Dh,1,0,"ng-container",58),D()),t&2){d(2);let e=U(36);r(2),c("ngTemplateOutlet",e)}}function Vh(t,o){t&1&&pe(0)}function Hh(t,o){if(t&1&&(A(0),p(1,Vh,1,0,"ng-container",58),D()),t&2){d(2);let e=U(30);r(),c("ngTemplateOutlet",e)}}function Rh(t,o){if(t&1&&(A(0),p(1,Th,2,1,"ng-container",22)(2,Eh,2,1,"ng-container",22)(3,Ah,2,3,"button",57)(4,Fh,3,1,"ng-container",22)(5,Hh,2,1,"ng-container",22),D()),t&2){let e=d();r(),c("ngIf",!e.location.supportscurbside&&!e.location.isGhostKitchen()),r(),c("ngIf",e.location.supportscurbside),r(),c("ngIf",(e.location.nomnom.redirect_delivery||e.location.nomnom.redirect_carryout)&&e.environment.apiClientId!=="wingstopid"&&!e.location.isGhostKitchen()),r(),c("ngIf",e.location.supportscurbside&&!e.location.isGhostKitchen()),r(),c("ngIf",!e.location.nomnom.redirect_delivery&&!e.location.nomnom.redirect_carryout)}}function Bh(t,o){if(t&1){let e=S();l(0,"button",61),C("click",function(){y(e);let i=d();return w(i.updateNowClick())}),l(1,"span",62),h(2,"Common.Labels.Update"),s()()}}function $h(t,o){if(t&1){let e=S();l(0,"button",60),C("click",function(i){y(e);let a=d(3);return w(a.orderCurbsideClick(i))}),h(1," Order.start_curbside_order "),s()}if(t&2){let e=d(3);c("disabled",!e.finderMode&&(!e.location.supportsonlineordering||e.location.availabilitymessage||!e.location.supportscurbside))}}function Uh(t,o){if(t&1){let e=S();l(0,"button",68),C("click",function(i){y(e);let a=d(3);return w(a.orderNowClick(i))}),h(1),s()}if(t&2){let e=d(3);c("disabled",!e.finderMode&&(!e.location.supportsonlineordering||e.location.availabilitymessage||!e.location.canpickup)),ee("data-finder-mode",e.finderMode),r(),F(" ",e.buttonText," ")}}function Gh(t,o){if(t&1){let e=S();l(0,"button",69),C("click",function(i){y(e);let a=d(3);return w(a.orderDelivery(i))}),l(1,"span",38),h(2,"Order.order_delivery"),s()()}}function jh(t,o){t&1&&(T(),x(0,"svg",56))}function qh(t,o){if(t&1){let e=S();l(0,"button",70),C("click",function(i){y(e);let a=d(3);return w(a.orderDelivery(i))}),l(1,"span",38),h(2,"Order.order_delivery"),s(),p(3,jh,1,0,"svg",55),s()}if(t&2){let e=d(3);r(3),c("ngIf",e.environment.enableArrowCta)}}function Wh(t,o){t&1&&pe(0)}function Zh(t,o){if(t&1&&(A(0),p(1,Wh,1,0,"ng-container",58),D()),t&2){d(3);let e=U(30);r(),c("ngTemplateOutlet",e)}}function Qh(t,o){if(t&1&&(A(0),p(1,$h,2,1,"button",59)(2,Uh,2,3,"button",65)(3,Gh,3,0,"button",66)(4,qh,4,1,"button",67)(5,Zh,2,1,"ng-container",22),D()),t&2){let e=d(2);r(),c("ngIf",e.location.nomnom.redirect&&e.environment.stronglySuggestCurbside&&e.location.supportscurbside&&!e.finderMode),r(),c("ngIf",e.location.nomnom.redirect_carryout),r(),c("ngIf",e.location.nomnom.redirect_delivery&&e.location.nomnom.redirect_carryout),r(),c("ngIf",e.location.nomnom.redirect_delivery&&e.location.isGhostKitchen()),r(),c("ngIf",!e.location.nomnom.redirect_delivery&&!e.location.nomnom.redirect_carryout)}}function Kh(t,o){if(t&1&&(l(0,"p",71),h(1),s()),t&2){let e=d(2);r(),F(" ",e.getAvailabilityMessage(e.location)," ")}}function Yh(t,o){if(t&1&&(l(0,"footer",63),p(1,Qh,6,5,"ng-container",24)(2,Kh,2,1,"p",64),s()),t&2){let e=d(),n=U(30);r(),c("ngIf",!e.location.nomnom.menu_cta)("ngIfElse",n),r(),c("ngIf",!e.location.supportsonlineordering||e.location.availabilitymessage)}}function Xh(t,o){if(t&1){let e=S();l(0,"a",74),C("click",function(i){y(e);let a=d(2);return w(a.directionsClick(i))}),h(1," Common.Labels.Directions "),s()}}function Jh(t,o){if(t&1){let e=S();l(0,"a",75),C("click",function(i){y(e);let a=d(2);return w(a.directionsClick(i))}),h(1," Common.Labels.Directions "),s()}if(t&2){let e=d(2);ee("href",e.environment.apiClientId!=="wingstopkr"?e.location==null?null:e.location.directionsURL:e.location==null?null:e.location.directions_url,H)}}function em(t,o){if(t&1&&p(0,Xh,2,0,"a",72)(1,Jh,2,1,"a",73),t&2){let e=d();c("ngIf",e.environment.isMobileApp),r(),c("ngIf",!e.environment.isMobileApp)}}function tm(t,o){if(t&1){let e=S();l(0,"div",76)(1,"button",77),C("click",function(){y(e);let i=d();return w(i.closeModal())}),l(2,"span",78),T(),l(3,"svg",79),x(4,"use",80),s()()(),q(),l(5,"div",81)(6,"h4",38),h(7,"Confirmation_Modal.title"),s(),l(8,"p",82),h(9," Confirmation_Modal.subtitle "),s()(),l(10,"div",83)(11,"div",84)(12,"p",85),h(13),s(),l(14,"p",86),h(15),s(),l(16,"p",86),h(17),s()()(),l(18,"div",87)(19,"button",88),C("click",function(){y(e);let i=d();return w(i.closeModal())}),h(20," Confirmation_Modal.change_location "),s(),l(21,"button",89),C("click",function(){y(e);let i=d();return w(i.approveLocation(i.orderType))}),h(22," Confirmation_Modal.confirm_location "),s()()()}if(t&2){let e=d();r(13),M(e.location.name),r(2),O1(" ",e.location.streetaddress,", ",e.location.city,", ",e.location.state," ",e.location.zip," "),r(2),M(e.location.crossstreet)}}var Hc=(()=>{class t{constructor(e,n,i,a,f,m,g,u,_){this.apiService=e,this.store=n,this.translate=i,this.platform=a,this.appStateActions=f,this.dashboardService=m,this.eventStateActions=g,this.modalService=u,this.trackingEventService=_,this.icons={faPhoneFlip:A3,faClock:gi,faCar:xi,faUtensils:ui,faStoreAlt:mi,faInfoCircle:pi},this.location=null,this.host=null,this.orderNow=new se,this.selected=new se,this.updateNow=new se,this.orderCurbside=new se,this.saved=!1,this.completeProfile=!1,this.authentication=null,this.buttonText=null,this.editable=!0,this.finderMode=!1,this.hideInfoIcon=!1,this.currentTab="carryout",this.environment=b}ngOnChanges(e){e.location&&this.onTabChange(this.location.isGhostKitchen()?"delivery":"carryout")}openGpsWarningModal(e){this.orderType=e;let n=this.modalService.open(this.content,{windowClass:"no-gps-modal",backdrop:"static",centered:!0})}closeModal(){this.modalService.dismissAll()}approveLocation(){this.orderType==="carryout"?window.open(this.location.nomnom.redirect_carryout,"_blank"):this.orderType==="delivery"&&window.open(this.location.nomnom.redirect_delivery,"_blank"),this.modalService.dismissAll()}orderNowClick(e){this.trackingEventService.logGaEvent({event:"collect_click"}),b.enableGpsWarningModal?this.openGpsWarningModal("carryout"):window.open(this.location.nomnom.redirect_carryout,"_blank")}orderDelivery(e){b.enableGpsWarningModal?this.openGpsWarningModal("delivery"):window.open(this.location.nomnom.redirect_delivery,"_blank")}updateNowClick(){this.updateNow.emit()}orderCurbsideClick(e){e.stopPropagation(),this.orderCurbside.emit(this.location)}locationClick(){this.selected.emit(this.location)}onTabChange(e){this.currentTab=e}directionsClick(e){window.open(e.target.href,"_blank")}clickHeart(e,n){e.stopPropagation(),this.authentication&&b.sessionm&&this.store.getValue().appState.sessionmUser.user_profile.favorite_location_1!==n.extref.toString()?this.toggleFavorite(n):b.sessionm&&this.authentication&&this.store.getValue().appState.sessionmUser.user_profile.favorite_location_1===n.extref.toString()?this.alertMustHaveOne():b.sessionm||this.toggleFavorite(n)}alertMustHaveOne(){this.appStateActions.openAlertModalWith(this.translate.instant("Alert_Action.one_favorite_required.title"),this.translate.instant("Alert_Action.one_favorite_required.description"),this.translate.instant("Common.Labels.Ok"),null,
562null,!1,!1,null,null,null,!0)}toggleFavorite(e){this.saved.valueOf()&&this.editable?this.appStateActions.deleteFavoriteLocation(e):b.singleFavoriteOnly?this.appStateActions.openAlertModalWith(this.translate.instant("Location.favorite_location"),this.translate.instant("Alert_Action.update_fav_location_single_location",{location:e.name}),this.translate.instant("Common.Labels.Confirm"),null,this.translate.instant("Common.Labels.Cancel"),!0,!1,n=>{(n==="ok"||(b.isKiosk||b.isMobileApp)&&n===!0)&&this.appStateActions.addFavoriteLocation(e).catch(i=>{})},null,null,!0):this.appStateActions.addFavoriteLocation(e).catch(n=>{}),this.saved=new Boolean(!this.saved.valueOf())}contactStore(e){this.eventStateActions.contactStore(e)}clickInfo(e){e.preventDefault(),this.locationModal=this.modalService.open(Ti,{windowClass:"modal-size-md location-selection-modal universal-modal-class",ariaLabelledBy:"modal-title-"+this.location.id,centered:!0}),this.locationModal.componentInstance.setLocation(this.location)}getAvailabilityMessage(e){return e.availabilitymessage?e.availabilitymessage:"Online ordering is temporarily unavailable. Please use the location finder to try another location nearby."}static{this.\u0275fac=function(n){return new(n||t)(v(nt),v(Ve),v(Oe),v(St),v(Me),v(pt),v(Vt),v(_t),v(zt))}}static{this.\u0275cmp=N({type:t,selectors:[["app-location-card"]],viewQuery:function(n,i){if(n&1&&we(Jd,5),n&2){let a;Ce(a=be())&&(i.content=a.first)}},inputs:{location:"location",host:"host",saved:"saved",completeProfile:"completeProfile",authentication:"authentication",buttonText:"buttonText",editable:"editable",finderMode:"finderMode",hideInfoIcon:"hideInfoIcon",orderType:"orderType"},outputs:{orderNow:"orderNow",selected:"selected",updateNow:"updateNow",orderCurbside:"orderCurbside"},standalone:!1,features:[$t],decls:39,vars:29,consts:[["menuCta",""],["directionButtons",""],["noGpsModal",""],[1,"location-card"],["class","coming-soon-label",4,"ngIf"],[1,"location-card__header"],["type","info","id","info-circle","alt","Info Icon",3,"click",4,"ngIf"],[1,"small"],["class","text-decoration-none",3,"click",4,"ngIf"],["class","text-decoration-none","target","_blank","aria-label","Address map will open in a new tab",3,"click",4,"ngIf"],[1,"location-card__header__hours-label"],[1,"location-card__hours-label",3,"click"],["class","mb-0 font-weight-bold location-detail-variant",3,"href",4,"ngIf"],[1,"mb-0","location-card-variant"],["type","clock","id","clock-hours","alt","",1,"text-black"],[1,"order-modes-wrapper"],["class","mb-0 location-card-variant","translate","",4,"ngIf"],["class","font-weight-bold location-card__distance-away",4,"ngIf"],["class","location-detail-variant","translate","",4,"ngIf"],["class","mb-0 small",4,"ngIf"],[1,"card-text"],[1,"location-detail-variant","this-variant"],[4,"ngIf"],[1,"w-100","button-zone","gap-2",3,"ngClass"],[4,"ngIf","ngIfElse"],["type","button","class","btn btn-link mt-2",3,"click",4,"ngIf"],["class","card-footer double-button location-card-variant",4,"ngIf"],["templateName","noGpsModal"],[1,"coming-soon-label"],["type","info","id","info-circle","alt","Info Icon",3,"click"],[1,"text-decoration-none",3,"click"],["target","_blank","aria-label","Address map will open in a new tab",1,"text-decoration-none",3,"click"],[1,"mb-0","font-weight-bold","location-detail-variant",3,"href"],["id","phone-icon","size","md",3,"icon"],["translate","",1,"mb-0","location-card-variant"],["size","md",1,"delivery-icon",3,"icon"],["src","/assets/images/uk-delivery-icon.svg",1,"delivery-icon"],[1,"font-weight-bold","location-card__distance-away"],["translate",""],["translate","",1,"location-detail-variant"],[1,"mb-0","small"],["translate","",1,"font-weight-bold"],["class","mb-3",4,"ngIf"],[1,"mb-3"],["translate","",1,"h6","mb-3"],["class","row mb-1",4,"ngFor","ngForOf"],[1,"row","mb-1"],[1,"col-auto","location-card-day"],[1,"col-auto"],[1,"mb-4","tabs"],["class","tabs-item w-100",3,"active",4,"ngIf"],[1,"tabs-item","w-100"],["type","button","translate","",1,"btn","tabs-btn",3,"click"],["translate","",1,"mb-3"],["type","button",1,"btn","btn-primary","w-100","ghost-cta",3,"routerLink"],["class","button-svg-animate","type","arrow-long-right","aria-hidden","true",4,"ngIf"],["type","arrow-long-right","aria-hidden","true",1,"button-svg-animate"],["type","button","class","btn btn-primary","translate","",3,"w-100","disabled","click",4,"ngIf"],[4,"ngTemplateOutlet"],["type","button","class","btn btn-primary","translate","",3,"disabled","click",4,"ngIf"],["type","button","translate","",1,"btn","btn-primary",3,"click","disabled"],["type","button",1,"btn","btn-link","mt-2",3,"click"],["translate","",1,"small","font-weight-bold"],[1,"card-footer","double-button","location-card-variant"],["class","mb-0 mt-2 micro",4,"ngIf"],["type","button","class","btn btn-primary w-100",3,"disabled","click",4,"ngIf"],["type","button","class","btn btn-outline-primary w-100","translate","",3,"click",4,"ngIf"],["type","button","class","btn btn-primary w-100 ghost-cta",3,"click",4,"ngIf"],["type","button",1,"btn","btn-primary","w-100",3,"click","disabled"],["type","button","translate","",1,"btn","btn-outline-primary","w-100",3,"click"],["type","button",1,"btn","btn-primary","w-100","ghost-cta",3,"click"],[1,"mb-0","mt-2","micro"],["class","btn btn-outline-primary w-100","translate","",3,"click",4,"ngIf"],["class","btn btn-outline-primary w-100","target","_blank","aria-label","Address map will open in a new tab","translate","",3,"click",4,"ngIf"],["translate","",1,"btn","btn-outline-primary","w-100",3,"click"],["target","_blank","aria-label","Address map will open in a new tab","translate","",1,"btn","btn-outline-primary","w-100",3,"click"],[1,"card","text-center","modal
562-card"],["aria-label","Close","type","button",1,"closeButton",3,"click"],["aria-hidden","true"],["alt","","type","close","viewBox","0 0 24 24","_nghost-c2","","ng-reflect-type","close",1,"icon"],["_ngcontent-c2","",0,"xlink","href","assets/images/sprite.svg#close"],[1,"modal-header-section","w-100"],["translate","",1,"card-text"],[1,"card","text-left","location-body"],[1,"card-body"],[1,"card-title","font-weight-bold"],[1,"card-subtitle","text-muted"],[1,"button-container"],["translate","",1,"btn","btn-outline-primary","btn-block",3,"click"],["translate","",1,"btn","btn-primary","btn-block",3,"click"]],template:function(n,i){if(n&1){let a=S();l(0,"div",3),p(1,nh,4,5,"div",4),W(2,"locationComingSoon"),l(3,"div",5),p(4,ih,1,0,"svg",6),l(5,"h3"),h(6),s(),l(7,"address",7),p(8,oh,2,4,"a",8)(9,ah,2,5,"a",9),s(),l(10,"div",10)(11,"div",11),C("click",function(){return y(a),w(i.contactStore(i.location))}),p(12,rh,4,3,"a",12),l(13,"span",13),T(),x(14,"svg",14),h(15),s(),q(),l(16,"div",15),p(17,ch,3,1,"span",16)(18,lh,3,1,"span",16)(19,sh,3,0,"span",16)(20,fh,3,0,"span",16),s()(),p(21,dh,4,1,"p",17)(22,hh,2,1,"p",18),s(),p(23,mh,5,0,"p",19),s(),l(24,"div")(25,"div",20)(26,"div",21),p(27,zh,3,2,"ng-container",22)(28,Lh,8,6,"ng-container",22)(29,Sh,4,4,"ng-template",null,0,ne),l(31,"div",23),p(32,Rh,6,5,"ng-container",24),s()(),p(33,Bh,3,0,"button",25),s()(),p(34,Yh,3,3,"footer",26),s(),p(35,em,2,2,"ng-template",null,1,ne)(37,tm,23,6,"ng-template",27,2,ne)}if(n&2){let a=U(30);r(),c("ngIf",he(2,25,i.location)),r(3),c("ngIf",!i.hideInfoIcon),r(2),M(i.location.name),r(2),c("ngIf",i.environment.isMobileApp),r(),c("ngIf",!i.environment.isMobileApp),r(3),c("ngIf",i.location.telephone),r(3),F("",i.location.hoursLabelToday," "),r(2),c("ngIf",i.location.supportsdinein&&i.environment.showDineInIcon),r(),c("ngIf",i.location.supportstakeaway&&i.environment.showTakeAwayIcon),r(),c("ngIf",i.location.supportsdispatch&&!i.location.isGhostKitchen()),r(),c("ngIf",i.location.isGhostKitchen()),r(),c("ngIf",i.location.distance),r(),c("ngIf",!i.location.supportsonlineordering||i.location.availabilitymessage),r(),c("ngIf",i.location.supportsdinein&&i.environment.showDineInText),r(),Z("pb-0",i.completeProfile),r(3),c("ngIf",(i.location.canDeliver()||i.location.supportsonlineordering)&&!(i.location.canDeliver()&&i.location.supportsonlineordering)),r(),c("ngIf",i.location.canDeliver()&&i.location.supportsonlineordering),r(3),Z("d-flex",!i.location.supportscurbside),c("ngClass",E(27,eh,i.environment.stronglySuggestCurbside&&i.location.supportscurbside&&!i.finderMode)),r(),c("ngIf",!i.location.nomnom.menu_cta)("ngIfElse",a),r(),c("ngIf",i.completeProfile),r(),c("ngIf",!i.completeProfile)}},dependencies:[S1,ae,ue,V,ut,xt,Vn,xe,X,$e,Hn],styles:['[_ngcontent-%COMP%]:root{--ion-color-primary: map-get($theme-colors, primary);--ion-color-secondary: map-get($theme-colors, secondary);--ion-color-tertiary: map-get($theme-colors, tertiary);--ion-color-success: map-get($theme-colors, tertiary);--ion-color-warning: map-get($theme-colors, secondary);--ion-color-danger: map-get($theme-colors, primary);--ion-color-dark: map-get($theme-colors, dark);--ion-color-medium: map-get($theme-colors, light-gray);--ion-color-light: map-get($theme-colors, light)}[_ngcontent-%COMP%]:root{--ion-font-family: $primary-font-family}[_ngcontent-%COMP%]:root{--font-size-scale: 1;--text-font-scale-ratio: 1;--text-font-scale-ratio-base: 1;--text-font-scale-ratio-small: 1;--text-font-scale-ratio-medium: 1;--text-font-scale-ratio-large: 1;--text-font-scale-ratio-light: 1;--text-font-scale-ratio-light-small: 1;--font-size-base-light: 19px;--font-size-tiny-light: 14px;--font-size-minor-light: 14px;--font-size-small-light: 17px;--font-size-medium-light: 22px;--font-size-large-light: 24px;--font-weight-bold: 500;--cta-font-size-base: 18px;--font-size-tiny: 14px;--font-size-minor: 14px;--font-size-small: 16px;--font-size-medium: 21px;--font-size-large: 24px;--line-height-large: 1.25;--line-height-medium: .9;--line-height-base: .9;--line-height-small: 1.14;--line-height-minor: 1.5;--line-height-tiny: 1.1;--h1-font-size-oversized: 70px;--h1-font-size: 55px;--h2-font-size-oversized: 60px;--h2-font-size: 41px;--h3-font-size: 30px;--h4-font-size: 21.71px;--h5-font-size: 17px;--h6-font-size: 16px;--h7-font-size: 16px;--careers-link: 25px;
562--core-values-info-font-size: 21px;--careers-core-innerCircle-font-size: 1.5rem;--careers-growth-title-font-size: var(--h2-font-size);--careers-core-innerCircle-top-padding: 0;--careers-core-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--careers-title-font-size: calc(var(--h2-font-size) * var(--text-header-font-scale-ratio-h2));--careers-item-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--locations-hours-label-font-size: calc(var(--font-size-small-light) * var(--text-font-scale-ratio-light-small));--location-card-title-font-size: calc(var(--font-size-small) * var(--text-font-scale-ratio));--custom-menu-desktop-link-line-height: 1rem;--location-finder-content-nav-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--location-finder-content-nav-font-weight: 700;--location-finder-content-search-title-font-size: 15px;--location-finder-content-header-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--global-menu-product-cta-font-size: calc(var(--h7-font-size) * var(--text-header-font-scale-ratio-h7));--global-menu-product-name-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--global-menu-product-name-font-weight: 500;--flavors-subtitle-font-weight: 400;--flavor-card-title-padding-bottom: unset;--flavor-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--flavor-card-title-line-height: var(--line-height-base);--slider-selection-background-color: linear-gradient(270deg, #ff0000 0%, #ff9000 34.47%, #fff600 72.87%, #91fa00 100%);--h1-line-height-oversized: .9;--h1-line-height: .9;--h2-line-height: .9;--h3-line-height: .9;--h4-line-height: .9;--h5-line-height: .9;--h6-line-height: .9;--body-font-line-height: 22px;--cta-top-padding:.85rem;--font-size-base: 1rem;--text-header-font-scale-ratio: 1;--text-header-font-scale-ratio-h1-oversized: var( --text-header-font-scale-ratio );--text-header-font-scale-ratio-h2-oversized: var( --text-header-font-scale-ratio );--text-header-font-scale-ratio-h2: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h3: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h4: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h5: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h6: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h7: var(--text-header-font-scale-ratio);--calculator-noUi-tooltip-font: 21px;--otnotice-font-size: 15px;--onetrust-heading-font-size: calc( var(--h2-font-size) * var(--text-header-font-scale-ratio-h2) );--flavors-offer-font-family: "Open Sans", sans-serif}@media (min-width: 992px){[_ngcontent-%COMP%]:root{--text-font-scale-ratio: 1.105;--text-font-scale-ratio-base: 1.184;--text-font-scale-ratio-medium: 1.071;--text-font-scale-ratio-large: 1.5;--text-font-scale-ratio-light: 1.105;--careers-link: 27px;--careers-core-card-title-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4));--careers-title-font-size: calc(var(--h1-font-size) * var(--text-header-font-scale-ratio));--careers-item-title-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--location-card-title-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--location-finder-content-nav-font-size: calc(var(--h6-font-size) * var(--text-header-font-scale-ratio-h6));--location-finder-content-header-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4));--global-menu-product-name-font-size: var(--font-size-large);--flavor-card-title-font-size: 1.75rem;--locator-arrow-font-size: 5px;--body-font-line-height: 24px;--text-header-font-scale-ratio: 1.3;--text-header-font-scale-ratio-h1-oversized: 2.57;--text-header-font-scale-ratio-h2-oversized: 2.13;--text-header-font-scale-ratio-h2: 1.56;--text-header-font-scale-ratio-h3: 1.36;--text-header-font-scale-ratio-h4: 1.658;--text-header-font-scale-ratio-h5: 1.647;--text-header-font-scale-ratio-h6: 1.375;--text-header-font-scale-ratio-h7: 1.125;--calculator-noUi-tooltip-font: 28px;--otnotice-font-size: 20px}}[_ngcontent-%COMP%]:root{--word-spacing: unset}[_ngcontent-%COMP%]:root{--cta-arrow-rotation: 0deg;--location-detail-active-translate: 100%;--modal-content-right: unset;--carousel-wrapper-direction: unset;--carousel-inner-direction: unset;--navbar-delivery-actions: unset;--primary-font-family: "RocGrotesk Light", sans-serif;--secondary-font-family: "RocGrotesk Medium", sans-serif;--font-family-base-bold: "RocGrotesk Bold", sans-serif;--headings-font-family: "RocGrotesk Extra Bold", sans-serif;--language-toggle-font-family: "RocGrotesk Extra Bold", sans-serif;--sticky-btn-line-left-width: 1px;--sticky-btn-line-right-width: 0;--calc-image-translate: -50%;--mobile-title-slider: 21px;--custom-select-background-position-x: 97%}[dir=rtl][_ngcontent-%COMP%]{--cta-arrow-rotation: 180deg;--location-detail-active-translate: -100%;--modal-content-right: 5%;--carousel-wrapper-direction: ltr;--carousel-inner-direction: rtl;--navbar-delivery-actions: ltr;--primary-font-family: "Almarai Light", sans-serif;--secondary-font-family: "Almarai Regular", sans-serif;--font-family-base-bold: "Almarai Bold", sans-serif;--headings-font-family: "Almarai Extrabold", sans-serif;--sticky-btn-line-left-width: 0;--sticky-btn-line-right-width: 1px;--calc-image-translate: 50%;--calculator-noUi-tooltip-font: 18px;--mobile-title-slider: 18px;--bs-btn-line-height: 1;--custom-select-background-position-x: 3%;--font-size-base-light: 14px;--font-size-small-light: 12px;--font-weight-bold: 700;--cta-font-size-base: 14px;--careers-growth-title-font-size: 30px;--core-values-info-font-size:16px;--careers-core-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--careers-title-font-size: calc(var(--h2-font-size) * var(--text-header-font-scale-ratio-h2));--careers-item-title-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--locations-hours-label-font-size: calc(var(--font-size-base-light) * var(--text-font-scale-ratio-light));--location-card-title-font-size: 18px;--location-finder-content-nav-font-size: calc(var(--cta-font-size-base) * var(--text-font-scale-ratio-large));
562--location-finder-content-nav-font-weight: 800;--location-finder-content-search-title-font-size: calc(var(--font-size-small) * var(--text-font-scale-ratio));--global-menu-product-cta-font-size: calc(var(--cta-font-size-base) * var(--text-font-scale-ratio-large));--global-menu-product-name-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--global-menu-product-name-font-weight: 800;--flavors-subtitle-font-weight: 700;--flavor-card-title-padding-bottom: 17;--flavor-card-title-line-height: var(--h3-line-height);--slider-selection-background-color: linear-gradient(270deg, #91fa00 0%, #fff600 34.47%, #ff9000 72.87%, #ff0000 100%);--font-size-small: 12px;--font-size-medium: 18px;--line-height-medium: 1.333;--line-height-base: 1.7;--line-height-small: 1.57;--h1-font-size-oversized: 80px;--h1-font-size: 38px;--h2-font-size: 30px;--h3-font-size: 26px;--h4-font-size: 21.71px;--h5-font-size: 18px;--h6-font-size: 13px;--h7-font-size: 14px;--h1-line-height-oversized: 1.1875;--h1-line-height: 1.294;--h2-line-height: 1.333;--h3-line-height: 1.307;--h6-line-height: 1.538;--h6-font-weight: 800;--headings-font-weight: 800;--bs-body-text-align: right}@media (min-width: 992px){[dir=rtl][_ngcontent-%COMP%]{--h1-line-height-oversized: 1.333;--h1-line-height: 1.25;--h2-line-height: 1.24;--line-height-small: 1.75;--line-height-medium: 1.454;--text-font-scale-ratio: 1.2;--text-font-scale-ratio-medium: 1.222;--text-font-scale-ratio-large: 1.142;--text-header-font-scale-ratio: 1.5789;--text-header-font-scale-ratio-h1-oversized: 1.875;--text-header-font-scale-ratio-h2: 1.667;--text-header-font-scale-ratio-h3: 1.538;--text-header-font-scale-ratio-h4: 1.3636;--text-header-font-scale-ratio-h5: 1.333;--text-header-font-scale-ratio-h7: 1;--calculator-noUi-tooltip-font: 22px;--location-card-title-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--custom-menu-desktop-link-line-height: var(--h3-line-height);--location-finder-content-header-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--flavor-card-title-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4))}}[dir=rtl][_ngcontent-%COMP%]   .ms-1[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-2[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-3[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-4[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-5[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-6[_ngcontent-%COMP%]{margin-left:0!important}[dir=rtl][_ngcontent-%COMP%]   .me-1[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-2[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-3[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-4[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-5[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-6[_ngcontent-%COMP%]{margin-right:0!important}[lang=th][_ngcontent-%COMP%]{direction:ltr;text-align:left;--font-size-base-light: 16px;--h1-line-height-oversized: 1.5;--h1-line-height: 1.5;--h2-line-height: 1.5;--h3-line-height: 1.5;--h5-line-height: 1.5;--line-height-base: 1.5;
562--line-height-small: 1.5;--line-height-tiny: 1.5;--body-font-line-height: 1.5;--h1-font-size-oversized: 34px;--h1-font-size: 34px;--h2-font-size: 30px;--h3-font-size: 30px;--careers-link: 25px;--core-values-info-font-size: 16px;--careers-core-innerCircle-font-size: 1.2rem;--careers-core-innerCircle-top-padding: 10px;--cta-top-padding:1.5rem;--word-spacing: normal;--word-break: break-word}@media (min-width: 992px){[lang=th][_ngcontent-%COMP%]{--text-header-font-scale-ratio-h2: 1;--text-header-font-scale-ratio-h3: 1}}.location-card[_ngcontent-%COMP%]{background-color:#fff;position:relative;display:flex;flex-direction:column;box-shadow:0 3px 6px #0000004d;border-radius:4px;margin:0 4px 1rem;padding:1.25rem;transition:all .25s ease}.location-card.__alternate[_ngcontent-%COMP%]{margin:0 10px 1rem!important}.location-card__hours-label[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;flex:1;font-size:var(--locations-hours-label-font-size)}.location-card__hours-label[_ngcontent-%COMP%]   .order-modes-wrapper[_ngcontent-%COMP%]{padding-top:.6rem;padding-left:.2rem;justify-content:space-between;display:flex;gap:.9rem}.location-card__hours-label[_ngcontent-%COMP%]   .order-modes-wrapper[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{display:flex;align-items:center;gap:.5rem}@media (max-width: 991.98px){.location-card__hours-label[_ngcontent-%COMP%]{font-size:16px}}.location-card[_ngcontent-%COMP%]   .coming-soon-label[_ngcontent-%COMP%]{position:absolute;top:0;width:var(--mobile-width, 89px);height:var(--mobile-height, 14px);padding:4px 8px;background:linear-gradient(91.99deg,#006938 5.87%,#0a9957 87.92%);border-radius:0 0 2px 2px;display:flex;justify-content:center;align-items:center}@media (min-width: 768px){.location-card[_ngcontent-%COMP%]   .coming-soon-label[_ngcontent-%COMP%]{width:var(--desktop-width, 111px);height:var(--desktop-height, 18px)}}.location-card[_ngcontent-%COMP%]   .coming-soon-label[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{position:relative;top:1px;font-family:var(--headings-font-family);font-style:italic;font-weight:700;font-size:8px;line-height:8px;text-align:center;text-transform:uppercase;color:#fff}@media (min-width: 768px){.location-card[_ngcontent-%COMP%]   .coming-soon-label[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{font-size:var(--desktop-font-size, 10px);line-height:8px}}.location-card__distance-away[_ngcontent-%COMP%]{margin-bottom:0;margin-top:1rem}.location-card__header[_ngcontent-%COMP%]   #info-circle[_ngcontent-%COMP%]{position:absolute;top:13px;inset-inline-end:10px;height:1.1em;width:1.1em}@media (min-width: 992px){.location-card__header[_ngcontent-%COMP%]   #info-circle[_ngcontent-%COMP%]{top:15px;inset-inline-end:13px}}.location-card__header[_ngcontent-%COMP%]   #info-circle[_ngcontent-%COMP%]:hover{cursor:pointer}.location-card__header[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{font-family:var(--secondary-font-family);font-size:var(--location-card-title-font-size);font-style:normal;text-transform:capitalize;margin-bottom:5px;font-weight:500}.location-card__header[_ngcontent-%COMP%]   address[_ngcontent-%COMP%]{margin-bottom:.75rem;line-height:var(--line-height-small)}@media (min-width: 992px){.location-card__header[_ngcontent-%COMP%]   address.__alternate[_ngcontent-%COMP%]{height:2.7rem}}.location-card__header[_ngcontent-%COMP%]   address[_ngcontent-%COMP%] > a[_ngcontent-%COMP%]{font-family:var(--primary-font-family);font-size:calc(var(--font-size-base-light) * var(--text-font-scale-ratio-light));font-weight:350;line-height:var(--body-font-line-height);word-spacing:var(--word-spacing);color:#4a4a4a}.location-card__header__hours-label[_ngcontent-%COMP%]{color:#4a4a4a;font-size:17px}.location-card__header__hours-label[_ngcontent-%COMP%]   .location-card-variant[_ngcontent-%COMP%]{display:flex;align-items:center;gap:.25rem}.location-card__header__hours-label[_ngcontent-%COMP%]   #phone-icon[_ngcontent-%COMP%]{color:#000;margin-inline-end:.7rem}.location-card__header__hours-label[_ngcontent-%COMP%]   #clock-hours[_ngcontent-%COMP%]{color:#000;padding-bottom:.25rem}.location-card__header__hours-label[_ngcontent-%COMP%]   .delivery-icon[_ngcontent-%COMP%]{color:#000}.location-card__header__hours-label[_ngcontent-%COMP%]   .car-svg[_ngcontent-%COMP%]{width:28px!important;height:25px!important}@media (max-width: 575.98px){.location-card__header__hours-label[_ngcontent-%COMP%]{font-size:calc(var(--font-size-minor) * var(--text-font-scale-ratio))}}.location-card[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]{padding:0;padding-bottom:1rem}.location-card[_ngcontent-%COMP%]   .card-footer[_ngcontent-%COMP%]{padding:0;background-color:inherit}.location-card[_ngcontent-%COMP%]   .card-footer.double-button[_ngcontent-%COMP%]{padding:.25rem;display:flex;align-items:center;gap:.75rem;margin-top:1.25rem;flex-wrap:wrap}@media (max-width: 991.98px){.location-card[_ngcontent-%COMP%]   .card-footer.double-button[_ngcontent-%COMP%]{gap:1rem;padding:0}}@media (max-width: 767.98px){.location-card[_ngcontent-%COMP%]   .card-footer.double-button[_ngcontent-%COMP%]{flex-direction:column;gap:1.25rem}.location-card[_ngcontent-%COMP%]   .card-footer.double-button[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{width:100%;padding:.45rem}}@media (max-width: 575.98px){.location-card[_ngcontent-%COMP%]   .card-footer.double-button[_ngcontent-%COMP%]{gap:1.25rem}}.location-card[_ngcontent-%COMP%]   .card-footer.double-button[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{flex-basis:48%;flex-grow:1;padding:.85rem .5rem .5rem;font-size:calc(var(--cta-font-size-base) * var(--text-font-scale-ratio-large));height:60px;width:100%}@media (max-width: 991.98px){.location-card[_ngcontent-%COMP%]   .card-footer.double-button[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{font-size:calc(var(--font-size-small) * var(--text-font-scale-ratio));height:44px}}@media (max-width: 767.98px){.location-card[_ngcontent-%COMP%]   .card-footer.double-button[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{width:100%;min-width:160px;padding:.85rem .45rem .45rem;font-size:18px}}@media only screen and (max-width: 391px){.location-card[_ngcontent-%COMP%]   .card-footer.double-button[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]:first-child{margin-right:0!important}}.location-card[_ngcontent-%COMP%]   .card-footer.double-button[_ngcontent-%COMP%]   button.ghost-cta[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center}.location-card[_ngcontent-%COMP%]   .card-footer[_ngcontent-%COMP%]   #alternateAvailMsg[_ngcontent-%COMP%]{margin-bottom:-1.5rem;min-width:100%}@media (max-width: 575.98px){.location-card[_ngcontent-%COMP%]   .card-footer[_ngcontent-%COMP%]   #alternateAvailMsg[_ngcontent-%COMP%]{padding-bottom:.5rem}}.location-card[_ngcontent-%COMP%]   .location-detail-variant[_ngcontent-%COMP%]{display:none}.location-card-day[_ngcontent-%COMP%]{width:7.5rem;text-transform:capitalize}.location-finder-detail[_nghost-%COMP%]   .location-card[_ngcontent-%COMP%], .location-finder-detail   [_nghost-%COMP%]   .location-card[_ngcontent-%COMP%]{border-radius:0}.location-finder-detail[_nghost-%COMP%]   .location-card[_ngcontent-%COMP%]   .location-detail-variant[_ngcontent-%COMP%], .location-finder-detail   [_nghost-%COMP%]   .location-card[_ngcontent-%COMP%]   .location-detail-variant[_ngcontent-%COMP%]{display:initial}.location-finder-detail[_nghost-%COMP%]   .location-card[_ngcontent-%COMP%]   .location-detail-variant[_ngcontent-%COMP%]   .button-zone[_ngcontent-%COMP%], .location-finder-detail   [_nghost-%COMP%]   .location-card[_ngcontent-%COMP%]   .location-detail-variant[_ngcontent-%COMP%]   .button-zone[_ngcontent-%COMP%]{display:flex}.location-finder-detail[_nghost-%COMP%]   .location-card[_ngcontent-%COMP%]   .location-detail-variant[_ngcontent-%COMP%]   a[_ngcontent-%COMP%], .location-finder-detail   [_nghost-%COMP%]   .location-card[_ngcontent-%COMP%]   .location-detail-variant[_ngcontent-%COMP%]   a[_ngcontent-%COMP%], .location-finder-detail[_nghost-%COMP%]   .location-card[_ngcontent-%COMP%]   .location-detail-variant[_ngcontent-%COMP%]   button[_ngcontent-%COMP%], .location-finder-detail   [_nghost-%COMP%]   .location-card[_ngcontent-%COMP%]   .location-detail-variant[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;height:60px;font-size:18px;padding-top:1rem}@media (max-width: 767.98px){.location-finder-detail[_nghost-%COMP%]   .location-card[_ngcontent-%COMP%]   .location-detail-variant[_ngcontent-%COMP%]   a[_ngcontent-%COMP%], .location-finder-detail   [_nghost-%COMP%]   .location-card[_ngcontent-%COMP%]   .location-detail-variant[_ngcontent-%COMP%]   a[_ngcontent-%COMP%], .location-finder-detail[_nghost-%COMP%]   .location-card[_ngcontent-%COMP%]   .location-detail-variant[_ngcontent-%COMP%]   button[_ngcontent-%COMP%], .location-finder-detail   [_nghost-%COMP%]   .location-card[_ngcontent-%COMP%]   .location-detail-variant[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{font-size:calc(var(--font-size-small) * var(--text-font-scale-ratio));height:44px}}.location-finder-detail[_nghost-%COMP%]   .location-card[_ngcontent-%COMP%]   .location-card-variant[_ngcontent-%COMP%], .location-finder-detail   [_nghost-%COMP%]   .location-card[_ngcontent-%COMP%]   .location-card-variant[_ngcontent-%COMP%]{display:none}.location-finder-detail[_nghost-%COMP%]   .location-card[_ngcontent-%COMP%]   .card-header[_ngcontent-%COMP%], .location-finder-detail   [_nghost-%COMP%]   .location-card[_ngcontent-%COMP%]   .card-header[_ngcontent-%COMP%]{background-color:#fff;padding:2rem}.location-finder-detail[_nghost-%COMP%]   .location-card[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%], .location-finder-detail   [_nghost-%COMP%]   .location-card[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%], .location-finder-detail[_nghost-%COMP%]   .location-card[_ngcontent-%COMP%]   .card-footer[_ngcontent-%COMP%], .location-finder-detail   [_nghost-%COMP%]   .location-card[_ngcontent-%COMP%]   .card-footer[_ngcontent-%COMP%]{padding:2.5rem}.info-button[_ngcontent-%COMP%]{right:.1rem;cursor:pointer;position:absolute;background-color:transparent;display:flex}.info-icon[_ngcontent-%COMP%]{width:1.2rem;height:1.2rem}.double-button[_ngcontent-%COMP%]{padding:0 .25rem .25rem;align-items:center}.double-button[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{width:49%;flex-basis:49%;padding:.45rem}@media (max-width: 575.98px){.double-button[_ngcontent-%COMP%]{display:block}.double-button[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{width:100%;padding:.45rem}}.btn-primary[_ngcontent-%COMP%], .btn-outline-primary[_ngcontent-%COMP%]{font-size:calc(var(--cta-font-size-base) * var(--text-font-scale-ratio-large))!important}.btn[_ngcontent-%COMP%]{font-size:18px}.modal-card[_ngcontent-%COMP%]{background-color:#f3f3f3;padding:3%}@media screen and (-ms-high-contrast: active){.modal-card[_ngcontent-%COMP%]{margin-bottom:0}}
562.modal-card[_ngcontent-%COMP%]   .modal-header-section[_ngcontent-%COMP%]{display:flex;flex-direction:column;padding-top:3%;align-self:center}.modal-card[_ngcontent-%COMP%]   .modal-header-section[_ngcontent-%COMP%]   h4[_ngcontent-%COMP%]{font-size:24px}@media (min-width: 992px){.modal-card[_ngcontent-%COMP%]   .modal-header-section[_ngcontent-%COMP%]   h4[_ngcontent-%COMP%]{font-size:34px}}.modal-card[_ngcontent-%COMP%]   .modal-header-section[_ngcontent-%COMP%]   .card-text[_ngcontent-%COMP%]{font-size:18px}.modal-card[_ngcontent-%COMP%]   .closeButton[_ngcontent-%COMP%]{position:absolute;top:.5rem;inset-inline-end:.5rem;border-radius:50%;padding:.25rem;background-color:ws-get-color("white");font-size:1em;z-index:1;border:1px solid rgba(0,0,0,.2)}.modal-card[_ngcontent-%COMP%]   .location-body[_ngcontent-%COMP%]{-webkit-box-shadow:-1px 5px 6px 1px rgba(0,0,0,.32);-moz-box-shadow:-1px 5px 6px 1px rgba(0,0,0,.32);box-shadow:-1px 5px 6px 1px #00000052;border-radius:5px;margin:1.5rem 0 2.75rem}@media (max-width: 575.98px){.modal-card[_ngcontent-%COMP%]   .location-body[_ngcontent-%COMP%]{margin-top:2rem}}.modal-card[_ngcontent-%COMP%]   .location-body[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]{padding:.75rem;text-align:left}.modal-card[_ngcontent-%COMP%]   .location-body[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .card-title[_ngcontent-%COMP%]{margin-bottom:.25rem;font-size:18px}.modal-card[_ngcontent-%COMP%]   .location-body[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .card-subtitle[_ngcontent-%COMP%]{font-size:16px;line-height:24px}.modal-card[_ngcontent-%COMP%]   .location-body[_ngcontent-%COMP%]   .location-details[_ngcontent-%COMP%]{align-items:center;color:#006938}.modal-card[_ngcontent-%COMP%]   .location-body[_ngcontent-%COMP%]   .location-details[_ngcontent-%COMP%]   .nav-link[_ngcontent-%COMP%]{display:flex;padding:.5rem .5rem .5rem 1rem}@media (min-width: 768px){.modal-card[_ngcontent-%COMP%]   .location-body[_ngcontent-%COMP%]   .location-details[_ngcontent-%COMP%]   .nav-link[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{height:1em;width:1em}}.modal-card[_ngcontent-%COMP%]   .location-body[_ngcontent-%COMP%]   .location-details[_ngcontent-%COMP%]   .card-text[_ngcontent-%COMP%]{font-size:14px}@media (min-width: 992px){.modal-card[_ngcontent-%COMP%]   .button-container[_ngcontent-%COMP%]{display:flex;justify-content:space-between}}@media (max-width: 575.98px){.modal-card[_ngcontent-%COMP%]   .button-container[_ngcontent-%COMP%]   .btn[_ngcontent-%COMP%]{height:44px;font-size:14px}}@media (min-width: 992px){.modal-card[_ngcontent-%COMP%]   .button-container[_ngcontent-%COMP%]   .btn[_ngcontent-%COMP%]{height:60px;margin-top:-.5rem;font-size:18px}.modal-card[_ngcontent-%COMP%]   .button-container[_ngcontent-%COMP%]   .btn[_ngcontent-%COMP%]:first-of-type{margin-inline-end:4%}}@media (max-width: 767.98px){.modal-card[_ngcontent-%COMP%]   .button-container[_ngcontent-%COMP%]   .btn-block[_ngcontent-%COMP%] + .btn-block[_ngcontent-%COMP%]{margin-top:5px}}.modal-card[_ngcontent-%COMP%]   .btn-block[_ngcontent-%COMP%]{display:block;width:100%}  .modal-content{max-width:698.75px}']})}}return t})();function im(t,o){if(t&1&&(l(0,"span",15),h(1),s()),t&2){let e=d();r(),M(e.storeInfo.streetaddress)}}function om(t,o){if(t&1&&(l(0,"span"),h(1),s()),t&2){let e=d(2).$implicit,n=d(2);r(),F1("",e.name,"",n.getModsAndAddOns(e).length?": "+n.getModsAndAddOns(e):""," ")}}function am(t,o){if(t&1&&(A(0),l(1,"p",21),p(2,om,2,2,"span",20),x(3,"br"),l(4,"span"),h(5),s()(),D()),t&2){let e=d().$implicit,n=d(2);r(2),c("ngIf",!n.hiddenProduct(e)),r(3),F("Qty: ",e.quantity,"")}}function rm(t,o){if(t&1&&(A(0),p(1,am,6,2,"ng-container",20),D()),t&2){let e=o.$implicit,n=d(2);r(),c("ngIf",!n.hiddenProduct(e))}}function cm(t,o){if(t&1&&(l(0,"div",16)(1,"h5",17),h(2,"Order.order_summary"),s(),l(3,"div",18),p(4,rm,2,1,"ng-container",19),s()()),t&2){let e=d();r(4),c("ngForOf",e.favoriteOrder.products)}}function lm(t,o){t&1&&(l(0,"span",17),h(1,"Common.Labels.Error"),s())}function sm(t,o){if(t&1&&h(0),t&2){let e=d();F(" ",e.favoriteOrder.error.message," ")}}var dS=(()=>{class t{constructor(e,n,i,a,f,m,g){this.appStateActions=e,this.appStateSelectors=n,this.apiService=i,this.router=a,this.orderService=f,this.store=m,this.translate=g,this.setLoading=new se,this.saved=!1,this.subscription=[],this.ngUnsubscribe=new Fe}ngOnInit(){}ngOnDestroy(){this.subscription.map(e=>e.unsubscribe()),this.ngUnsubscribe.next(!0),this.ngUnsubscribe.complete()}createBasketFromOrder(e,n){this.setLoading.emit(),this.orderService.createBasketFromProductList(e,this.favoriteOrder.restaurant)}checkIfBasket(e,n){let i=this.store.getValue().appState.basket;!i||i&&i.products.length===0?this.createBasketFromOrder(e,n):this.orderService.alertUserHasBasket().then(a=>{a&&this.createBasketFromOrder(e,n)})}getModsAndAddOns(e){let n="";if(!this.hiddenProduct(e)){let i=e.displayChoices.length;
562e.displayChoices.forEach(a=>{i--,n+=`${a.name}${i===0?".":", "}`})}return n}hiddenProduct(e){return this.orderService.hiddenProduct(e,this.selectedLocation?this.selectedLocation:this.favoriteOrder.restaurant)}deleteFavoriteOrder(){this.orderService.deleteFavoriteOrder(this.favoriteOrder.name)}static{this.\u0275fac=function(n){return new(n||t)(v(Me),v(Se),v(nt),v(re),v(g1),v(Ve),v(Oe))}}static{this.\u0275cmp=N({type:t,selectors:[["app-favorite-order-card"]],inputs:{favoriteOrder:"favoriteOrder",saved:"saved",selectedLocation:"selectedLocation",storeInfo:"storeInfo",isFavoriteTab:"isFavoriteTab",selectedMenu:"selectedMenu"},outputs:{setLoading:"setLoading"},standalone:!1,decls:20,vars:8,consts:[["pTitle",""],["pContent",""],["pFavorite","ngbPopover"],[1,"card","favorite-order-card","h-100"],[1,"card-header"],[1,"card-favorite-btn",3,"click"],["type","24liked"],[1,"card-body"],[1,"address-details"],[1,"d-block"],[1,"mb-0"],["class","h5",4,"ngIf"],["class","order-summary",4,"ngIf"],[1,"card-footer"],["translate","",1,"btn","btn-primary",3,"click","ngbPopover","popoverTitle","triggers","popoverClass","container"],[1,"h5"],[1,"order-summary"],["translate",""],[1,"products"],[4,"ngFor","ngForOf"],[4,"ngIf"],[1,"address-details","small","mt-1"]],template:function(n,i){if(n&1){let a=S();l(0,"div",3)(1,"header",4)(2,"button",5),C("click",function(){return y(a),w(i.deleteFavoriteOrder())}),T(),x(3,"svg",6),s(),q(),l(4,"h3"),h(5),s()(),l(6,"div",7)(7,"div",8)(8,"span",9)(9,"address",10),p(10,im,2,1,"span",11),s()()(),p(11,cm,5,1,"div",12),s(),l(12,"footer",13),p(13,lm,2,0,"ng-template",null,0,ne)(15,sm,1,1,"ng-template",null,1,ne),l(17,"button",14,2),C("click",function(){y(a);let m=U(18);return w(i.checkIfBasket(i.favoriteOrder.products,m))}),h(19," Order.order_again "),s()()()}if(n&2){let a=U(14),f=U(16);r(5),M(i.favoriteOrder.name),r(5),c("ngIf",i.storeInfo&&i.storeInfo.streetaddress),r(),c("ngIf",i.favoriteOrder),r(6),c("ngbPopover",f)("popoverTitle",a)("triggers","manual")("popoverClass","alert-danger")("container","body")}},dependencies:[ue,V,ni,xe,X],styles:['[_ngcontent-%COMP%]:root{--ion-color-primary: map-get($theme-colors, primary);--ion-color-secondary: map-get($theme-colors, secondary);--ion-color-tertiary: map-get($theme-colors, tertiary);--ion-color-success: map-get($theme-colors, tertiary);--ion-color-warning: map-get($theme-colors, secondary);--ion-color-danger: map-get($theme-colors, primary);--ion-color-dark: map-get($theme-colors, dark);--ion-color-medium: map-get($theme-colors, light-gray);--ion-color-light: map-get($theme-colors, light)}[_ngcontent-%COMP%]:root{--ion-font-family: $primary-font-family}[_ngcontent-%COMP%]:root{--font-size-scale: 1;--text-font-scale-ratio: 1;--text-font-scale-ratio-base: 1;--text-font-scale-ratio-small: 1;--text-font-scale-ratio-medium: 1;--text-font-scale-ratio-large: 1;--text-font-scale-ratio-light: 1;--text-font-scale-ratio-light-small: 1;--font-size-base-light: 19px;--font-size-tiny-light: 14px;--font-size-minor-light: 14px;--font-size-small-light: 17px;--font-size-medium-light: 22px;--font-size-large-light: 24px;--font-weight-bold: 500;--cta-font-size-base: 18px;--font-size-tiny: 14px;--font-size-minor: 14px;--font-size-small: 16px;--font-size-medium: 21px;--font-size-large: 24px;--line-height-large: 1.25;--line-height-medium: .9;--line-height-base: .9;--line-height-small: 1.14;--line-height-minor: 1.5;--line-height-tiny: 1.1;--h1-font-size-oversized: 70px;--h1-font-size: 55px;--h2-font-size-oversized: 60px;--h2-font-size: 41px;--h3-font-size: 30px;--h4-font-size: 21.71px;--h5-font-size: 17px;--h6-font-size: 16px;--h7-font-size: 16px;--careers-link: 25px;--core-values-info-font-size: 21px;--careers-core-innerCircle-font-size: 1.5rem;--careers-growth-title-font-size: var(--h2-font-size);--careers-core-innerCircle-top-padding: 0;--careers-core-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--careers-title-font-size: calc(var(--h2-font-size) * var(--text-header-font-scale-ratio-h2));--careers-item-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--locations-hours-label-font-size: calc(var(--font-size-small-light) * var(--text-font-scale-ratio-light-small));--location-card-title-font-size: calc(var(--font-size-small) * var(--text-font-scale-ratio));
562--custom-menu-desktop-link-line-height: 1rem;--location-finder-content-nav-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--location-finder-content-nav-font-weight: 700;--location-finder-content-search-title-font-size: 15px;--location-finder-content-header-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--global-menu-product-cta-font-size: calc(var(--h7-font-size) * var(--text-header-font-scale-ratio-h7));--global-menu-product-name-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--global-menu-product-name-font-weight: 500;--flavors-subtitle-font-weight: 400;--flavor-card-title-padding-bottom: unset;--flavor-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--flavor-card-title-line-height: var(--line-height-base);--slider-selection-background-color: linear-gradient(270deg, #ff0000 0%, #ff9000 34.47%, #fff600 72.87%, #91fa00 100%);--h1-line-height-oversized: .9;--h1-line-height: .9;--h2-line-height: .9;--h3-line-height: .9;--h4-line-height: .9;--h5-line-height: .9;--h6-line-height: .9;--body-font-line-height: 22px;--cta-top-padding:.85rem;--font-size-base: 1rem;--text-header-font-scale-ratio: 1;--text-header-font-scale-ratio-h1-oversized: var( --text-header-font-scale-ratio );--text-header-font-scale-ratio-h2-oversized: var( --text-header-font-scale-ratio );--text-header-font-scale-ratio-h2: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h3: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h4: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h5: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h6: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h7: var(--text-header-font-scale-ratio);--calculator-noUi-tooltip-font: 21px;--otnotice-font-size: 15px;--onetrust-heading-font-size: calc( var(--h2-font-size) * var(--text-header-font-scale-ratio-h2) );--flavors-offer-font-family: "Open Sans", sans-serif}@media (min-width: 992px){[_ngcontent-%COMP%]:root{--text-font-scale-ratio: 1.105;--text-font-scale-ratio-base: 1.184;--text-font-scale-ratio-medium: 1.071;--text-font-scale-ratio-large: 1.5;--text-font-scale-ratio-light: 1.105;--careers-link: 27px;--careers-core-card-title-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4));--careers-title-font-size: calc(var(--h1-font-size) * var(--text-header-font-scale-ratio));--careers-item-title-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--location-card-title-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--location-finder-content-nav-font-size: calc(var(--h6-font-size) * var(--text-header-font-scale-ratio-h6));--location-finder-content-header-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4));--global-menu-product-name-font-size: var(--font-size-large);--flavor-card-title-font-size: 1.75rem;--locator-arrow-font-size: 5px;--body-font-line-height: 24px;--text-header-font-scale-ratio: 1.3;--text-header-font-scale-ratio-h1-oversized: 2.57;--text-header-font-scale-ratio-h2-oversized: 2.13;--text-header-font-scale-ratio-h2: 1.56;--text-header-font-scale-ratio-h3: 1.36;--text-header-font-scale-ratio-h4: 1.658;--text-header-font-scale-ratio-h5: 1.647;--text-header-font-scale-ratio-h6: 1.375;--text-header-font-scale-ratio-h7: 1.125;--calculator-noUi-tooltip-font: 28px;--otnotice-font-size: 20px}}[_ngcontent-%COMP%]:root{--word-spacing: unset}[_ngcontent-%COMP%]:root{--cta-arrow-rotation: 0deg;--location-detail-active-translate: 100%;--modal-content-right: unset;--carousel-wrapper-direction: unset;--carousel-inner-direction: unset;--navbar-delivery-actions: unset;--primary-font-family: "RocGrotesk Light", sans-serif;--secondary-font-family: "RocGrotesk Medium", sans-serif;--font-family-base-bold: "RocGrotesk Bold", sans-serif;--headings-font-family: "RocGrotesk Extra Bold", sans-serif;--language-toggle-font-family: "RocGrotesk Extra Bold", sans-serif;--sticky-btn-line-left-width: 1px;--sticky-btn-line-right-width: 0;--calc-image-translate: -50%;--mobile-title-slider: 21px;--custom-select-background-position-x: 97%}[dir=rtl][_ngcontent-%COMP%]{--cta-arrow-rotation: 180deg;--location-detail-active-translate: -100%;--modal-content-right: 5%;--carousel-wrapper-direction: ltr;--carousel-inner-direction: rtl;--navbar-delivery-actions: ltr;--primary-font-family: "Almarai Light", sans-serif;--secondary-font-family: "Almarai Regular", sans-serif;--font-family-base-bold: "Almarai Bold", sans-serif;--headings-font-family: "Almarai Extrabold", sans-serif;--sticky-btn-line-left-width: 0;--sticky-btn-line-right-width: 1px;--calc-image-translate: 50%;--calculator-noUi-tooltip-font: 18px;--mobile-title-slider: 18px;--bs-btn-line-height: 1;--custom-select-background-position-x: 3%;--font-size-base-light: 14px;--font-size-small-light: 12px;--font-weight-bold: 700;--cta-font-size-base: 14px;--careers-growth-title-font-size: 30px;--core-values-info-font-size:16px;--careers-core-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--careers-title-font-size: calc(var(--h2-font-size) * var(--text-header-font-scale-ratio-h2));--careers-item-title-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--locations-hours-label-font-size: calc(var(--font-size-base-light) * var(--text-font-scale-ratio-light));--location-card-title-font-size: 18px;--location-finder-content-nav-font-size: calc(var(--cta-font-size-base) * var(--text-font-scale-ratio-large));
562--location-finder-content-nav-font-weight: 800;--location-finder-content-search-title-font-size: calc(var(--font-size-small) * var(--text-font-scale-ratio));--global-menu-product-cta-font-size: calc(var(--cta-font-size-base) * var(--text-font-scale-ratio-large));--global-menu-product-name-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--global-menu-product-name-font-weight: 800;--flavors-subtitle-font-weight: 700;--flavor-card-title-padding-bottom: 17;--flavor-card-title-line-height: var(--h3-line-height);--slider-selection-background-color: linear-gradient(270deg, #91fa00 0%, #fff600 34.47%, #ff9000 72.87%, #ff0000 100%);--font-size-small: 12px;--font-size-medium: 18px;--line-height-medium: 1.333;--line-height-base: 1.7;--line-height-small: 1.57;--h1-font-size-oversized: 80px;--h1-font-size: 38px;--h2-font-size: 30px;--h3-font-size: 26px;--h4-font-size: 21.71px;--h5-font-size: 18px;--h6-font-size: 13px;--h7-font-size: 14px;--h1-line-height-oversized: 1.1875;--h1-line-height: 1.294;--h2-line-height: 1.333;--h3-line-height: 1.307;--h6-line-height: 1.538;--h6-font-weight: 800;--headings-font-weight: 800;--bs-body-text-align: right}@media (min-width: 992px){[dir=rtl][_ngcontent-%COMP%]{--h1-line-height-oversized: 1.333;--h1-line-height: 1.25;--h2-line-height: 1.24;--line-height-small: 1.75;--line-height-medium: 1.454;--text-font-scale-ratio: 1.2;--text-font-scale-ratio-medium: 1.222;--text-font-scale-ratio-large: 1.142;--text-header-font-scale-ratio: 1.5789;--text-header-font-scale-ratio-h1-oversized: 1.875;--text-header-font-scale-ratio-h2: 1.667;--text-header-font-scale-ratio-h3: 1.538;--text-header-font-scale-ratio-h4: 1.3636;--text-header-font-scale-ratio-h5: 1.333;--text-header-font-scale-ratio-h7: 1;--calculator-noUi-tooltip-font: 22px;--location-card-title-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--custom-menu-desktop-link-line-height: var(--h3-line-height);--location-finder-content-header-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--flavor-card-title-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4))}}[dir=rtl][_ngcontent-%COMP%]   .ms-1[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-2[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-3[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-4[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-5[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-6[_ngcontent-%COMP%]{margin-left:0!important}[dir=rtl][_ngcontent-%COMP%]   .me-1[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-2[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-3[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-4[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-5[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-6[_ngcontent-%COMP%]{margin-right:0!important}[lang=th][_ngcontent-%COMP%]{direction:ltr;text-align:left;--font-size-base-light: 16px;--h1-line-height-oversized: 1.5;--h1-line-height: 1.5;--h2-line-height: 1.5;--h3-line-height: 1.5;--h5-line-height: 1.5;--line-height-base: 1.5;
562--line-height-small: 1.5;--line-height-tiny: 1.5;--body-font-line-height: 1.5;--h1-font-size-oversized: 34px;--h1-font-size: 34px;--h2-font-size: 30px;--h3-font-size: 30px;--careers-link: 25px;--core-values-info-font-size: 16px;--careers-core-innerCircle-font-size: 1.2rem;--careers-core-innerCircle-top-padding: 10px;--cta-top-padding:1.5rem;--word-spacing: normal;--word-break: break-word}@media (min-width: 992px){[lang=th][_ngcontent-%COMP%]{--text-header-font-scale-ratio-h2: 1;--text-header-font-scale-ratio-h3: 1}}.favorite-order-card[_ngcontent-%COMP%]{text-align:left;border:0;padding:2rem;box-shadow:0 2px 24px}.favorite-order-card[_ngcontent-%COMP%]   .card-header[_ngcontent-%COMP%]{padding:0;margin:0 0 1rem;background-color:#fff;border-bottom:0;position:relative}.favorite-order-card[_ngcontent-%COMP%]   .card-header[_ngcontent-%COMP%]   .card-favorite-btn[_ngcontent-%COMP%]{top:-1rem;right:-1rem;padding:1rem;color:#006938;background-color:transparent}.favorite-order-card[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]{padding:0;margin:0 0 1rem}.favorite-order-card[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .address-details[_ngcontent-%COMP%]{margin-bottom:1rem}.favorite-order-card[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .address-details[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%]{margin-bottom:0;line-height:1}.favorite-order-card[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .address-details[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{line-height:1}.favorite-order-card[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .order-summary[_ngcontent-%COMP%]{margin-bottom:1rem}.favorite-order-card[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .order-summary[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%]{margin-bottom:0;line-height:1}.favorite-order-card[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .order-summary[_ngcontent-%COMP%]   .products[_ngcontent-%COMP%]{line-height:1;overflow:hidden;text-overflow:ellipsis}.favorite-order-card[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .order-summary[_ngcontent-%COMP%]   .products[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{margin-right:.25rem}.favorite-order-card[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .order-summary[_ngcontent-%COMP%]   .products[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]:after{content:","}.favorite-order-card[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .order-summary[_ngcontent-%COMP%]   .products[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]:last-child{margin-right:0}.favorite-order-card[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .order-summary[_ngcontent-%COMP%]   .products[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]:last-child:after{content:""}.favorite-order-card[_ngcontent-%COMP%]   .card-footer[_ngcontent-%COMP%]{background-color:#fff;padding:0;display:flex;justify-content:center;align-items:center}.favorite-order-card[_ngcontent-%COMP%]   .card-footer[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{display:block;width:100%}']})}}return t})();function fm(t,o){if(t&1&&(l(0,"p"),h(1),s()),t&2){let e=d();r(),M(e.location.distance)}}function dm(t,o){if(t&1){let e=S();l(0,"a",7),C("click",function(){y(e);let i=d();return w(i.directionsClick())}),h(1,"Directions"),s()}if(t&2){let e=d();c("href",e.location.directionsURL,H)}}
562function hm(t,o){if(t&1){let e=S();l(0,"a",8),C("click",function(){y(e);let i=d();return w(i.directionsClick())}),h(1,"Directions"),s()}}var pS=(()=>{class t{constructor(){this.location=null,this.host=null,this.environment=b,this.isCurbside=!1}ngOnInit(){}directionsClick(){}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=N({type:t,selectors:[["app-pickup-location-card"]],inputs:{location:"location",host:"host",isCurbside:"isCurbside"},standalone:!1,decls:14,vars:9,consts:[[1,"pickup-location-card"],[1,"pickup-location-card__body"],[4,"ngIf"],[1,"d-flex","mt-4"],["target","_blank",1,"btn","btn-outline-primary","me-3",3,"href"],["class","btn btn-primary text-white","target","_blank",3,"href","click",4,"ngIf"],["class","btn btn-primary text-white",3,"click",4,"ngIf"],["target","_blank",1,"btn","btn-primary","text-white",3,"click","href"],[1,"btn","btn-primary","text-white",3,"click"]],template:function(n,i){n&1&&(l(0,"div",0)(1,"div",1)(2,"h5"),h(3),s(),l(4,"address"),h(5),x(6,"br"),h(7),s(),p(8,fm,2,1,"p",2),l(9,"div",3)(10,"a",4),h(11,"Call"),s(),p(12,dm,2,1,"a",5)(13,hm,2,0,"a",6),s()()()),n&2&&(r(3),M(i.location.name),r(2),F(" ",i.location.streetaddress,""),r(2),Mn(" ",i.location.city,", ",i.location.state," ",i.location.zip," "),r(),c("ngIf",i.location.distance),r(2),c("href","tel:"+i.location.telephone,H),r(2),c("ngIf",!i.environment.isMobileApp),r(),c("ngIf",i.environment.isMobileApp))},dependencies:[V],styles:[`:root{--ion-color-primary: map-get($theme-colors, primary);--ion-color-secondary: map-get($theme-colors, secondary);--ion-color-tertiary: map-get($theme-colors, tertiary);--ion-color-success: map-get($theme-colors, tertiary);--ion-color-warning: map-get($theme-colors, secondary);--ion-color-danger: map-get($theme-colors, primary);--ion-color-dark: map-get($theme-colors, dark);--ion-color-medium: map-get($theme-colors, light-gray);--ion-color-light: map-get($theme-colors, light)}:root{--ion-font-family: $primary-font-family}:root{--font-size-scale: 1;--text-font-scale-ratio: 1;--text-font-scale-ratio-base: 1;--text-font-scale-ratio-small: 1;--text-font-scale-ratio-medium: 1;--text-font-scale-ratio-large: 1;--text-font-scale-ratio-light: 1;--text-font-scale-ratio-light-small: 1;--font-size-base-light: 19px;--font-size-tiny-light: 14px;--font-size-minor-light: 14px;--font-size-small-light: 17px;--font-size-medium-light: 22px;--font-size-large-light: 24px;--font-weight-bold: 500;--cta-font-size-base: 18px;--font-size-tiny: 14px;--font-size-minor: 14px;--font-size-small: 16px;--font-size-medium: 21px;--font-size-large: 24px;--line-height-large: 1.25;--line-height-medium: .9;--line-height-base: .9;--line-height-small: 1.14;--line-height-minor: 1.5;--line-height-tiny: 1.1;--h1-font-size-oversized: 70px;--h1-font-size: 55px;--h2-font-size-oversized: 60px;--h2-font-size: 41px;--h3-font-size: 30px;--h4-font-size: 21.71px;--h5-font-size: 17px;--h6-font-size: 16px;--h7-font-size: 16px;--careers-link: 25px;--core-values-info-font-size: 21px;--careers-core-innerCircle-font-size: 1.5rem;--careers-growth-title-font-size: var(--h2-font-size);--careers-core-innerCircle-top-padding: 0;--careers-core-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--careers-title-font-size: calc(var(--h2-font-size) * var(--text-header-font-scale-ratio-h2));--careers-item-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--locations-hours-label-font-size: calc(var(--font-size-small-light) * var(--text-font-scale-ratio-light-small));--location-card-title-font-size: calc(var(--font-size-small) * var(--text-font-scale-ratio));--custom-menu-desktop-link-line-height: 1rem;--location-finder-content-nav-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--location-finder-content-nav-font-weight: 700;--location-finder-content-search-title-font-size: 15px;--location-finder-content-header-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--global-menu-product-cta-font-size: calc(var(--h7-font-size) * var(--text-header-font-scale-ratio-h7));
562--global-menu-product-name-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--global-menu-product-name-font-weight: 500;--flavors-subtitle-font-weight: 400;--flavor-card-title-padding-bottom: unset;--flavor-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--flavor-card-title-line-height: var(--line-height-base);--slider-selection-background-color: linear-gradient(270deg, #ff0000 0%, #ff9000 34.47%, #fff600 72.87%, #91fa00 100%);--h1-line-height-oversized: .9;--h1-line-height: .9;--h2-line-height: .9;--h3-line-height: .9;--h4-line-height: .9;--h5-line-height: .9;--h6-line-height: .9;--body-font-line-height: 22px;--cta-top-padding:.85rem;--font-size-base: 1rem;--text-header-font-scale-ratio: 1;--text-header-font-scale-ratio-h1-oversized: var( --text-header-font-scale-ratio );--text-header-font-scale-ratio-h2-oversized: var( --text-header-font-scale-ratio );--text-header-font-scale-ratio-h2: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h3: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h4: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h5: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h6: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h7: var(--text-header-font-scale-ratio);--calculator-noUi-tooltip-font: 21px;--otnotice-font-size: 15px;--onetrust-heading-font-size: calc( var(--h2-font-size) * var(--text-header-font-scale-ratio-h2) );--flavors-offer-font-family: "Open Sans", sans-serif}@media (min-width: 992px){:root{--text-font-scale-ratio: 1.105;--text-font-scale-ratio-base: 1.184;--text-font-scale-ratio-medium: 1.071;--text-font-scale-ratio-large: 1.5;--text-font-scale-ratio-light: 1.105;--careers-link: 27px;--careers-core-card-title-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4));--careers-title-font-size: calc(var(--h1-font-size) * var(--text-header-font-scale-ratio));--careers-item-title-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--location-card-title-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--location-finder-content-nav-font-size: calc(var(--h6-font-size) * var(--text-header-font-scale-ratio-h6));--location-finder-content-header-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4));--global-menu-product-name-font-size: var(--font-size-large);--flavor-card-title-font-size: 1.75rem;--locator-arrow-font-size: 5px;--body-font-line-height: 24px;--text-header-font-scale-ratio: 1.3;--text-header-font-scale-ratio-h1-oversized: 2.57;--text-header-font-scale-ratio-h2-oversized: 2.13;--text-header-font-scale-ratio-h2: 1.56;--text-header-font-scale-ratio-h3: 1.36;--text-header-font-scale-ratio-h4: 1.658;--text-header-font-scale-ratio-h5: 1.647;--text-header-font-scale-ratio-h6: 1.375;--text-header-font-scale-ratio-h7: 1.125;--calculator-noUi-tooltip-font: 28px;--otnotice-font-size: 20px}}:root{--word-spacing: unset}:root{--cta-arrow-rotation: 0deg;--location-detail-active-translate: 100%;--modal-content-right: unset;--carousel-wrapper-direction: unset;--carousel-inner-direction: unset;--navbar-delivery-actions: unset;--primary-font-family: "RocGrotesk Light", sans-serif;--secondary-font-family: "RocGrotesk Medium", sans-serif;--font-family-base-bold: "RocGrotesk Bold", sans-serif;--headings-font-family: "RocGrotesk Extra Bold", sans-serif;--language-toggle-font-family: "RocGrotesk Extra Bold", sans-serif;--sticky-btn-line-left-width: 1px;--sticky-btn-line-right-width: 0;--calc-image-translate: -50%;--mobile-title-slider: 21px;--custom-select-background-position-x: 97%}[dir=rtl]{--cta-arrow-rotation: 180deg;--location-detail-active-translate: -100%;--modal-content-right: 5%;--carousel-wrapper-direction: ltr;--carousel-inner-direction: rtl;--navbar-delivery-actions: ltr;--primary-font-family: "Almarai Light", sans-serif;--secondary-font-family: "Almarai Regular", sans-serif;--font-family-base-bold: "Almarai Bold", sans-serif;--headings-font-family: "Almarai Extrabold", sans-serif;--sticky-btn-line-left-width: 0;--sticky-btn-line-right-width: 1px;--calc-image-translate: 50%;--calculator-noUi-tooltip-font: 18px;--mobile-title-slider: 18px;--bs-btn-line-height: 1;--custom-select-background-position-x: 3%;--font-size-base-light: 14px;--font-size-small-light: 12px;--font-weight-bold: 700;--cta-font-size-base: 14px;--careers-growth-title-font-size: 30px;--core-values-info-font-size:16px;--careers-core-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--careers-title-font-size: calc(var(--h2-font-size) * var(--text-header-font-scale-ratio-h2));--careers-item-title-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--locations-hours-label-font-size: calc(var(--font-size-base-light) * var(--text-font-scale-ratio-light));--location-card-title-font-size: 18px;--location-finder-content-nav-font-size: calc(var(--cta-font-size-base) * var(--text-font-scale-ratio-large));
562--location-finder-content-nav-font-weight: 800;--location-finder-content-search-title-font-size: calc(var(--font-size-small) * var(--text-font-scale-ratio));--global-menu-product-cta-font-size: calc(var(--cta-font-size-base) * var(--text-font-scale-ratio-large));--global-menu-product-name-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--global-menu-product-name-font-weight: 800;--flavors-subtitle-font-weight: 700;--flavor-card-title-padding-bottom: 17;--flavor-card-title-line-height: var(--h3-line-height);--slider-selection-background-color: linear-gradient(270deg, #91fa00 0%, #fff600 34.47%, #ff9000 72.87%, #ff0000 100%);--font-size-small: 12px;--font-size-medium: 18px;--line-height-medium: 1.333;--line-height-base: 1.7;--line-height-small: 1.57;--h1-font-size-oversized: 80px;--h1-font-size: 38px;--h2-font-size: 30px;--h3-font-size: 26px;--h4-font-size: 21.71px;--h5-font-size: 18px;--h6-font-size: 13px;--h7-font-size: 14px;--h1-line-height-oversized: 1.1875;--h1-line-height: 1.294;--h2-line-height: 1.333;--h3-line-height: 1.307;--h6-line-height: 1.538;--h6-font-weight: 800;--headings-font-weight: 800;--bs-body-text-align: right}@media (min-width: 992px){[dir=rtl]{--h1-line-height-oversized: 1.333;--h1-line-height: 1.25;--h2-line-height: 1.24;--line-height-small: 1.75;--line-height-medium: 1.454;--text-font-scale-ratio: 1.2;--text-font-scale-ratio-medium: 1.222;--text-font-scale-ratio-large: 1.142;--text-header-font-scale-ratio: 1.5789;--text-header-font-scale-ratio-h1-oversized: 1.875;--text-header-font-scale-ratio-h2: 1.667;--text-header-font-scale-ratio-h3: 1.538;--text-header-font-scale-ratio-h4: 1.3636;--text-header-font-scale-ratio-h5: 1.333;--text-header-font-scale-ratio-h7: 1;--calculator-noUi-tooltip-font: 22px;--location-card-title-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--custom-menu-desktop-link-line-height: var(--h3-line-height);--location-finder-content-header-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--flavor-card-title-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4))}}[dir=rtl] .ms-1,[dir=rtl] .ms-2,[dir=rtl] .ms-3,[dir=rtl] .ms-4,[dir=rtl] .ms-5,[dir=rtl] .ms-6{margin-left:0!important}[dir=rtl] .me-1,[dir=rtl] .me-2,[dir=rtl] .me-3,[dir=rtl] .me-4,[dir=rtl] .me-5,[dir=rtl] .me-6{margin-right:0!important}[lang=th]{direction:ltr;text-align:left;--font-size-base-light: 16px;--h1-line-height-oversized: 1.5;--h1-line-height: 1.5;--h2-line-height: 1.5;--h3-line-height: 1.5;--h5-line-height: 1.5;--line-height-base: 1.5;
562--line-height-small: 1.5;--line-height-tiny: 1.5;--body-font-line-height: 1.5;--h1-font-size-oversized: 34px;--h1-font-size: 34px;--h2-font-size: 30px;--h3-font-size: 30px;--careers-link: 25px;--core-values-info-font-size: 16px;--careers-core-innerCircle-font-size: 1.2rem;--careers-core-innerCircle-top-padding: 10px;--cta-top-padding:1.5rem;--word-spacing: normal;--word-break: break-word}@media (min-width: 992px){[lang=th]{--text-header-font-scale-ratio-h2: 1;--text-header-font-scale-ratio-h3: 1}}.pickup-location-card{border:1px solid;padding:1rem;background-color:#fff}.pickup-location-card__body address{font-size:calc(var(--font-size-minor) * var(--text-font-scale-ratio));margin-bottom:0}.pickup-location-card__body p{font-size:calc(var(--font-size-tiny) * var(--text-font-scale-ratio));margin-bottom:0}.pickup-location-card__body a{min-width:150px;padding:.35rem 1.5rem}@media (max-width: 767.98px){.pickup-location-card__body a{min-width:0;flex:1}}
563`],encapsulation:2})}}return t})();var mm=t=>({"text-dark-gray":t}),O2=t=>({address:t}),pm=(t,o)=>({"badge-pale-green text-primary":t,"badge-ash text-darky":o}),gm=t=>["order-details",t];function um(t,o){t&1&&h(0,"Error")}function xm(t,o){if(t&1&&h(0),t&2){let e=d(3);M(e.errorMessage)}}function vm(t,o){if(t&1){let e=S();l(0,"button",27,1),C("click",function(){y(e);let i=U(1),a=d(2);return w(a.handleFavorite(a.order,i))}),p(2,um,1,0,"ng-template",null,2,ne)(4,xm,1,1,"ng-template",null,3,ne),T(),x(6,"svg",28),s()}if(t&2){let e=U(3),n=U(5),i=d(2);c("ngbPopover",n)("popoverTitle",e)("triggers","manual")("popoverClass","alert-danger")("container","body"),r(6),ye("type",i.isFavorite?"24liked":"24unliked"),c("ngClass",E(7,mm,!i.isFavorite))}}function _m(t,o){if(t&1&&(l(0,"span",29)(1,"span",30),h(2),s(),l(3,"span",31),h(4),s()()),t&2){let e=d(2);r(2),M(e.order.readytime.format("h:mma")),r(2),M(e.order.readytime.format("ddd, MMM Do"))}}function zm(t,o){t&1&&pe(0)}function Cm(t,o){if(t&1&&(A(0),p(1,zm,1,0,"ng-container",32),D()),t&2){let e=d(2),n=U(3);r(),c("ngTemplateOutlet",n)("ngTemplateOutletContext",E(2,O2,e.selectedLocation))}}function bm(t,o){t&1&&pe(0)}function Mm(t,o){if(t&1&&(A(0),p(1,bm,1,0,"ng-container",32),D()),t&2){let e=d(2),n=U(3);r(),c("ngTemplateOutlet",n)("ngTemplateOutletContext",E(2,O2,e.order.deliveryaddress))}}function ym(t,o){if(t&1&&(l(0,"span",38),h(1),s()),t&2){let e=d(2).$implicit,n=d(3);r(),F1("",e.name,"",n.getModsAndAddOns(e).length?": "+n.getModsAndAddOns(e):""," ")}}function wm(t,o){if(t&1&&(A(0),l(1,"p",36),p(2,ym,2,2,"span",37),l(3,"span"),h(4),s()(),D()),t&2){let e=d().$implicit,n=d(3);r(2),c("ngIf",!n.hiddenProduct(e)),r(2),F("Qty: ",e.quantity,"")}}function Pm(t,o){if(t&1&&(A(0),p(1,wm,5,2,"ng-container",20),D()),t&2){let e=o.$implicit,n=d(3);r(),c("ngIf",!n.hiddenProduct(e))}}function Om(t,o){if(t&1&&(l(0,"div",33)(1,"h5",18),h(2,"Order.order_summary"),s(),l(3,"div",34),p(4,Pm,2,1,"ng-container",35),s()()),t&2){let e=d(2);r(4),c("ngForOf",e.order.products)}}function Lm(t,o){if(t&1){let e=S();A(0),l(1,"button",39),C("click",function(){y(e);let i=d(2);return w(i.modifyOrder(i.order))}),h(2,"Order.modify_order"),s(),D()}}function km(t,o){t&1&&(l(0,"span",18),h(1,"Common.Labels.Error"),s())}function Sm(t,o){if(t&1&&h(0),t&2){let e=d(3);M(e.order.error.message)}}function Im(t,o){if(t&1){let e=S();A(0),p(1,km,2,0,"ng-template",null,4,ne)(3,Sm,1,1,"ng-template",null,5,ne),l(5,"button",40,6),C("click",function(){y(e);let i=d(2);return w(i.checkIfBasket(i.order,null))}),h(7," Reorder "),s(),D()}if(t&2){let e=U(2),n=U(4);r(5),c("ngbPopover",n)("popoverTitle",e)("triggers","manual")("popoverClass","alert-danger")("container","body")}}function Tm(t,o){if(t&1){let e=S();l(0,"div",10)(1,"header",11),p(2,vm,7,9,"button",12),l(3,"div",13)(4,"span",14),h(5),s(),p(6,_m,5,2,"span",15),s()(),l(7,"div",16)(8,"div",17)(9,"h5",18),h(10),s(),l(11,"span",19),p(12,Cm,2,4,"ng-container",20)(13,Mm,2,4,"ng-container",20),s()(),p(14,Om,5,1,"div",21),l(15,"div",22)(16,"span",23),h(17,"Common.Labels.Total"),s(),l(18,"span",24),h(19),W(20,"currency"),s()()(),l(21,"footer",25)(22,"button",26),C("click",function(){y(e);let i=d();return w(i.viewDetails())}),h(23,"Order Details"),s(),p(24,Lm,3,0,"ng-container",20)(25,Im,8,5,"ng-container",20),s()()}if(t&2){let e=d();r(2),c("ngIf",e.order&&e.order.orderref),r(3),F("",e.order.isPickup()?e.order.isCurbside()?"Curbside":"Pickup":"Delivery"," time:"),r(),c("ngIf",e.order.status!="Canceled"),r(4),M(e.order.isPickup()?e.order.isCurbside()?"Common.Labels.curbside_pickup_from":"Common.Labels.pickup_from":"Common.Labels.deliver_to"),r(2),c("ngIf",e.order.isPickup()&&e.selectedLocation),r(),c("ngIf",e.order.isDelivery()&&e.order.deliveryaddress),r(),c("ngIf",e.order),r(5),M(ct(20,10,e.order.total,"USD","symbol")),r(5),c("ngIf",e.order.status!="Completed"&&e.order.status!="Delivered"&&e.order.iseditable),r(),c("ngIf",e.order.status==="Completed"||e.order.status==="Delivered")}}function Nm(t,o){if(t&1&&(l(0,"h6",55),h(1),s()),t&2){let e=d(3);r(),M(e.order.vendorname)}}function Em(t,o){t&1&&pe(0)}
563function Am(t,o){if(t&1&&(l(0,"a",59),h(1),s()),t&2){let e=d(5);c("href","tel:"+e.selectedLocation.telephone,H),r(),M(e.selectedLocation.telephone)}}function Dm(t,o){if(t&1&&(l(0,"div",57)(1,"span",18),h(2,"Common.Labels.Phone"),s(),h(3,": "),p(4,Am,2,2,"a",58),s()),t&2){let e=d(4);r(4),c("ngIf",e.selectedLocation)}}function Fm(t,o){if(t&1&&(A(0),p(1,Em,1,0,"ng-container",32)(2,Dm,5,1,"div",56),D()),t&2){let e=d(3),n=U(3);r(),c("ngTemplateOutlet",n)("ngTemplateOutletContext",E(3,O2,e.selectedLocation)),r(),c("ngIf",e.selectedLocation.telephone)}}function Vm(t,o){if(t&1&&(A(0),l(1,"h5",53),h(2),s(),p(3,Nm,2,1,"h6",54)(4,Fm,3,5,"ng-container",20),D()),t&2){let e=d(2);r(2),M(e.order.isCurbside()?"Curbside Pickup From:":"Pickup Order From:"),r(),c("ngIf",e.order.vendorname),r(),c("ngIf",e.selectedLocation&&e.order.vendorname)}}function Hm(t,o){t&1&&pe(0)}function Rm(t,o){t&1&&pe(0)}function Bm(t,o){if(t&1&&(l(0,"a",59),h(1),s()),t&2){let e=d(5);c("href","tel:"+e.selectedLocation.telephone,H),r(),M(e.selectedLocation.telephone)}}function $m(t,o){if(t&1&&(l(0,"div",57)(1,"span",18),h(2,"Common.Labels.Phone"),s(),h(3,": "),p(4,Bm,2,2,"a",58),s()),t&2){let e=d(4);r(4),c("ngIf",e.selectedLocation)}}function Um(t,o){if(t&1&&(A(0),p(1,Hm,1,0,"ng-container",32),x(2,"br"),l(3,"h5",53),h(4,"Location Information:"),s(),p(5,Rm,1,0,"ng-container",32)(6,$m,5,1,"div",56),D()),t&2){let e=d(3),n=U(3);r(),c("ngTemplateOutlet",n)("ngTemplateOutletContext",E(5,O2,e.order.deliveryaddress)),r(4),c("ngTemplateOutlet",n)("ngTemplateOutletContext",E(7,O2,e.selectedLocation)),r(),c("ngIf",e.selectedLocation.telephone)}}function Gm(t,o){if(t&1&&(A(0),l(1,"h5",53),h(2,"Delivery Order to:"),s(),p(3,Um,7,9,"ng-container",20),D()),t&2){let e=d(2);r(3),c("ngIf",e.order.deliveryaddress)}}function jm(t,o){t&1&&x(0,"ngb-progressbar",67),t&2&&c("value",0)("animated",!0)}function qm(t,o){t&1&&x(0,"ngb-progressbar",67),t&2&&c("value",25)("animated",!0)}function Wm(t,o){t&1&&x(0,"ngb-progressbar",67),t&2&&c("value",75)("animated",!0)}function Zm(t,o){t&1&&x(0,"ngb-progressbar",68),t&2&&c("value",100)}function Qm(t,o){if(t&1&&(l(0,"div",63)(1,"div",64),p(2,jm,1,2,"ngb-progressbar",65)(3,qm,1,2,"ngb-progressbar",65)(4,Wm,1,2,"ngb-progressbar",65)(5,Zm,1,1,"ngb-progressbar",66),s()()),t&2){let e=d(3);r(),c("ngSwitch",e.order==null?null:e.order.status),r(),c("ngSwitchCase","Transmitting"),r(),c("ngSwitchCase","Scheduled"),r(),c("ngSwitchCase","In Progress"),r(),c("ngSwitchCase","Completed")}}function Km(t,o){t&1&&x(0,"ngb-progressbar",67),t&2&&c("value",0)("animated",!0)}function Ym(t,o){t&1&&x(0,"ngb-progressbar",67),t&2&&c("value",25)("animated",!0)}function Xm(t,o){t&1&&x(0,"ngb-progressbar",67),t&2&&c("value",50)("animated",!0)}function Jm(t,o){t&1&&x(0,"ngb-progressbar",67),t&2&&c("value",75)("animated",!0)}function ep(t,o){t&1&&x(0,"ngb-progressbar",68),t&2&&c("value",100)}function tp(t,o){if(t&1&&(l(0,"div",63)(1,"div",64),p(2,Km,1,2,"ngb-progressbar",65)(3,Ym,1,2,"ngb-progressbar",65)(4,Xm,1,2,"ngb-progressbar",65)(5,Jm,1,2,"ngb-progressbar",65)(6,ep,1,1,"ngb-progressbar",66),s()()),t&2){let e=d(3);r(),c("ngSwitch",e.order==null?null:e.order.status),r(),c("ngSwitchCase","Unknown"),r(),c("ngSwitchCase","Pending"),r(),c("ngSwitchCase","Pickup In Progress"),r(),c("ngSwitchCase","Delivery In Progress"),r(),c("ngSwitchCase","Completed")}}function np(t,o){if(t&1){let e=S();l(0,"button",69),C("click",function(){y(e);let i=d(3);return w(i.modifyOrder(i.order))}),h(1,"Order.modify_order"),s()}}function ip(t,o){if(t&1){let e=S();l(0,"button",70),C("click",function(){y(e);let i=d(3);return w(i.cancelOrder(i.order))}),h(1,"Order.cancel_order"),s()}}function op(t,o){if(t&1&&(l(0,"div"),p(1,Qm,6,5,"div",60)(2,tp,7,6,"div",60)(3,np,2,0,"button",61)(4,ip,2,0,"button",62),s()),t&2){let e=d(2);r(),c("ngIf",e.order==null?null:e.order.isPickup()),r(),c("ngIf",e.order==null?null:e.order.isDelivery()),r(),c("ngIf",e.order.iseditable),r(),c("ngIf",e.order.iseditable)}}function ap(t,o){if(t&1&&(l(0,"li"),h(1),s()),t&2){let e=o.$implicit;r(),F1("",e.name,"",e.quantity>1?" x"+e.quantity:"","")}}function rp(t,o){if(t&1&&(l(0,"ul",75),p(1,ap,2,2,"li",35),s()),t&2){let e=d(3);r(),c("ngForOf",e.order.products)}}function cp(t,o){if(t&1&&(l(0,"div",71)(1,"h5",49),h(2,"Common.Labels.Items"),s(),p(3,rp,2,1,"ul",72),l(4,"h5",73)(5,"span",18),h(6,"Common.Labels.Total"),s(),h(7),W(8,"currency"),s(),l(9,"a",74),h(10,"Order.see_order_details"),s()()),t&2){let e=d(2);r(3),c("ngIf",e.order.products&&e.order.products.length>0),r(4),F(": ",ct(8,3,e.order.total,"USD","symbol"),""),r(2),c("routerLink",E(7,gm,e.order.id))}}function lp(t,o){if(t&1){let e=S();l(0,"div",25)(1,"button",76),C("click",function(){y(e);let i=d(2);return w(i.modifyOrder(i.order))}),h(2,"Common.Labels.Edit"),s()()}}function sp(t,o){t&1&&(l(0,"span",18),h(1,"Common.Labels.Error"),s())}function fp(t,o){if(t&1&&h(0),t&2){let e=d(3);M(e.order.error.message)}}function dp(t,o){if(t&1){let e=S();l(0,"button",78,7),C("click",function(){y(e);let i=U(1),a=d(3);return w(a.checkIfBasket(a.order,i))}),h(2,"Order.order_again"),s()}if(t&2){d();let e=U(2),n=U(4);c("ngbPopover",n)("popoverTitle",e)("triggers","manual")("popoverClass","alert-danger")("container","body")}}function hp(t,o){if(t&1&&(l(0,"footer",25),p(1,sp,2,0,"ng-template",null,4,ne)(3,fp,1,1,"ng-template",null,5,ne)(5,dp,3,5,"button",77),s()),t&2){let e=d(2);r(5),c("ngIf",e.order.status==="Completed"||e.order.timemode==="asap")}}function mp(t,o){if(t&1&&(l(0,"div",41)(1,"header",42)(2,"h3",43),h(3),s()(),l(4,"div",16)(5,"div",44)(6,"div",45)(7,"div",46)(8,"div",47),p(9,Vm,5,3,"ng-container",20)(10,Gm,4,1,"ng-container",20),s(),l(11,"div",48)(12,"h5",49),h(13,"Order.order_number"),s(),l(14,"p"),h(15),s(),l(16,"h5",49),h(17,"Order.order_status"),s(),l(18,"span",50),h(19),s(),p(20,op,5,4,"div",20),s(),p(21,cp,11,9,"div",51),s()()()(),p(22,lp,3,0,"div",52)(23,hp,6,1,"footer",52),s()),t&2){let e=d();r(3),M(e.order.timeplaced.format("dddd, MMMM Do")),r(6),c("ngIf",e.order.isPickup()),r(),c("ngIf",e.order.isDelivery()),r(5),M(e.order.oloid),r(3),c("ngClass",Ae(10,pm,e.order.status!=="Completed",e.order.status==="Completed")),r(),F(" ",e.order.status," "),r(),c("ngIf",e.detailMode),r(),c("ngIf",!e.detailMode),r(),c("ngIf",e.order.iseditable&&e.detailMode),r(),c("ngIf",e.order.status==="Completed"||e.order.timemode==="asap"&&!e.detailMode)}}function pp(t,o){if(t&1&&(l(0,"span",81),h(1),s()),t&2){let e=d().address;r(),M(e.streetaddress)}}function gp(t,o){if(t&1&&(l(0,"address",79),p(1,pp,2,1,"span",80),s()),t&2){let e=o.address;r(),c("ngIf",e.streetaddress)}}var NS=(()=>{class t{constructor(e,n,i,a,f,m,g,u){this.appStateActions=e,this.appStateSelectors=n,this.router=i,this.orderService=a,this.translate=f,this.globalService=m,this.store=g,this.dashboardService=u,this.detailMode=!1,this.compactMode=!1,this.isFavorite=!1,this.cancelled=new se,this.modified=new se,this.viewOrderDetails=new se,this.setLoading=new se,this.subscription=[],this.recentBusy=null,this.errorMessage="",this.favoriteName=null,this.ngUnsubscribe=new Fe,this.environment=b}ngOnInit(){this.waitTimeLabel=this.globalService.getWaitTimeLabel(this.selectedLocation,this.order,!1),this.orderService.findAssociatedFav(this.order).then(e=>{e&&(this.isFavorite=!0,this.favoriteName=e)})}ngOnDestroy(){this.subscription.map(e=>e.unsubscribe()),this.ngUnsubscribe.next(!0),this.ngUnsubscribe.complete()}viewDetails(){b.showOrderDetailsInModal?this.viewOrderDetails.emit():this.router.navigate(["order/recent/order-details",this.order.id])}hiddenProduct(e){return this.order?this.orderService.hiddenProduct(e,this.order.restaurant):!1}getModsAndAddOns(e){let n="";if(!this.hiddenProduct(e)){let i=e.displayChoices.length;
563e.displayChoices.forEach(a=>{i--,n+=`${a.name}${i===0?".":", "}`})}return n}createBasketFromOrder(e,n){this.setLoading.emit(),this.recentBusy=this.appStateActions.createBasketFromOrder(e).then(i=>{(e.deliverymode==="dispatch"||e.deliverymode==="delivery")&&this.store.getValue().appState.basket.products.length>0?this.recentBusy=this.orderService.setDelivery(e):this.router.navigate(["/order/my-bag"])})}checkIfBasket(e,n){let i=this.store.getValue().appState.basket;!i||i&&i.products.length===0?this.createBasketFromOrder(e,n):this.orderService.alertUserHasBasket().then(a=>{a&&this.createBasketFromOrder(e,n)})}handleFavorite(e){this.errorMessage=null,this.isFavorite?this.orderService.deleteFavoriteOrder(this.favoriteName).then(n=>{n&&(this.favoriteName=null,this.setFavoriteState())}).catch(n=>{this.errorMessage=n}):(this.errorMessage="",this.orderService.favoriteThisOrder(e).then(n=>{n&&(this.favoriteName=n,this.setFavoriteState())}).catch(n=>{this.errorMessage=n}))}setFavoriteState(){this.isFavorite=!this.isFavorite}cancelOrder(e){this.orderService.cancelOrder(e).then(n=>{n&&this.cancelled.emit()})}modifyOrder(e){this.orderService.modifyOrder(e).then(n=>le(this,null,function*(){n&&(e.isCurbside()&&(yield this.appStateActions.makeCurbside()),this.router.navigate(["/order/my-bag"]))}))}externalSite(e){this.dashboardService.externalSite(e)}static{this.\u0275fac=function(n){return new(n||t)(v(Me),v(Se),v(re),v(g1),v(Oe),v(f1),v(Ve),v(pt))}}static{this.\u0275cmp=N({type:t,selectors:[["app-recent-order-card"]],inputs:{order:"order",selectedLocation:"selectedLocation",isFavoriteTab:"isFavoriteTab",detailMode:"detailMode",compactMode:"compactMode",selectedMenu:"selectedMenu",isFavorite:"isFavorite"},outputs:{cancelled:"cancelled",modified:"modified",viewOrderDetails:"viewOrderDetails",setLoading:"setLoading"},standalone:!1,decls:4,vars:2,consts:[["address",""],["p","ngbPopover"],["popTitle",""],["popContent",""],["pTitle",""],["pContent",""],["pFavorite","ngbPopover"],["pOrder","ngbPopover"],["class","card recent-order-card-compact h-100",4,"ngIf"],["class","card recent-order-card",4,"ngIf"],[1,"card","recent-order-card-compact","h-100"],[1,"card-header"],["class","card-favorite-btn",3,"ngbPopover","popoverTitle","triggers","popoverClass","container","click",4,"ngIf"],[1,"card-header-details"],[1,"d-block","small"],["class","d-flex align-items-center",4,"ngIf"],[1,"card-body"],[1,"address-details"],["translate",""],[1,"d-block"],[4,"ngIf"],["class","order-summary",4,"ngIf"],[1,"total"],["translate","",1,"h5","mb-0"],[1,"h5","mb-0"],[1,"card-footer"],[1,"btn","btn-outline-primary",3,"click"],[1,"card-favorite-btn",3,"click","ngbPopover","popoverTitle","triggers","popoverClass","container"],[3,"type","ngClass"],[1,"d-flex","align-items-center"],[1,"h3"],[1,"small","ms-2"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"order-summary"],[1,"products"],[4,"ngFor","ngForOf"],[1,"address-details","small","mt-1"],["class","mb-2",4,"ngIf"],[1,"mb-2"],["translate","",1,"btn","btn-primary","ms-2",3,"click"],[1,"btn","btn-primary","ms-2",3,"click","ngbPopover","popoverTitle","triggers","popoverClass","container"],[1,"card","recent-order-card"],[1,"card-header","py-3","text-center"],[1,"page-heading-4","m-0"],[1,"row","justify-content-center"],[1,"col-lg-11"],[1,"row"],[1,"col-md-5","mb-4","mb-md-0"],[1,"col-md","mb-4","mb-md-0"],["translate","",1,"h5"],[1,"badge","badge-pill","badge-pale-green","text-primary","mb-4",3,"ngClass"],["class","col-md-3",4,"ngIf"],["class","card-footer",4,"ngIf"],[1,"h5","mb-3"],["class","h6 mb-1",4,"ngIf"],[1,"h6","mb-1"],["class","mt-1",4,"ngIf"],[1,"mt-1"],["class","font-weight-bold text-eggplant",3,"href",4,"ngIf"],[1,"font-weight-bold","text-eggplant",3,"href"],["class","row my-2",4,"ngIf"],["class","btn btn-link","translate","",3,"click",4,"ngIf"],["class","btn btn-link ms-2","translate","",3,"click",4,"ngIf"],[1,"row","my-2"],[1,"col-12",3,"ngSwitch"],["type","success",3,"value","animated",4,"ngSwitchCase"],["type","success",3,"value",4,"ngSwitchCase"],["type","success",3,"value","animated"],["type","success",3,"value"],["translate","",1,"btn","btn-link",3,"click"],["translate","",1,"btn","btn-link","ms-2",3,"click"],[1,"col-md-3"],["class","list-unstyled",4,"ngIf"],[1,"h5"],["translate","",1,"font-weight-bold",3,"routerLink"],[1,"list-unstyled"],["translate","",1,"btn","btn-outline-primary",3,"click"],["class","btn btn-outline-primary","translate","",3,"ngbPopover","popoverTitle","triggers","popoverClass","container","click",4,"ngIf"],["translate","",1,"btn","btn-outline-primary",3,"click","ngbPopover","popoverTitle","triggers","popoverClass","container"],[1,"mb-0"],["class","small",4,"ngIf"],[1,"small"]],template:function(n,i){n&1&&p(0,Tm,26,14,"div",8)(1,mp,24,13,"div",9)(2,gp,2,1,"ng-template",null,0,ne),n&2&&(c("ngIf",i.compactMode),r(),c("ngIf",!i.compactMode))},dependencies:[e1,ae,ue,V,ut,j2,q2,xt,ni,m3,xe,X,j1],styles:['[_ngcontent-%COMP%]:root{--ion-color-primary: map-get($theme-colors, primary);--ion-color-secondary: map-get($theme-colors, secondary);--ion-color-tertiary: map-get($theme-colors, tertiary);--ion-color-success: map-get($theme-colors, tertiary);--ion-color-warning: map-get($theme-colors, secondary);--ion-color-danger: map-get($theme-colors, primary);--ion-color-dark: map-get($theme-colors, dark);--ion-color-medium: map-get($theme-colors, light-gray);--ion-color-light: map-get($theme-colors, light)}[_ngcontent-%COMP%]:root{--ion-font-family: $primary-font-family}[_ngcontent-%COMP%]:root{--font-size-scale: 1;--text-font-scale-ratio: 1;--text-font-scale-ratio-base: 1;--text-font-scale-ratio-small: 1;--text-font-scale-ratio-medium: 1;--text-font-scale-ratio-large: 1;--text-font-scale-ratio-light: 1;--text-font-scale-ratio-light-small: 1;--font-size-base-light: 19px;--font-size-tiny-light: 14px;--font-size-minor-light: 14px;--font-size-small-light: 17px;--font-size-medium-light: 22px;--font-size-large-light: 24px;--font-weight-bold: 500;--cta-font-size-base: 18px;--font-size-tiny: 14px;--font-size-minor: 14px;--font-size-small: 16px;--font-size-medium: 21px;--font-size-large: 24px;--line-height-large: 1.25;--line-height-medium: .9;--line-height-base: .9;--line-height-small: 1.14;--line-height-minor: 1.5;
563--line-height-tiny: 1.1;--h1-font-size-oversized: 70px;--h1-font-size: 55px;--h2-font-size-oversized: 60px;--h2-font-size: 41px;--h3-font-size: 30px;--h4-font-size: 21.71px;--h5-font-size: 17px;--h6-font-size: 16px;--h7-font-size: 16px;--careers-link: 25px;--core-values-info-font-size: 21px;--careers-core-innerCircle-font-size: 1.5rem;--careers-growth-title-font-size: var(--h2-font-size);--careers-core-innerCircle-top-padding: 0;--careers-core-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--careers-title-font-size: calc(var(--h2-font-size) * var(--text-header-font-scale-ratio-h2));--careers-item-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--locations-hours-label-font-size: calc(var(--font-size-small-light) * var(--text-font-scale-ratio-light-small));--location-card-title-font-size: calc(var(--font-size-small) * var(--text-font-scale-ratio));--custom-menu-desktop-link-line-height: 1rem;--location-finder-content-nav-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--location-finder-content-nav-font-weight: 700;--location-finder-content-search-title-font-size: 15px;--location-finder-content-header-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--global-menu-product-cta-font-size: calc(var(--h7-font-size) * var(--text-header-font-scale-ratio-h7));--global-menu-product-name-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--global-menu-product-name-font-weight: 500;--flavors-subtitle-font-weight: 400;--flavor-card-title-padding-bottom: unset;--flavor-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--flavor-card-title-line-height: var(--line-height-base);--slider-selection-background-color: linear-gradient(270deg, #ff0000 0%, #ff9000 34.47%, #fff600 72.87%, #91fa00 100%);--h1-line-height-oversized: .9;--h1-line-height: .9;--h2-line-height: .9;--h3-line-height: .9;--h4-line-height: .9;--h5-line-height: .9;--h6-line-height: .9;--body-font-line-height: 22px;--cta-top-padding:.85rem;--font-size-base: 1rem;--text-header-font-scale-ratio: 1;--text-header-font-scale-ratio-h1-oversized: var( --text-header-font-scale-ratio );--text-header-font-scale-ratio-h2-oversized: var( --text-header-font-scale-ratio );--text-header-font-scale-ratio-h2: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h3: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h4: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h5: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h6: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h7: var(--text-header-font-scale-ratio);--calculator-noUi-tooltip-font: 21px;--otnotice-font-size: 15px;--onetrust-heading-font-size: calc( var(--h2-font-size) * var(--text-header-font-scale-ratio-h2) );--flavors-offer-font-family: "Open Sans", sans-serif}@media (min-width: 992px){[_ngcontent-%COMP%]:root{--text-font-scale-ratio: 1.105;--text-font-scale-ratio-base: 1.184;--text-font-scale-ratio-medium: 1.071;--text-font-scale-ratio-large: 1.5;--text-font-scale-ratio-light: 1.105;--careers-link: 27px;--careers-core-card-title-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4));--careers-title-font-size: calc(var(--h1-font-size) * var(--text-header-font-scale-ratio));--careers-item-title-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--location-card-title-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--location-finder-content-nav-font-size: calc(var(--h6-font-size) * var(--text-header-font-scale-ratio-h6));--location-finder-content-header-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4));--global-menu-product-name-font-size: var(--font-size-large);--flavor-card-title-font-size: 1.75rem;--locator-arrow-font-size: 5px;--body-font-line-height: 24px;--text-header-font-scale-ratio: 1.3;--text-header-font-scale-ratio-h1-oversized: 2.57;--text-header-font-scale-ratio-h2-oversized: 2.13;--text-header-font-scale-ratio-h2: 1.56;--text-header-font-scale-ratio-h3: 1.36;--text-header-font-scale-ratio-h4: 1.658;--text-header-font-scale-ratio-h5: 1.647;--text-header-font-scale-ratio-h6: 1.375;--text-header-font-scale-ratio-h7: 1.125;--calculator-noUi-tooltip-font: 28px;--otnotice-font-size: 20px}}[_ngcontent-%COMP%]:root{--word-spacing: unset}[_ngcontent-%COMP%]:root{--cta-arrow-rotation: 0deg;--location-detail-active-translate: 100%;--modal-content-right: unset;--carousel-wrapper-direction: unset;--carousel-inner-direction: unset;--navbar-delivery-actions: unset;--primary-font-family: "RocGrotesk Light", sans-serif;--secondary-font-family: "RocGrotesk Medium", sans-serif;--font-family-base-bold: "RocGrotesk Bold", sans-serif;--headings-font-family: "RocGrotesk Extra Bold", sans-serif;--language-toggle-font-family: "RocGrotesk Extra Bold", sans-serif;--sticky-btn-line-left-width: 1px;--sticky-btn-line-right-width: 0;--calc-image-translate: -50%;--mobile-title-slider: 21px;--custom-select-background-position-x: 97%}[dir=rtl][_ngcontent-%COMP%]{--cta-arrow-rotation: 180deg;--location-detail-active-translate: -100%;--modal-content-right: 5%;--carousel-wrapper-direction: ltr;--carousel-inner-direction: rtl;--navbar-delivery-actions: ltr;--primary-font-family: "Almarai Light", sans-serif;--secondary-font-family: "Almarai Regular", sans-serif;--font-family-base-bold: "Almarai Bold", sans-serif;--headings-font-family: "Almarai Extrabold", sans-serif;--sticky-btn-line-left-width: 0;--sticky-btn-line-right-width: 1px;--calc-image-translate: 50%;--calculator-noUi-tooltip-font: 18px;--mobile-title-slider: 18px;--bs-btn-line-height: 1;--custom-select-background-position-x: 3%;--font-size-base-light: 14px;--font-size-small-light: 12px;--font-weight-bold: 700;--cta-font-size-base: 14px;--careers-growth-title-font-size: 30px;--core-values-info-font-size:16px;--careers-core-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--careers-title-font-size: calc(var(--h2-font-size) * var(--text-header-font-scale-ratio-h2));--careers-item-title-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--locations-hours-label-font-size: calc(var(--font-size-base-light) * var(--text-font-scale-ratio-light));--location-card-title-font-size: 18px;--location-finder-content-nav-font-size: calc(var(--cta-font-size-base) * var(--text-font-scale-ratio-large));
563--location-finder-content-nav-font-weight: 800;--location-finder-content-search-title-font-size: calc(var(--font-size-small) * var(--text-font-scale-ratio));--global-menu-product-cta-font-size: calc(var(--cta-font-size-base) * var(--text-font-scale-ratio-large));--global-menu-product-name-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--global-menu-product-name-font-weight: 800;--flavors-subtitle-font-weight: 700;--flavor-card-title-padding-bottom: 17;--flavor-card-title-line-height: var(--h3-line-height);--slider-selection-background-color: linear-gradient(270deg, #91fa00 0%, #fff600 34.47%, #ff9000 72.87%, #ff0000 100%);--font-size-small: 12px;--font-size-medium: 18px;--line-height-medium: 1.333;--line-height-base: 1.7;--line-height-small: 1.57;--h1-font-size-oversized: 80px;--h1-font-size: 38px;--h2-font-size: 30px;--h3-font-size: 26px;--h4-font-size: 21.71px;--h5-font-size: 18px;--h6-font-size: 13px;--h7-font-size: 14px;--h1-line-height-oversized: 1.1875;--h1-line-height: 1.294;--h2-line-height: 1.333;--h3-line-height: 1.307;--h6-line-height: 1.538;--h6-font-weight: 800;--headings-font-weight: 800;--bs-body-text-align: right}@media (min-width: 992px){[dir=rtl][_ngcontent-%COMP%]{--h1-line-height-oversized: 1.333;--h1-line-height: 1.25;--h2-line-height: 1.24;--line-height-small: 1.75;--line-height-medium: 1.454;--text-font-scale-ratio: 1.2;--text-font-scale-ratio-medium: 1.222;--text-font-scale-ratio-large: 1.142;--text-header-font-scale-ratio: 1.5789;--text-header-font-scale-ratio-h1-oversized: 1.875;--text-header-font-scale-ratio-h2: 1.667;--text-header-font-scale-ratio-h3: 1.538;--text-header-font-scale-ratio-h4: 1.3636;--text-header-font-scale-ratio-h5: 1.333;--text-header-font-scale-ratio-h7: 1;--calculator-noUi-tooltip-font: 22px;--location-card-title-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--custom-menu-desktop-link-line-height: var(--h3-line-height);--location-finder-content-header-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--flavor-card-title-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4))}}[dir=rtl][_ngcontent-%COMP%]   .ms-1[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-2[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-3[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-4[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-5[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-6[_ngcontent-%COMP%]{margin-left:0!important}[dir=rtl][_ngcontent-%COMP%]   .me-1[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-2[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-3[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-4[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-5[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-6[_ngcontent-%COMP%]{margin-right:0!important}[lang=th][_ngcontent-%COMP%]{direction:ltr;text-align:left;--font-size-base-light: 16px;--h1-line-height-oversized: 1.5;--h1-line-height: 1.5;--h2-line-height: 1.5;--h3-line-height: 1.5;--h5-line-height: 1.5;--line-height-base: 1.5;
563--line-height-small: 1.5;--line-height-tiny: 1.5;--body-font-line-height: 1.5;--h1-font-size-oversized: 34px;--h1-font-size: 34px;--h2-font-size: 30px;--h3-font-size: 30px;--careers-link: 25px;--core-values-info-font-size: 16px;--careers-core-innerCircle-font-size: 1.2rem;--careers-core-innerCircle-top-padding: 10px;--cta-top-padding:1.5rem;--word-spacing: normal;--word-break: break-word}@media (min-width: 992px){[lang=th][_ngcontent-%COMP%]{--text-header-font-scale-ratio-h2: 1;--text-header-font-scale-ratio-h3: 1}}.recent-order-card-compact[_ngcontent-%COMP%]{text-align:left;border:0;padding:2rem;box-shadow:0 2px 24px}.recent-order-card-compact[_ngcontent-%COMP%]   .card-header[_ngcontent-%COMP%]{padding:0;margin:0 0 1rem;background-color:#fff;border-bottom:0;position:relative}.recent-order-card-compact[_ngcontent-%COMP%]   .card-header[_ngcontent-%COMP%]   .card-favorite-btn[_ngcontent-%COMP%]{top:-1rem;right:-1rem;padding:1rem;color:#006938;background-color:transparent}.recent-order-card-compact[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]{padding:0;margin:0 0 1rem}.recent-order-card-compact[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .address-details[_ngcontent-%COMP%]{margin-bottom:1rem}.recent-order-card-compact[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .address-details[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%]{margin-bottom:0;line-height:1}.recent-order-card-compact[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .address-details[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{line-height:1}.recent-order-card-compact[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .order-summary[_ngcontent-%COMP%]{margin-bottom:1rem}.recent-order-card-compact[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .order-summary[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%]{margin-bottom:0;line-height:1}.recent-order-card-compact[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .order-summary[_ngcontent-%COMP%]   .products[_ngcontent-%COMP%]{line-height:1}.recent-order-card-compact[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .order-summary[_ngcontent-%COMP%]   .products[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.recent-order-card-compact[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .total[_ngcontent-%COMP%]{display:flex;justify-content:space-between}.recent-order-card-compact[_ngcontent-%COMP%]   .card-footer[_ngcontent-%COMP%]{background-color:#fff;padding:0;display:flex;justify-content:center;align-items:center}.recent-order-card-compact[_ngcontent-%COMP%]   .card-footer[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{display:block;width:100%;padding:.75rem 0}']})}}return t})();var up=()=>["/menu"],xp=(t,o)=>({"align-items-center d-flex":t,"text-start":o}),vp=t=>({"d-block pb-2":t});function _p(t,o){if(t&1&&(l(0,"div",12)(1,"span"),h(2),W(3,"translate"),s()()),t&2){let e=d();r(),Z("sans-serif",e.environment.apiClientId==="wingstopkr"),r(),F("",he(3,3,"Location.coming_soon"),"!")}}function zp(t,o){if(t&1){let e=S();l(0,"a",16),C("click",function(i){y(e);let a=d(2);return w(a.directionsClick(i))}),h(1),s()}if(t&2){let e=d(2);ee("href",e.location==null?null:e.location.directionsURL,H),r(),O1(" ",e.location.streetaddress,", ",e.location.city,", ",e.location.state," ",e.location.zip," ")}}function Cp(t,o){if(t&1){let e=S();l(0,"a",17),C("click",function(i){y(e);let a=d(2);return w(a.directionsClick(i))}),h(1),s()}if(t&2){let e=d(2);r(),O1(" ",e.location.streetaddress,", ",e.location.city,", ",e.location.state," ",e.location.zip," ")}}function bp(t,o){if(t&1&&(l(0,"address",13),p(1,zp,2,5,"a",14)(2,Cp,2,4,"a",15),s()),t&2){let e=d();r(),c("ngIf",!e.environment.isMobileApp),r(),c("ngIf",e.environment.isMobileApp)}}function Mp(t,o){t&1&&(l(0,"p",18),h(1,"Location.offers_delivery_only"),s())}function yp(t,o){t&1&&(T(),x(0,"svg",23))}function wp(t,o){if(t&1&&(l(0,"button",21),h(1),p(2,yp,1,0,"svg",22),s()),t&2){let e=d(2);c("routerLink",De(3,up)),r(),M(e.environment.apiClientId==="wingstopkr"?"Common.Labels.View_Menu":"Common.Labels.Menu"),r(),c("ngIf",e.environment.enableArrowCta)}}function Pp(t,o){t&1&&pe(0)}function Op(t,o){if(t&1&&(A(0),p(1,Pp,1,0,"ng-container",26),D()),t&2){d(2);let e=U(2);r(),c("ngTemplateOutlet",e)}}function Lp(t,o){if(t&1&&(A(0),l(1,"div",24),h(2),s(),p(3,Op,2,1,"ng-container",25),D()),t&2){let e=d(2);r(2),M(e.location.availabilitymessage?e.location.availabilitymessage:"Location.availability_message"),r(),c("ngIf",e.location.nomnom.menu_cta)}}function kp(t,o){if(t&1&&(l(0,"small"),h(1),l(2,"span",30),h(3,"Location.miles_away"),s()()),t&2){let e=d(4);r(),F(" ",e.location.distance," ")}}function Sp(t,o){if(t&1&&(l(0,"span",27),p(1,kp,4,1,"small",25),s()),t&2){let e=d(3);c("ngClass",E(2,vp,e.location.supportscurbside&&!e.finderMode&&e.location.distance)),r(),c("ngIf",e.location.distance)}}function Ip(t,o){if(t&1){let e=S();l(0,"button",34),C("click",function(i){y(e);let a=d(4);return w(a.orderCurbsideClick(i))}),h(1,"Order.start_curbside_order"),s()}}function Tp(t,o){t&1&&(T(),x(0,"svg",23))}function Np(t,o){if(t&1){let e=S();l(0,"button",35),C("click",function(i){y(e);let a=d(4);return w(a.orderNowClick(i))}),h(1),p(2,Tp,1,0,"svg",22),s()}if(t&2){let e=d(4);c("disabled",!e.location.canpickup),r(),M(e.buttonText),r(),c("ngIf",e.environment.enableArrowCta)}}function Ep(t,o){t&1&&(T(),x(0,"svg",23))}function Ap(t,o){if(t&1){let e=S();l(0,"button",36),C("click",function(i){y(e);let a=d(4);return w(a.orderDelivery(i))}),h(1,"Order.order_delivery"),p(2,Ep,1,0,"svg",22),s()}if(t&2){let e=d(4);r(2),c("ngIf",e.environment.enableArrowCta)}}function Dp(t,o){if(t&1&&(A(0),p(1,Ip,2,0,"button",31)(2,Np,3,3,"button",32)(3,Ap,3,1,"button",33),D()),t&2){let e=d(3);r(),c("ngIf",e.location.supportscurbside&&!e.finderMode),r(),c("ngIf",e.location.canpickup),r(),c("ngIf",!e.location.canpickup)}}function Fp(t,o){if(t&1&&(l(0,"div",27),p(1,Sp,2,4,"span",28),l(2,"span",29),p(3,Dp,4,3,"ng-container",20),s()()),t&2){d();let e=U(2),n=d();c("ngClass",Ae(6,xp,!n.location.supportscurbside||n.finderMode,n.location.supportscurbside&&!n.finderMode)),r(),c("ngIf",n.environment.apiClientId!=="wingstopuk"&&n.environment.apiClientId!=="wingstopsg"),r(),Z("d-flex",n.location.supportscurbside&&!n.finderMode),r(),c("ngIf",!n.location.nomnom.menu_cta)("ngIfElse",e)}}function Vp(t,o){if(t&1&&(l(0,"footer",19),p(1,wp,3,4,"ng-template",null,0,ne)(3,Lp,4,2,"ng-container",20)(4,Fp,4,9,"ng-template",null,1,ne),s()),t&2){let e=U(5),n=d();r(3),c("ngIf",!n.location.supportsonlineordering||n.location.availabilitymessage)("ngIfElse",e)}}var Rc=(()=>{class t{constructor(e,n,i,a){this.apiService=e,this.translate=n,this.appStateActions=i,this.dashboardService=a,this.location=null,this.host=null,this.orderNow=new se,this.orderCurbside=new se,this.buttonText=null,this.hoursAreLoaded=!1,this.environment=b}ngOnInit(){}orderNowClick(e){e.stopPropagation(),window.open(this.location.nomnom.redirect_carryout,"_blank")}orderDelivery(e){e.stopPropagation(),window.open(this.location.nomnom.redirect_delivery,"_blank")}orderCurbsideClick(e){e.stopPropagation(),this.orderCurbside.emit(this.location)}directionsClick(e){this.dashboardService.externalSite(e,!0)}static{this.\u0275fac=function(n){return new(n||t)(v(nt),v(Oe),v(Me),v(pt))}}static{this.\u0275cmp=N({type:t,selectors:[["app-location-marker-card"]],inputs:{location:"location",host:"host",buttonText:"buttonText"},outputs:{orderNow:"orderNow",orderCurbside:"orderCurbside"},standalone:!1,decls:14,vars:13,consts:[["menuCta",""],["orderNowMarker",""],[1,"card","location-marker-card"],[1,"card-body"],[1,"card-title","page-heading-4"],["class","coming-soon-label",4,"ngIf"],[1,"card-text"],["class","text-truncate mb-2",4,"ngIf"],[1,"mb-1"],["class","mb-1","translate","",4,"ngIf"],[1,"font-weight-bold",3,"href"],["class","card-footer",4,"ngIf"],[1,"coming-soon-label"],[1,"text-truncate","mb-2"],["class","font-weight-bold","target","_blank","aria-label","Address map will open in a new tab",3,"click",4,"ngIf"],["class","font-weight-bold","aria-label","Address map will open in a new tab",3,"click",4,"ngIf"],["target","_blank","aria-label","Address map will open in a new tab",1,"font-weight-bold",3,"click"],["aria-label","Address map will open in a new tab",1,"font-weight-bold",3,"click"],["translate","",1,"mb-1"],[1,"card-footer"],[4,"ngIf","ngIfElse"],["type","button","translate","",1,"btn","btn-primary","btn-sm","w-100",3,"routerLink"],["class","button-svg-animate","type","arrow-long-right","aria-hidden","true",4,"ngIf"],["type","arrow-long-right","aria-hidden","true",1,"button-svg-animate"],["translate","",1,"ordering-disabled","text-start"],[4,"ngIf"],[4,"ngTemplateOutlet"],[3,"ngClass"],[3,"ngClass",4,"ngIf"],[1,"card-footer__cta-wrapper"],["translate",""],["type","button","class","btn btn-primary btn-sm ","translate","",3,"click",4,"ngIf"],["type","button","class","btn btn-primary btn-sm ml-auto",3,"disabled","click",4,"ngIf"],["type","button","class","btn btn-primary btn-sm ml-auto","translate","",3,"click",4,"ngIf"],["type","button","translate","",1,"btn","btn-primary","btn-sm",3,"click"],["type","button",1,"btn","btn-primary","btn-sm","ml-auto",3,"click","disabled"],["type","button","translate","",1,"btn","btn-primary","btn-sm","ml-auto",3,"click"]],template:function(n,i){n&1&&(l(0,"div",2)(1,"div",3)(2,"h3",4),h(3),s(),p(4,_p,4,5,"div",5),W(5,"locationComingSoon"),l(6,"div",6),p(7,bp,3,2,"address",7),l(8,"p",8),h(9),s(),p(10,Mp,2,0,"p",9),l(11,"a",10),h(12),s()()(),p(13,Vp,6,2,"footer",11),s()),n&2&&(r(2),Z("coming-soon",!i.location.nomnom.redirect_delivery&&!i.location.nomnom.redirect_carryout),r(),M(i.location.name),r(),c("ngIf",he(5,11,i.location)),r(3),c("ngIf",!i.location.isGhostKitchen()),r(2),F(" ",i.location.hoursLabelToday," "),r(),c("ngIf",i.location.isGhostKitchen()),r(),p1("href","tel:",i.location.telep
563hone,"",H),r(),M(i.location.telephone),r(),c("ngIf",i.location.nomnom.redirect_delivery||i.location.nomnom.redirect_carryout||i.location.nomnom.menu_cta))},dependencies:[S1,ae,V,ut,xt,xe,X,$e,Hn],styles:['[_ngcontent-%COMP%]:root{--ion-color-primary: map-get($theme-colors, primary);--ion-color-secondary: map-get($theme-colors, secondary);--ion-color-tertiary: map-get($theme-colors, tertiary);--ion-color-success: map-get($theme-colors, tertiary);--ion-color-warning: map-get($theme-colors, secondary);--ion-color-danger: map-get($theme-colors, primary);--ion-color-dark: map-get($theme-colors, dark);--ion-color-medium: map-get($theme-colors, light-gray);--ion-color-light: map-get($theme-colors, light)}[_ngcontent-%COMP%]:root{--ion-font-family: $primary-font-family}[_ngcontent-%COMP%]:root{--font-size-scale: 1;--text-font-scale-ratio: 1;--text-font-scale-ratio-base: 1;--text-font-scale-ratio-small: 1;--text-font-scale-ratio-medium: 1;--text-font-scale-ratio-large: 1;--text-font-scale-ratio-light: 1;--text-font-scale-ratio-light-small: 1;--font-size-base-light: 19px;--font-size-tiny-light: 14px;--font-size-minor-light: 14px;--font-size-small-light: 17px;--font-size-medium-light: 22px;--font-size-large-light: 24px;--font-weight-bold: 500;--cta-font-size-base: 18px;--font-size-tiny: 14px;--font-size-minor: 14px;--font-size-small: 16px;--font-size-medium: 21px;--font-size-large: 24px;--line-height-large: 1.25;--line-height-medium: .9;--line-height-base: .9;--line-height-small: 1.14;--line-height-minor: 1.5;--line-height-tiny: 1.1;--h1-font-size-oversized: 70px;--h1-font-size: 55px;--h2-font-size-oversized: 60px;--h2-font-size: 41px;--h3-font-size: 30px;--h4-font-size: 21.71px;--h5-font-size: 17px;--h6-font-size: 16px;--h7-font-size: 16px;--careers-link: 25px;--core-values-info-font-size: 21px;--careers-core-innerCircle-font-size: 1.5rem;--careers-growth-title-font-size: var(--h2-font-size);--careers-core-innerCircle-top-padding: 0;--careers-core-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--careers-title-font-size: calc(var(--h2-font-size) * var(--text-header-font-scale-ratio-h2));--careers-item-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--locations-hours-label-font-size: calc(var(--font-size-small-light) * var(--text-font-scale-ratio-light-small));--location-card-title-font-size: calc(var(--font-size-small) * var(--text-font-scale-ratio));--custom-menu-desktop-link-line-height: 1rem;--location-finder-content-nav-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--location-finder-content-nav-font-weight: 700;--location-finder-content-search-title-font-size: 15px;--location-finder-content-header-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--global-menu-product-cta-font-size: calc(var(--h7-font-size) * var(--text-header-font-scale-ratio-h7));--global-menu-product-name-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--global-menu-product-name-font-weight: 500;--flavors-subtitle-font-weight: 400;--flavor-card-title-padding-bottom: unset;--flavor-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--flavor-card-title-line-height: var(--line-height-base);--slider-selection-background-color: linear-gradient(270deg, #ff0000 0%, #ff9000 34.47%, #fff600 72.87%, #91fa00 100%);--h1-line-height-oversized: .9;--h1-line-height: .9;--h2-line-height: .9;--h3-line-height: .9;--h4-line-height: .9;--h5-line-height: .9;--h6-line-height: .9;--body-font-line-height: 22px;--cta-top-padding:.85rem;--font-size-base: 1rem;--text-header-font-scale-ratio: 1;--text-header-font-scale-ratio-h1-oversized: var( --text-header-font-scale-ratio );--text-header-font-scale-ratio-h2-oversized: var( --text-header-font-scale-ratio );--text-header-font-scale-ratio-h2: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h3: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h4: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h5: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h6: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h7: var(--text-header-font-scale-ratio);--calculator-noUi-tooltip-font: 21px;--otnotice-font-size: 15px;--onetrust-heading-font-size: calc( var(--h2-font-size) * var(--text-header-font-scale-ratio-h2) );--flavors-offer-font-family: "Open Sans", sans-serif}@media (min-width: 992px){[_ngcontent-%COMP%]:root{--text-font-scale-ratio: 1.105;--text-font-scale-ratio-base: 1.184;--text-font-scale-ratio-medium: 1.071;--text-font-scale-ratio-large: 1.5;--text-font-scale-ratio-light: 1.105;--careers-link: 27px;--careers-core-card-title-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4));--careers-title-font-size: calc(var(--h1-font-size) * var(--text-header-font-scale-ratio));--careers-item-title-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--location-card-title-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--location-finder-content-nav-font-size: calc(var(--h6-font-size) * var(--text-header-font-scale-ratio-h6));--location-finder-content-header-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4));
563--global-menu-product-name-font-size: var(--font-size-large);--flavor-card-title-font-size: 1.75rem;--locator-arrow-font-size: 5px;--body-font-line-height: 24px;--text-header-font-scale-ratio: 1.3;--text-header-font-scale-ratio-h1-oversized: 2.57;--text-header-font-scale-ratio-h2-oversized: 2.13;--text-header-font-scale-ratio-h2: 1.56;--text-header-font-scale-ratio-h3: 1.36;--text-header-font-scale-ratio-h4: 1.658;--text-header-font-scale-ratio-h5: 1.647;--text-header-font-scale-ratio-h6: 1.375;--text-header-font-scale-ratio-h7: 1.125;--calculator-noUi-tooltip-font: 28px;--otnotice-font-size: 20px}}[_ngcontent-%COMP%]:root{--word-spacing: unset}[_ngcontent-%COMP%]:root{--cta-arrow-rotation: 0deg;--location-detail-active-translate: 100%;--modal-content-right: unset;--carousel-wrapper-direction: unset;--carousel-inner-direction: unset;--navbar-delivery-actions: unset;--primary-font-family: "RocGrotesk Light", sans-serif;--secondary-font-family: "RocGrotesk Medium", sans-serif;--font-family-base-bold: "RocGrotesk Bold", sans-serif;--headings-font-family: "RocGrotesk Extra Bold", sans-serif;--language-toggle-font-family: "RocGrotesk Extra Bold", sans-serif;--sticky-btn-line-left-width: 1px;--sticky-btn-line-right-width: 0;--calc-image-translate: -50%;--mobile-title-slider: 21px;--custom-select-background-position-x: 97%}[dir=rtl][_ngcontent-%COMP%]{--cta-arrow-rotation: 180deg;--location-detail-active-translate: -100%;--modal-content-right: 5%;--carousel-wrapper-direction: ltr;--carousel-inner-direction: rtl;--navbar-delivery-actions: ltr;--primary-font-family: "Almarai Light", sans-serif;--secondary-font-family: "Almarai Regular", sans-serif;--font-family-base-bold: "Almarai Bold", sans-serif;--headings-font-family: "Almarai Extrabold", sans-serif;--sticky-btn-line-left-width: 0;--sticky-btn-line-right-width: 1px;--calc-image-translate: 50%;--calculator-noUi-tooltip-font: 18px;--mobile-title-slider: 18px;--bs-btn-line-height: 1;--custom-select-background-position-x: 3%;--font-size-base-light: 14px;--font-size-small-light: 12px;--font-weight-bold: 700;--cta-font-size-base: 14px;--careers-growth-title-font-size: 30px;--core-values-info-font-size:16px;--careers-core-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--careers-title-font-size: calc(var(--h2-font-size) * var(--text-header-font-scale-ratio-h2));--careers-item-title-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--locations-hours-label-font-size: calc(var(--font-size-base-light) * var(--text-font-scale-ratio-light));--location-card-title-font-size: 18px;--location-finder-content-nav-font-size: calc(var(--cta-font-size-base) * var(--text-font-scale-ratio-large));--location-finder-content-nav-font-weight: 800;--location-finder-content-search-title-font-size: calc(var(--font-size-small) * var(--text-font-scale-ratio));--global-menu-product-cta-font-size: calc(var(--cta-font-size-base) * var(--text-font-scale-ratio-large));--global-menu-product-name-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--global-menu-product-name-font-weight: 800;--flavors-subtitle-font-weight: 700;--flavor-card-title-padding-bottom: 17;--flavor-card-title-line-height: var(--h3-line-height);--slider-selection-background-color: linear-gradient(270deg, #91fa00 0%, #fff600 34.47%, #ff9000 72.87%, #ff0000 100%);--font-size-small: 12px;--font-size-medium: 18px;--line-height-medium: 1.333;--line-height-base: 1.7;--line-height-small: 1.57;--h1-font-size-oversized: 80px;--h1-font-size: 38px;--h2-font-size: 30px;--h3-font-size: 26px;--h4-font-size: 21.71px;--h5-font-size: 18px;--h6-font-size: 13px;--h7-font-size: 14px;--h1-line-height-oversized: 1.1875;--h1-line-height: 1.294;--h2-line-height: 1.333;--h3-line-height: 1.307;--h6-line-height: 1.538;--h6-font-weight: 800;--headings-font-weight: 800;--bs-body-text-align: right}@media (min-width: 992px){[dir=rtl][_ngcontent-%COMP%]{--h1-line-height-oversized: 1.333;--h1-line-height: 1.25;--h2-line-height: 1.24;--line-height-small: 1.75;--line-height-medium: 1.454;--text-font-scale-ratio: 1.2;--text-font-scale-ratio-medium: 1.222;--text-font-scale-ratio-large: 1.142;--text-header-font-scale-ratio: 1.5789;--text-header-font-scale-ratio-h1-oversized: 1.875;--text-header-font-scale-ratio-h2: 1.667;--text-header-font-scale-ratio-h3: 1.538;--text-header-font-scale-ratio-h4: 1.3636;--text-header-font-scale-ratio-h5: 1.333;--text-header-font-scale-ratio-h7: 1;--calculator-noUi-tooltip-font: 22px;--location-card-title-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));
563--custom-menu-desktop-link-line-height: var(--h3-line-height);--location-finder-content-header-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--flavor-card-title-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4))}}[dir=rtl][_ngcontent-%COMP%]   .ms-1[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-2[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-3[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-4[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-5[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-6[_ngcontent-%COMP%]{margin-left:0!important}[dir=rtl][_ngcontent-%COMP%]   .me-1[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-2[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-3[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-4[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-5[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-6[_ngcontent-%COMP%]{margin-right:0!important}[lang=th][_ngcontent-%COMP%]{direction:ltr;text-align:left;--font-size-base-light: 16px;--h1-line-height-oversized: 1.5;--h1-line-height: 1.5;--h2-line-height: 1.5;--h3-line-height: 1.5;--h5-line-height: 1.5;--line-height-base: 1.5;
563--line-height-small: 1.5;--line-height-tiny: 1.5;--body-font-line-height: 1.5;--h1-font-size-oversized: 34px;--h1-font-size: 34px;--h2-font-size: 30px;--h3-font-size: 30px;--careers-link: 25px;--core-values-info-font-size: 16px;--careers-core-innerCircle-font-size: 1.2rem;--careers-core-innerCircle-top-padding: 10px;--cta-top-padding:1.5rem;--word-spacing: normal;--word-break: break-word}@media (min-width: 992px){[lang=th][_ngcontent-%COMP%]{--text-header-font-scale-ratio-h2: 1;--text-header-font-scale-ratio-h3: 1}}.location-marker-card[_ngcontent-%COMP%]{border:0;border-radius:0}.location-marker-card[_ngcontent-%COMP%]   .card-title[_ngcontent-%COMP%]{margin-bottom:.5rem;width:calc(100% - 48px)}.location-marker-card[_ngcontent-%COMP%]   .card-title.coming-soon[_ngcontent-%COMP%]{margin-bottom:0}.location-marker-card[_ngcontent-%COMP%]   .coming-soon-label[_ngcontent-%COMP%]{margin-bottom:4px;width:var(--mobile-width, 89px);height:var(--mobile-height, 14px);padding:4px 8px;background:linear-gradient(91.99deg,#006938 5.87%,#0a9957 87.92%);border-radius:0 0 2px 2px;display:flex;justify-content:center;align-items:center}@media (min-width: 768px){.location-marker-card[_ngcontent-%COMP%]   .coming-soon-label[_ngcontent-%COMP%]{margin-top:.25rem;margin-bottom:.75rem;width:var(--desktop-width, 111px);height:var(--desktop-height, 18px)}}.location-marker-card[_ngcontent-%COMP%]   .coming-soon-label[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{position:relative;top:1px;font-family:var(--headings-font-family);font-style:italic;font-weight:700;font-size:8px;line-height:8px;text-align:center;text-transform:uppercase;color:#fff}@media (min-width: 768px){.location-marker-card[_ngcontent-%COMP%]   .coming-soon-label[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{font-size:var(--desktop-font-size, 10px);line-height:8px}}.location-marker-card[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]{position:relative;padding:1rem}.location-marker-card[_ngcontent-%COMP%]   .card-footer[_ngcontent-%COMP%]{position:relative;text-align:right;background-color:inherit;padding:.5rem 1rem}.location-marker-card[_ngcontent-%COMP%]   .card-footer[_ngcontent-%COMP%]:before{content:"";display:block;position:relative;height:1px;background-color:#0003;top:-.5rem}.location-marker-card[_ngcontent-%COMP%]   .card-footer__cta-wrapper[_ngcontent-%COMP%], .location-marker-card[_ngcontent-%COMP%]   .card-footer__cta-wrapper[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{width:100%}@media (max-width: 575.98px){.location-marker-card[_ngcontent-%COMP%]   .card-footer__cta-wrapper[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{font-size:1rem}}.button-svg-animate[_ngcontent-%COMP%]{position:absolute;right:1rem;bottom:0;transition:all .25s ease;height:100%}p[_ngcontent-%COMP%], a[_ngcontent-%COMP%]{font-family:var(--secondary-font-family)}']})}}return t})();var Bc=t=>({"sans-serif font-weight-normal":t});function Rp(t,o){t&1&&(T(),x(0,"svg",13))}function Bp(t,o){t&1&&x(0,"img",14)}var $c=(()=>{class t{constructor(e,n,i,a){this.trackingService=e,this.router=n,this.dashboardService=i,this.appStateSelectors=a,this.environment=b,this.deliveryUrl=null,this.subscriptions=[],this.externalDeliveryRedirect=!1,this.redirectGlobalOverrideCarryoutUrl=null}ngOnInit(){this.lang=localStorage.getItem("storedInterfaceLanguage"),b1([this.appStateSelectors.options,this.appStateSelectors.deliveryServiceProviders]).subscribe(([e,n])=>{if(e&&Array.isArray(e)){let i=e.find(a=>a.name==="redirectGlobalOverrideDeliveryUrl"&&a.isEnabled);this.redirectGlobalOverrideCarryoutUrl=e.find(a=>a.name==="redirectGlobalOverrideCarryoutUrl"&&a.isActive)?.value,this.externalDeliveryRedirect=!!i}n&&(this.globalServiceProviders=n),this.externalDeliveryRedirect&&this.globalServiceProviders?.length===1?this.deliveryUrl=this.globalServiceProviders[0].nomnom.redirect_delivery:this.deliveryUrl="/order/action/delivery"})}ngOnDestroy(){this.subscriptions.map(e=>e.unsubscribe())}navigateToExternalLink(e){this.redirectGlobalOverrideCarryoutUrl?this.redirectGlobalOverrideCarryoutUrl.includes("http")?window.open(this.redirectGlobalOverrideCarryoutUrl,"_blank"):this.router.navigateByUrl(this.redirectGlobalOverrideCarryoutUrl):this.router.navigateByUrl("/order/action/carryout")}ctaAction(e){e.preventDefault();try{this.trackingService.logGaEvent({event:"delivery_cta_tap"})}catch{}this.deliveryUrl.includes("http")?this.dashboardService.externalSite(e,!0):this.router.navigate([this.deliveryUrl])}static{this.\u0275fac=function(n){return new(n||t)(v(zt),v(re),v(pt),v(Se))}}static{this.\u0275cmp=N({type:t,selectors:[["app-sticky-bottom-order-buttons"]],standalone:!1,decls:20,vars:14,consts:[[1,"fixed-bottom","bg-primary","order-actions","d-xl-none"],[1,"btn-group","w-100","sticky-buttons"],[1,"carryout-btn","d-flex"],[1,"order-btn","btn","btn-primary","d-flex","align-items-center","justify-content-center","w-100",3,"click"],["type","carryout",1,"icon-large"],[1,"text-start","ms-3",3,"ngClass"],[1,"d-block"],["translate",""],[1,"delivery-btn","d-flex"],[1,"order-btn","btn","btn-primary","d-flex","align-items-center","justify-content-center","w-100",3,"click","href"],["type","delivery","class","icon-large",4,"ngIf"],["src","/assets/images/scooter.png","class","scooter-image",4,"ngIf"],["translate","",1,"d-block"],["type","delivery",1,"icon-large"],["src","/assets/images/scooter.png",1,"scooter-image"]],template:function(n,i){n&1&&(l(0,"div",0)(1,"div",1)(2,"div",2)(3,"a",3),C("click",function(){return i.navigateToExternalLink("carryout")}),T(),x(4,"svg",4),q(),l(5,"div",5)(6,"span",6),h(7),W(8,"translate"),s(),l(9,"span",7),h(10,"Common.Navigation.Cta.Carryout.carryout"),s()()()(),l(11,"div",8)(12,"a",9),C("click",function(f){return i.ctaAction(f)}),p(13,Rp,1,0,"svg",10)(14,Bp,1,0,"img",11),l(15,"div",5)(16,"span",12),h(17,"Common.Navigation.Cta.Delivery.order"),s(),l(18,"span",7),h(19,"Common.Navigation.Cta.Delivery.delivery"),s()()()()()()),n&2&&(Z("korea",i.environment.apiClientId==="wingstopkr"),r(5),c("ngClass",E(10,Bc,i.environment.apiClientId==="wingstopkr")),r(2),F(" ",he(8,8,"Common.Navigation.Cta.Carryout.click_and")," "),r(5),c("href",i.deliveryUrl,H),r(),c("ngIf",i.environment.apiClientId!=="wingstopid"),r(),c("ngIf",i.environment.apiClientId==="wingstopid"),r(),c("ngClass",E(12,Bc,i.environment.apiClientId==="wingstopkr")))},dependencies:[ae,V,xe,X,$e],styles:['[_ngcontent-%COMP%]:root{--ion-color-primary: map-get($theme-colors, primary);--ion-color-secondary: map-get($theme-colors, secondary);--ion-color-tertiary: map-get($theme-colors, tertiary);--ion-color-success: map-get($theme-colors, tertiary);--ion-color-warning: map-get($theme-colors, secondary);--ion-color-danger: map-get($theme-colors, primary);--ion-color-dark: map-get($theme-colors, dark);--ion-color-medium: map-get($theme-colors, light-gray);--ion-color-light: map-get($theme-colors, light)}[_ngcontent-%COMP%]:root{--ion-font-family: $primary-font-family}[_ngcontent-%COMP%]:root{--font-size-scale: 1;--text-font-scale-ratio: 1;--text-font-scale-ratio-base: 1;--text-font-scale-ratio-small: 1;--text-font-scale-ratio-medium: 1;--text-font-scale-ratio-large: 1;--text-font-scale-ratio-light: 1;--text-font-scale-ratio-light-small: 1;--font-size-base-light: 19px;--font-size-tiny-light: 14px;--font-size-minor-light: 14px;--font-size-small-light: 17px;--font-size-medium-light: 22px;--font-size-large-light: 24px;--font-weight-bold: 500;--cta-font-size-base: 18px;--font-size-tiny: 14px;--font-size-minor: 14px;--font-size-small: 16px;--font-size-medium: 21px;--font-size-large: 24px;--line-height-large: 1.25;--line-height-medium: .9;--line-height-base: .9;--line-height-small: 1.14;--line-height-minor: 1.5;
563--line-height-tiny: 1.1;--h1-font-size-oversized: 70px;--h1-font-size: 55px;--h2-font-size-oversized: 60px;--h2-font-size: 41px;--h3-font-size: 30px;--h4-font-size: 21.71px;--h5-font-size: 17px;--h6-font-size: 16px;--h7-font-size: 16px;--careers-link: 25px;--core-values-info-font-size: 21px;--careers-core-innerCircle-font-size: 1.5rem;--careers-growth-title-font-size: var(--h2-font-size);--careers-core-innerCircle-top-padding: 0;--careers-core-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--careers-title-font-size: calc(var(--h2-font-size) * var(--text-header-font-scale-ratio-h2));--careers-item-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--locations-hours-label-font-size: calc(var(--font-size-small-light) * var(--text-font-scale-ratio-light-small));--location-card-title-font-size: calc(var(--font-size-small) * var(--text-font-scale-ratio));--custom-menu-desktop-link-line-height: 1rem;--location-finder-content-nav-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--location-finder-content-nav-font-weight: 700;--location-finder-content-search-title-font-size: 15px;--location-finder-content-header-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--global-menu-product-cta-font-size: calc(var(--h7-font-size) * var(--text-header-font-scale-ratio-h7));--global-menu-product-name-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--global-menu-product-name-font-weight: 500;--flavors-subtitle-font-weight: 400;--flavor-card-title-padding-bottom: unset;--flavor-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--flavor-card-title-line-height: var(--line-height-base);--slider-selection-background-color: linear-gradient(270deg, #ff0000 0%, #ff9000 34.47%, #fff600 72.87%, #91fa00 100%);--h1-line-height-oversized: .9;--h1-line-height: .9;--h2-line-height: .9;--h3-line-height: .9;--h4-line-height: .9;--h5-line-height: .9;--h6-line-height: .9;--body-font-line-height: 22px;--cta-top-padding:.85rem;--font-size-base: 1rem;--text-header-font-scale-ratio: 1;--text-header-font-scale-ratio-h1-oversized: var( --text-header-font-scale-ratio );--text-header-font-scale-ratio-h2-oversized: var( --text-header-font-scale-ratio );--text-header-font-scale-ratio-h2: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h3: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h4: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h5: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h6: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h7: var(--text-header-font-scale-ratio);--calculator-noUi-tooltip-font: 21px;--otnotice-font-size: 15px;--onetrust-heading-font-size: calc( var(--h2-font-size) * var(--text-header-font-scale-ratio-h2) );--flavors-offer-font-family: "Open Sans", sans-serif}@media (min-width: 992px){[_ngcontent-%COMP%]:root{--text-font-scale-ratio: 1.105;--text-font-scale-ratio-base: 1.184;--text-font-scale-ratio-medium: 1.071;--text-font-scale-ratio-large: 1.5;--text-font-scale-ratio-light: 1.105;--careers-link: 27px;--careers-core-card-title-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4));--careers-title-font-size: calc(var(--h1-font-size) * var(--text-header-font-scale-ratio));--careers-item-title-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--location-card-title-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--location-finder-content-nav-font-size: calc(var(--h6-font-size) * var(--text-header-font-scale-ratio-h6));--location-finder-content-header-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4));--global-menu-product-name-font-size: var(--font-size-large);--flavor-card-title-font-size: 1.75rem;--locator-arrow-font-size: 5px;--body-font-line-height: 24px;--text-header-font-scale-ratio: 1.3;--text-header-font-scale-ratio-h1-oversized: 2.57;--text-header-font-scale-ratio-h2-oversized: 2.13;--text-header-font-scale-ratio-h2: 1.56;--text-header-font-scale-ratio-h3: 1.36;--text-header-font-scale-ratio-h4: 1.658;--text-header-font-scale-ratio-h5: 1.647;--text-header-font-scale-ratio-h6: 1.375;--text-header-font-scale-ratio-h7: 1.125;--calculator-noUi-tooltip-font: 28px;--otnotice-font-size: 20px}}[_ngcontent-%COMP%]:root{--word-spacing: unset}[_ngcontent-%COMP%]:root{--cta-arrow-rotation: 0deg;--location-detail-active-translate: 100%;--modal-content-right: unset;--carousel-wrapper-direction: unset;--carousel-inner-direction: unset;--navbar-delivery-actions: unset;--primary-font-family: "RocGrotesk Light", sans-serif;--secondary-font-family: "RocGrotesk Medium", sans-serif;--font-family-base-bold: "RocGrotesk Bold", sans-serif;--headings-font-family: "RocGrotesk Extra Bold", sans-serif;--language-toggle-font-family: "RocGrotesk Extra Bold", sans-serif;--sticky-btn-line-left-width: 1px;--sticky-btn-line-right-width: 0;--calc-image-translate: -50%;--mobile-title-slider: 21px;--custom-select-background-position-x: 97%}[dir=rtl][_ngcontent-%COMP%]{--cta-arrow-rotation: 180deg;--location-detail-active-translate: -100%;--modal-content-right: 5%;--carousel-wrapper-direction: ltr;--carousel-inner-direction: rtl;--navbar-delivery-actions: ltr;--primary-font-family: "Almarai Light", sans-serif;--secondary-font-family: "Almarai Regular", sans-serif;--font-family-base-bold: "Almarai Bold", sans-serif;--headings-font-family: "Almarai Extrabold", sans-serif;--sticky-btn-line-left-width: 0;--sticky-btn-line-right-width: 1px;--calc-image-translate: 50%;--calculator-noUi-tooltip-font: 18px;--mobile-title-slider: 18px;--bs-btn-line-height: 1;--custom-select-background-position-x: 3%;--font-size-base-light: 14px;--font-size-small-light: 12px;--font-weight-bold: 700;--cta-font-size-base: 14px;--careers-growth-title-font-size: 30px;--core-values-info-font-size:16px;--careers-core-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--careers-title-font-size: calc(var(--h2-font-size) * var(--text-header-font-scale-ratio-h2));--careers-item-title-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--locations-hours-label-font-size: calc(var(--font-size-base-light) * var(--text-font-scale-ratio-light));--location-card-title-font-size: 18px;--location-finder-content-nav-font-size: calc(var(--cta-font-size-base) * var(--text-font-scale-ratio-large));
563--location-finder-content-nav-font-weight: 800;--location-finder-content-search-title-font-size: calc(var(--font-size-small) * var(--text-font-scale-ratio));--global-menu-product-cta-font-size: calc(var(--cta-font-size-base) * var(--text-font-scale-ratio-large));--global-menu-product-name-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--global-menu-product-name-font-weight: 800;--flavors-subtitle-font-weight: 700;--flavor-card-title-padding-bottom: 17;--flavor-card-title-line-height: var(--h3-line-height);--slider-selection-background-color: linear-gradient(270deg, #91fa00 0%, #fff600 34.47%, #ff9000 72.87%, #ff0000 100%);--font-size-small: 12px;--font-size-medium: 18px;--line-height-medium: 1.333;--line-height-base: 1.7;--line-height-small: 1.57;--h1-font-size-oversized: 80px;--h1-font-size: 38px;--h2-font-size: 30px;--h3-font-size: 26px;--h4-font-size: 21.71px;--h5-font-size: 18px;--h6-font-size: 13px;--h7-font-size: 14px;--h1-line-height-oversized: 1.1875;--h1-line-height: 1.294;--h2-line-height: 1.333;--h3-line-height: 1.307;--h6-line-height: 1.538;--h6-font-weight: 800;--headings-font-weight: 800;--bs-body-text-align: right}@media (min-width: 992px){[dir=rtl][_ngcontent-%COMP%]{--h1-line-height-oversized: 1.333;--h1-line-height: 1.25;--h2-line-height: 1.24;--line-height-small: 1.75;--line-height-medium: 1.454;--text-font-scale-ratio: 1.2;--text-font-scale-ratio-medium: 1.222;--text-font-scale-ratio-large: 1.142;--text-header-font-scale-ratio: 1.5789;--text-header-font-scale-ratio-h1-oversized: 1.875;--text-header-font-scale-ratio-h2: 1.667;--text-header-font-scale-ratio-h3: 1.538;--text-header-font-scale-ratio-h4: 1.3636;--text-header-font-scale-ratio-h5: 1.333;--text-header-font-scale-ratio-h7: 1;--calculator-noUi-tooltip-font: 22px;--location-card-title-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--custom-menu-desktop-link-line-height: var(--h3-line-height);--location-finder-content-header-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--flavor-card-title-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4))}}[dir=rtl][_ngcontent-%COMP%]   .ms-1[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-2[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-3[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-4[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-5[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-6[_ngcontent-%COMP%]{margin-left:0!important}[dir=rtl][_ngcontent-%COMP%]   .me-1[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-2[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-3[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-4[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-5[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-6[_ngcontent-%COMP%]{margin-right:0!important}[lang=th][_ngcontent-%COMP%]{direction:ltr;text-align:left;--font-size-base-light: 16px;--h1-line-height-oversized: 1.5;--h1-line-height: 1.5;--h2-line-height: 1.5;--h3-line-height: 1.5;--h5-line-height: 1.5;--line-height-base: 1.5;
563--line-height-small: 1.5;--line-height-tiny: 1.5;--body-font-line-height: 1.5;--h1-font-size-oversized: 34px;--h1-font-size: 34px;--h2-font-size: 30px;--h3-font-size: 30px;--careers-link: 25px;--core-values-info-font-size: 16px;--careers-core-innerCircle-font-size: 1.2rem;--careers-core-innerCircle-top-padding: 10px;--cta-top-padding:1.5rem;--word-spacing: normal;--word-break: break-word}@media (min-width: 992px){[lang=th][_ngcontent-%COMP%]{--text-header-font-scale-ratio-h2: 1;--text-header-font-scale-ratio-h3: 1}}.order-actions[_ngcontent-%COMP%]   .btn[_ngcontent-%COMP%] + .btn[_ngcontent-%COMP%]{margin-left:0;position:relative}.order-actions[_ngcontent-%COMP%]   .btn[_ngcontent-%COMP%]:hover:before, .order-actions[_ngcontent-%COMP%]   .btn[_ngcontent-%COMP%]:hover + .btn[_ngcontent-%COMP%]:before{opacity:0}.order-actions[_ngcontent-%COMP%]   .sticky-buttons[_ngcontent-%COMP%]{background:#006938;border:none}.order-actions[_ngcontent-%COMP%]   .sticky-buttons[_ngcontent-%COMP%]   .carryout-btn[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:not([href]), .order-actions[_ngcontent-%COMP%]   .sticky-buttons[_ngcontent-%COMP%]   .delivery-btn[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:not([href]){color:#fff}.order-actions[_ngcontent-%COMP%]   .sticky-buttons[_ngcontent-%COMP%]   .carryout-btn[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:not([href]):hover, .order-actions[_ngcontent-%COMP%]   .sticky-buttons[_ngcontent-%COMP%]   .delivery-btn[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:not([href]):hover{color:#fff}.order-actions[_ngcontent-%COMP%]   .sticky-buttons[_ngcontent-%COMP%]   .carryout-btn[_ngcontent-%COMP%]{width:50%;background:#006938;border-right:1px solid #006938;font-size:1.125rem}.order-actions[_ngcontent-%COMP%]   .sticky-buttons[_ngcontent-%COMP%]   .delivery-btn[_ngcontent-%COMP%]{width:50%;background:#006938;position:relative;border:1px solid #006938}.order-actions[_ngcontent-%COMP%]   .sticky-buttons[_ngcontent-%COMP%]   .delivery-btn[_ngcontent-%COMP%]:before, .order-actions[_ngcontent-%COMP%]   .sticky-buttons[_ngcontent-%COMP%]   .delivery-btn[_ngcontent-%COMP%]:after{content:"";position:absolute;top:1rem;bottom:1rem;background:#fff;opacity:1;transition:opacity .25s}.order-actions[_ngcontent-%COMP%]   .sticky-buttons[_ngcontent-%COMP%]   .delivery-btn[_ngcontent-%COMP%]:before{left:-1px;width:var(--sticky-btn-line-left-width)}.order-actions[_ngcontent-%COMP%]   .sticky-buttons[_ngcontent-%COMP%]   .delivery-btn[_ngcontent-%COMP%]:after{right:-1px;width:var(--sticky-btn-line-right-width)}.order-actions.korea[_ngcontent-%COMP%]   .order-btn[_ngcontent-%COMP%]{font-size:16px}.order-actions.korea[_ngcontent-%COMP%]   .order-btn[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{height:30px;width:30px}.order-actions[_ngcontent-%COMP%]   .order-btn[_ngcontent-%COMP%]{min-height:58px;background:#006938;border-radius:0;border:none;font-size:calc(var(--cta-font-size-base) * var(--text-font-scale-ratio-large));padding-top:1rem}.order-actions[_ngcontent-%COMP%]   .order-btn[_ngcontent-%COMP%]:hover{border:none}.order-actions[_ngcontent-%COMP%]   .order-btn_nl-padding[_ngcontent-%COMP%]{padding:0!important}.order-actions[_ngcontent-%COMP%]   .order-btn[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{height:1.75em;width:1.75em}.order-actions[_ngcontent-%COMP%]   .order-btn[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{height:17px;width:23px}']})}}return t})();var Up=t=>({"background-image":t});function Gp(t,o){if(t&1&&(l(0,"p"),h(1),s()),t&2){let e=d();r(),F(" ",e.reward.getDescription()," ")}}function jp(t,o){if(t&1){let e=S();l(0,"div",11)(1,"button",12),C("click",function(){y(e);let i=d();return w(i.scanReward.emit())}),h(2,"Common.Labels.scan_in-store"),s(),l(3,"button",13),C("click",function(){y(e);let i=d();return w(i.order())}),h(4,"Order.order_ahead"),s()()}}function qp(t,o){t&1&&(l(0,"button",14),h(1,"Common.Labels.offer_details"),s())}var lI=(()=>{class t{constructor(e){this.router=e,this.reward=null,this.scanReward=new se,this.orderAhead=new se}ngOnInit(){}getRewardImage(){return this.reward.getImageUri()||b.emptyRewardImage}order(){this.orderAhead.emit()}static{this.\u0275fac=function(n){return new(n||t)(v(re))}}static{this.\u0275cmp=N({type:t,selectors:[["app-reward-card"]],inputs:{reward:"reward"}
563,outputs:{scanReward:"scanReward",orderAhead:"orderAhead"},standalone:!1,decls:15,vars:11,consts:[[1,"card","reward-card","border-0","h-100","pointer"],[1,"card-img",3,"click","ngStyle"],[1,"card-body","px-0",3,"click"],[1,"card-title","h5","mb-2"],[1,"card-text","small"],[4,"ngIf"],[1,"mb-0"],["translate",""],[1,"card-footer","p-0"],["class","d-flex",4,"ngIf"],["type","button","class","btn btn-block btn-outlne-primary","translate","",4,"ngIf"],[1,"d-flex"],["type","button","translate","",1,"btn","w-100","btn-primary","me-3","px-0",3,"click"],["type","button","translate","",1,"btn","w-100","btn-primary","px-0",3,"click"],["type","button","translate","",1,"btn","btn-block","btn-outlne-primary"]],template:function(n,i){n&1&&(l(0,"div",0)(1,"div",1),C("click",function(){return i.scanReward.emit()}),s(),l(2,"div",2),C("click",function(){return i.scanReward.emit()}),l(3,"h3",3),h(4),s(),l(5,"div",4),p(6,Gp,2,1,"p",5),l(7,"p",6)(8,"span",7),h(9,"Common.Labels.Expires"),s(),h(10),W(11,"date"),s()()(),l(12,"div",8),p(13,jp,5,0,"div",9)(14,qp,2,0,"button",10),s()()),n&2&&(r(),c("ngStyle",E(9,Up,"url("+i.getRewardImage()+")")),r(3),M(i.reward.getName()),r(2),c("ngIf",!i.reward.isRedeemable()),r(4),F(" ",Xn(11,6,i.reward.getExpirationDate(),"short"),""),r(3),c("ngIf",i.reward.isRedeemable()),r(),c("ngIf",!i.reward.isRedeemable()))},dependencies:[V,Be,xe,yn],styles:['[_ngcontent-%COMP%]:root{--ion-color-primary: map-get($theme-colors, primary);--ion-color-secondary: map-get($theme-colors, secondary);--ion-color-tertiary: map-get($theme-colors, tertiary);--ion-color-success: map-get($theme-colors, tertiary);--ion-color-warning: map-get($theme-colors, secondary);--ion-color-danger: map-get($theme-colors, primary);--ion-color-dark: map-get($theme-colors, dark);--ion-color-medium: map-get($theme-colors, light-gray);--ion-color-light: map-get($theme-colors, light)}[_ngcontent-%COMP%]:root{--ion-font-family: $primary-font-family}[_ngcontent-%COMP%]:root{--font-size-scale: 1;--text-font-scale-ratio: 1;--text-font-scale-ratio-base: 1;--text-font-scale-ratio-small: 1;--text-font-scale-ratio-medium: 1;--text-font-scale-ratio-large: 1;--text-font-scale-ratio-light: 1;--text-font-scale-ratio-light-small: 1;--font-size-base-light: 19px;--font-size-tiny-light: 14px;--font-size-minor-light: 14px;--font-size-small-light: 17px;--font-size-medium-light: 22px;--font-size-large-light: 24px;--font-weight-bold: 500;--cta-font-size-base: 18px;--font-size-tiny: 14px;--font-size-minor: 14px;--font-size-small: 16px;--font-size-medium: 21px;--font-size-large: 24px;--line-height-large: 1.25;--line-height-medium: .9;--line-height-base: .9;--line-height-small: 1.14;--line-height-minor: 1.5;--line-height-tiny: 1.1;--h1-font-size-oversized: 70px;--h1-font-size: 55px;--h2-font-size-oversized: 60px;--h2-font-size: 41px;--h3-font-size: 30px;--h4-font-size: 21.71px;--h5-font-size: 17px;--h6-font-size: 16px;--h7-font-size: 16px;--careers-link: 25px;--core-values-info-font-size: 21px;--careers-core-innerCircle-font-size: 1.5rem;--careers-growth-title-font-size: var(--h2-font-size);--careers-core-innerCircle-top-padding: 0;--careers-core-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--careers-title-font-size: calc(var(--h2-font-size) * var(--text-header-font-scale-ratio-h2));--careers-item-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--locations-hours-label-font-size: calc(var(--font-size-small-light) * var(--text-font-scale-ratio-light-small));--location-card-title-font-size: calc(var(--font-size-small) * var(--text-font-scale-ratio));--custom-menu-desktop-link-line-height: 1rem;--location-finder-content-nav-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--location-finder-content-nav-font-weight: 700;--location-finder-content-search-title-font-size: 15px;--location-finder-content-header-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--global-menu-product-cta-font-size: calc(var(--h7-font-size) * var(--text-header-font-scale-ratio-h7));
563--global-menu-product-name-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--global-menu-product-name-font-weight: 500;--flavors-subtitle-font-weight: 400;--flavor-card-title-padding-bottom: unset;--flavor-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--flavor-card-title-line-height: var(--line-height-base);--slider-selection-background-color: linear-gradient(270deg, #ff0000 0%, #ff9000 34.47%, #fff600 72.87%, #91fa00 100%);--h1-line-height-oversized: .9;--h1-line-height: .9;--h2-line-height: .9;--h3-line-height: .9;--h4-line-height: .9;--h5-line-height: .9;--h6-line-height: .9;--body-font-line-height: 22px;--cta-top-padding:.85rem;--font-size-base: 1rem;--text-header-font-scale-ratio: 1;--text-header-font-scale-ratio-h1-oversized: var( --text-header-font-scale-ratio );--text-header-font-scale-ratio-h2-oversized: var( --text-header-font-scale-ratio );--text-header-font-scale-ratio-h2: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h3: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h4: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h5: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h6: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h7: var(--text-header-font-scale-ratio);--calculator-noUi-tooltip-font: 21px;--otnotice-font-size: 15px;--onetrust-heading-font-size: calc( var(--h2-font-size) * var(--text-header-font-scale-ratio-h2) );--flavors-offer-font-family: "Open Sans", sans-serif}@media (min-width: 992px){[_ngcontent-%COMP%]:root{--text-font-scale-ratio: 1.105;--text-font-scale-ratio-base: 1.184;--text-font-scale-ratio-medium: 1.071;--text-font-scale-ratio-large: 1.5;--text-font-scale-ratio-light: 1.105;--careers-link: 27px;--careers-core-card-title-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4));--careers-title-font-size: calc(var(--h1-font-size) * var(--text-header-font-scale-ratio));--careers-item-title-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--location-card-title-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--location-finder-content-nav-font-size: calc(var(--h6-font-size) * var(--text-header-font-scale-ratio-h6));--location-finder-content-header-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4));--global-menu-product-name-font-size: var(--font-size-large);--flavor-card-title-font-size: 1.75rem;--locator-arrow-font-size: 5px;--body-font-line-height: 24px;--text-header-font-scale-ratio: 1.3;--text-header-font-scale-ratio-h1-oversized: 2.57;--text-header-font-scale-ratio-h2-oversized: 2.13;--text-header-font-scale-ratio-h2: 1.56;--text-header-font-scale-ratio-h3: 1.36;--text-header-font-scale-ratio-h4: 1.658;--text-header-font-scale-ratio-h5: 1.647;--text-header-font-scale-ratio-h6: 1.375;--text-header-font-scale-ratio-h7: 1.125;--calculator-noUi-tooltip-font: 28px;--otnotice-font-size: 20px}}[_ngcontent-%COMP%]:root{--word-spacing: unset}[_ngcontent-%COMP%]:root{--cta-arrow-rotation: 0deg;--location-detail-active-translate: 100%;--modal-content-right: unset;--carousel-wrapper-direction: unset;--carousel-inner-direction: unset;--navbar-delivery-actions: unset;--primary-font-family: "RocGrotesk Light", sans-serif;--secondary-font-family: "RocGrotesk Medium", sans-serif;--font-family-base-bold: "RocGrotesk Bold", sans-serif;--headings-font-family: "RocGrotesk Extra Bold", sans-serif;--language-toggle-font-family: "RocGrotesk Extra Bold", sans-serif;--sticky-btn-line-left-width: 1px;--sticky-btn-line-right-width: 0;--calc-image-translate: -50%;--mobile-title-slider: 21px;--custom-select-background-position-x: 97%}[dir=rtl][_ngcontent-%COMP%]{--cta-arrow-rotation: 180deg;--location-detail-active-translate: -100%;--modal-content-right: 5%;--carousel-wrapper-direction: ltr;--carousel-inner-direction: rtl;--navbar-delivery-actions: ltr;--primary-font-family: "Almarai Light", sans-serif;--secondary-font-family: "Almarai Regular", sans-serif;--font-family-base-bold: "Almarai Bold", sans-serif;--headings-font-family: "Almarai Extrabold", sans-serif;--sticky-btn-line-left-width: 0;--sticky-btn-line-right-width: 1px;--calc-image-translate: 50%;--calculator-noUi-tooltip-font: 18px;--mobile-title-slider: 18px;--bs-btn-line-height: 1;--custom-select-background-position-x: 3%;--font-size-base-light: 14px;--font-size-small-light: 12px;--font-weight-bold: 700;--cta-font-size-base: 14px;--careers-growth-title-font-size: 30px;--core-values-info-font-size:16px;--careers-core-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--careers-title-font-size: calc(var(--h2-font-size) * var(--text-header-font-scale-ratio-h2));--careers-item-title-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--locations-hours-label-font-size: calc(var(--font-size-base-light) * var(--text-font-scale-ratio-light));--location-card-title-font-size: 18px;--location-finder-content-nav-font-size: calc(var(--cta-font-size-base) * var(--text-font-scale-ratio-large));
563--location-finder-content-nav-font-weight: 800;--location-finder-content-search-title-font-size: calc(var(--font-size-small) * var(--text-font-scale-ratio));--global-menu-product-cta-font-size: calc(var(--cta-font-size-base) * var(--text-font-scale-ratio-large));--global-menu-product-name-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--global-menu-product-name-font-weight: 800;--flavors-subtitle-font-weight: 700;--flavor-card-title-padding-bottom: 17;--flavor-card-title-line-height: var(--h3-line-height);--slider-selection-background-color: linear-gradient(270deg, #91fa00 0%, #fff600 34.47%, #ff9000 72.87%, #ff0000 100%);--font-size-small: 12px;--font-size-medium: 18px;--line-height-medium: 1.333;--line-height-base: 1.7;--line-height-small: 1.57;--h1-font-size-oversized: 80px;--h1-font-size: 38px;--h2-font-size: 30px;--h3-font-size: 26px;--h4-font-size: 21.71px;--h5-font-size: 18px;--h6-font-size: 13px;--h7-font-size: 14px;--h1-line-height-oversized: 1.1875;--h1-line-height: 1.294;--h2-line-height: 1.333;--h3-line-height: 1.307;--h6-line-height: 1.538;--h6-font-weight: 800;--headings-font-weight: 800;--bs-body-text-align: right}@media (min-width: 992px){[dir=rtl][_ngcontent-%COMP%]{--h1-line-height-oversized: 1.333;--h1-line-height: 1.25;--h2-line-height: 1.24;--line-height-small: 1.75;--line-height-medium: 1.454;--text-font-scale-ratio: 1.2;--text-font-scale-ratio-medium: 1.222;--text-font-scale-ratio-large: 1.142;--text-header-font-scale-ratio: 1.5789;--text-header-font-scale-ratio-h1-oversized: 1.875;--text-header-font-scale-ratio-h2: 1.667;--text-header-font-scale-ratio-h3: 1.538;--text-header-font-scale-ratio-h4: 1.3636;--text-header-font-scale-ratio-h5: 1.333;--text-header-font-scale-ratio-h7: 1;--calculator-noUi-tooltip-font: 22px;--location-card-title-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--custom-menu-desktop-link-line-height: var(--h3-line-height);--location-finder-content-header-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--flavor-card-title-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4))}}[dir=rtl][_ngcontent-%COMP%]   .ms-1[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-2[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-3[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-4[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-5[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-6[_ngcontent-%COMP%]{margin-left:0!important}[dir=rtl][_ngcontent-%COMP%]   .me-1[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-2[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-3[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-4[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-5[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-6[_ngcontent-%COMP%]{margin-right:0!important}[lang=th][_ngcontent-%COMP%]{direction:ltr;text-align:left;--font-size-base-light: 16px;--h1-line-height-oversized: 1.5;--h1-line-height: 1.5;--h2-line-height: 1.5;--h3-line-height: 1.5;--h5-line-height: 1.5;--line-height-base: 1.5;
563--line-height-small: 1.5;--line-height-tiny: 1.5;--body-font-line-height: 1.5;--h1-font-size-oversized: 34px;--h1-font-size: 34px;--h2-font-size: 30px;--h3-font-size: 30px;--careers-link: 25px;--core-values-info-font-size: 16px;--careers-core-innerCircle-font-size: 1.2rem;--careers-core-innerCircle-top-padding: 10px;--cta-top-padding:1.5rem;--word-spacing: normal;--word-break: break-word}@media (min-width: 992px){[lang=th][_ngcontent-%COMP%]{--text-header-font-scale-ratio-h2: 1;--text-header-font-scale-ratio-h3: 1}}.reward-card[_ngcontent-%COMP%]   .card-img[_ngcontent-%COMP%]{position:relative;background:#f9f9f9 center center no-repeat;background-size:cover}.reward-card[_ngcontent-%COMP%]   .card-img[_ngcontent-%COMP%]:before{content:"";display:block;width:100%;padding-top:.5890909091}.reward-expiration[_ngcontent-%COMP%]{position:absolute;top:0;right:0;line-height:1}']})}}return t})();var Wp=t=>({"background-image":t});function Zp(t,o){if(t&1){let e=S();l(0,"button",7),C("click",function(){y(e);let i=d();return w(i.handleSelected())}),h(1,"Common.Labels.Apply"),s()}if(t&2){let e=d();Z("active",e.isActive()),c("disabled",!e.canBeApplied)}}function Qp(t,o){t&1&&(l(0,"button",8),h(1,"Common.Labels.Remove"),s())}var gI=(()=>{class t{constructor(){this.reward=null,this.active=!1,this.onSelected=new se,this.canBeApplied=!0}ngOnInit(){}getRewardImage(){return this.reward.getImageUri()||b.emptyRewardImage}handleSelected(){this.onSelected.emit(this.reward)}isActive(){return this.active.valueOf()}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=N({type:t,selectors:[["app-cart-reward-card"]],inputs:{reward:"reward",active:"active",canBeApplied:"canBeApplied"},outputs:{onSelected:"onSelected"},standalone:!1,decls:8,vars:8,consts:[[1,"card","cart-reward-card","shadow","h-100",3,"click"],[1,"card-body","p-2"],[1,"rewrd-img","bg-gray"],[1,"card-img",3,"ngStyle"],[1,"card-title","h6","mt-3","mb-0"],["class","btn-link font-weight-bold small d-block mt-1","translate","",3,"disabled","active","click",4,"ngIf"],["class","btn-link font-weight-bold d-block mt-1","translate","",4,"ngIf"],["translate","",1,"btn-link","font-weight-bold","small","d-block","mt-1",3,"click","disabled"],["translate","",1,"btn-link","font-weight-bold","d-block","mt-1"]],template:function(n,i){n&1&&(l(0,"div",0),C("click",function(){return i.handleSelected()}),l(1,"div",1)(2,"div",2),x(3,"div",3),s(),l(4,"h3",4),h(5),s(),p(6,Zp,2,3,"button",5)(7,Qp,2,0,"button",6),s()()),n&2&&(Z("active",i.isActive()),r(3),c("ngStyle",E(6,Wp,"url("+i.getRewardImage()+")")),r(2),M(i.reward.getName()),r(),c("ngIf",!i.isActive()),r(),c("ngIf",i.isActive()))},dependencies:[V,Be,xe],styles:['[_ngcontent-%COMP%]:root{--ion-color-primary: map-get($theme-colors, primary);--ion-color-secondary: map-get($theme-colors, secondary);--ion-color-tertiary: map-get($theme-colors, tertiary);--ion-color-success: map-get($theme-colors, tertiary);--ion-color-warning: map-get($theme-colors, secondary);--ion-color-danger: map-get($theme-colors, primary);--ion-color-dark: map-get($theme-colors, dark);--ion-color-medium: map-get($theme-colors, light-gray);--ion-color-light: map-get($theme-colors, light)}[_ngcontent-%COMP%]:root{--ion-font-family: $primary-font-family}[_ngcontent-%COMP%]:root{--font-size-scale: 1;--text-font-scale-ratio: 1;--text-font-scale-ratio-base: 1;--text-font-scale-ratio-small: 1;--text-font-scale-ratio-medium: 1;--text-font-scale-ratio-large: 1;--text-font-scale-ratio-light: 1;--text-font-scale-ratio-light-small: 1;--font-size-base-light: 19px;--font-size-tiny-light: 14px;--font-size-minor-light: 14px;--font-size-small-light: 17px;--font-size-medium-light: 22px;--font-size-large-light: 24px;--font-weight-bold: 500;--cta-font-size-base: 18px;--font-size-tiny: 14px;--font-size-minor: 14px;--font-size-small: 16px;--font-size-medium: 21px;--font-size-large: 24px;--line-height-large: 1.25;--line-height-medium: .9;--line-height-base: .9;--line-height-small: 1.14;--line-height-minor: 1.5;--line-height-tiny: 1.1;--h1-font-size-oversized: 70px;--h1-font-size: 55px;--h2-font-size-oversized: 60px;--h2-font-size: 41px;--h3-font-size: 30px;--h4-font-size: 21.71px;--h5-font-size: 17px;--h6-font-size: 16px;--h7-font-size: 16px;--careers-link: 25px;
563--core-values-info-font-size: 21px;--careers-core-innerCircle-font-size: 1.5rem;--careers-growth-title-font-size: var(--h2-font-size);--careers-core-innerCircle-top-padding: 0;--careers-core-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--careers-title-font-size: calc(var(--h2-font-size) * var(--text-header-font-scale-ratio-h2));--careers-item-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--locations-hours-label-font-size: calc(var(--font-size-small-light) * var(--text-font-scale-ratio-light-small));--location-card-title-font-size: calc(var(--font-size-small) * var(--text-font-scale-ratio));--custom-menu-desktop-link-line-height: 1rem;--location-finder-content-nav-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--location-finder-content-nav-font-weight: 700;--location-finder-content-search-title-font-size: 15px;--location-finder-content-header-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--global-menu-product-cta-font-size: calc(var(--h7-font-size) * var(--text-header-font-scale-ratio-h7));--global-menu-product-name-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--global-menu-product-name-font-weight: 500;--flavors-subtitle-font-weight: 400;--flavor-card-title-padding-bottom: unset;--flavor-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--flavor-card-title-line-height: var(--line-height-base);--slider-selection-background-color: linear-gradient(270deg, #ff0000 0%, #ff9000 34.47%, #fff600 72.87%, #91fa00 100%);--h1-line-height-oversized: .9;--h1-line-height: .9;--h2-line-height: .9;--h3-line-height: .9;--h4-line-height: .9;--h5-line-height: .9;--h6-line-height: .9;--body-font-line-height: 22px;--cta-top-padding:.85rem;--font-size-base: 1rem;--text-header-font-scale-ratio: 1;--text-header-font-scale-ratio-h1-oversized: var( --text-header-font-scale-ratio );--text-header-font-scale-ratio-h2-oversized: var( --text-header-font-scale-ratio );--text-header-font-scale-ratio-h2: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h3: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h4: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h5: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h6: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h7: var(--text-header-font-scale-ratio);--calculator-noUi-tooltip-font: 21px;--otnotice-font-size: 15px;--onetrust-heading-font-size: calc( var(--h2-font-size) * var(--text-header-font-scale-ratio-h2) );--flavors-offer-font-family: "Open Sans", sans-serif}@media (min-width: 992px){[_ngcontent-%COMP%]:root{--text-font-scale-ratio: 1.105;--text-font-scale-ratio-base: 1.184;--text-font-scale-ratio-medium: 1.071;--text-font-scale-ratio-large: 1.5;--text-font-scale-ratio-light: 1.105;--careers-link: 27px;--careers-core-card-title-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4));--careers-title-font-size: calc(var(--h1-font-size) * var(--text-header-font-scale-ratio));--careers-item-title-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--location-card-title-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--location-finder-content-nav-font-size: calc(var(--h6-font-size) * var(--text-header-font-scale-ratio-h6));--location-finder-content-header-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4));--global-menu-product-name-font-size: var(--font-size-large);--flavor-card-title-font-size: 1.75rem;--locator-arrow-font-size: 5px;--body-font-line-height: 24px;--text-header-font-scale-ratio: 1.3;--text-header-font-scale-ratio-h1-oversized: 2.57;--text-header-font-scale-ratio-h2-oversized: 2.13;--text-header-font-scale-ratio-h2: 1.56;--text-header-font-scale-ratio-h3: 1.36;--text-header-font-scale-ratio-h4: 1.658;--text-header-font-scale-ratio-h5: 1.647;--text-header-font-scale-ratio-h6: 1.375;--text-header-font-scale-ratio-h7: 1.125;--calculator-noUi-tooltip-font: 28px;--otnotice-font-size: 20px}}[_ngcontent-%COMP%]:root{--word-spacing: unset}[_ngcontent-%COMP%]:root{--cta-arrow-rotation: 0deg;--location-detail-active-translate: 100%;--modal-content-right: unset;--carousel-wrapper-direction: unset;--carousel-inner-direction: unset;--navbar-delivery-actions: unset;--primary-font-family: "RocGrotesk Light", sans-serif;--secondary-font-family: "RocGrotesk Medium", sans-serif;--font-family-base-bold: "RocGrotesk Bold", sans-serif;--headings-font-family: "RocGrotesk Extra Bold", sans-serif;--language-toggle-font-family: "RocGrotesk Extra Bold", sans-serif;--sticky-btn-line-left-width: 1px;--sticky-btn-line-right-width: 0;--calc-image-translate: -50%;--mobile-title-slider: 21px;--custom-select-background-position-x: 97%}[dir=rtl][_ngcontent-%COMP%]{--cta-arrow-rotation: 180deg;--location-detail-active-translate: -100%;--modal-content-right: 5%;--carousel-wrapper-direction: ltr;--carousel-inner-direction: rtl;--navbar-delivery-actions: ltr;--primary-font-family: "Almarai Light", sans-serif;--secondary-font-family: "Almarai Regular", sans-serif;--font-family-base-bold: "Almarai Bold", sans-serif;--headings-font-family: "Almarai Extrabold", sans-serif;--sticky-btn-line-left-width: 0;--sticky-btn-line-right-width: 1px;--calc-image-translate: 50%;--calculator-noUi-tooltip-font: 18px;--mobile-title-slider: 18px;--bs-btn-line-height: 1;--custom-select-background-position-x: 3%;--font-size-base-light: 14px;--font-size-small-light: 12px;--font-weight-bold: 700;--cta-font-size-base: 14px;--careers-growth-title-font-size: 30px;--core-values-info-font-size:16px;--careers-core-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--careers-title-font-size: calc(var(--h2-font-size) * var(--text-header-font-scale-ratio-h2));--careers-item-title-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--locations-hours-label-font-size: calc(var(--font-size-base-light) * var(--text-font-scale-ratio-light));--location-card-title-font-size: 18px;--location-finder-content-nav-font-size: calc(var(--cta-font-size-base) * var(--text-font-scale-ratio-large));
563--location-finder-content-nav-font-weight: 800;--location-finder-content-search-title-font-size: calc(var(--font-size-small) * var(--text-font-scale-ratio));--global-menu-product-cta-font-size: calc(var(--cta-font-size-base) * var(--text-font-scale-ratio-large));--global-menu-product-name-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--global-menu-product-name-font-weight: 800;--flavors-subtitle-font-weight: 700;--flavor-card-title-padding-bottom: 17;--flavor-card-title-line-height: var(--h3-line-height);--slider-selection-background-color: linear-gradient(270deg, #91fa00 0%, #fff600 34.47%, #ff9000 72.87%, #ff0000 100%);--font-size-small: 12px;--font-size-medium: 18px;--line-height-medium: 1.333;--line-height-base: 1.7;--line-height-small: 1.57;--h1-font-size-oversized: 80px;--h1-font-size: 38px;--h2-font-size: 30px;--h3-font-size: 26px;--h4-font-size: 21.71px;--h5-font-size: 18px;--h6-font-size: 13px;--h7-font-size: 14px;--h1-line-height-oversized: 1.1875;--h1-line-height: 1.294;--h2-line-height: 1.333;--h3-line-height: 1.307;--h6-line-height: 1.538;--h6-font-weight: 800;--headings-font-weight: 800;--bs-body-text-align: right}@media (min-width: 992px){[dir=rtl][_ngcontent-%COMP%]{--h1-line-height-oversized: 1.333;--h1-line-height: 1.25;--h2-line-height: 1.24;--line-height-small: 1.75;--line-height-medium: 1.454;--text-font-scale-ratio: 1.2;--text-font-scale-ratio-medium: 1.222;--text-font-scale-ratio-large: 1.142;--text-header-font-scale-ratio: 1.5789;--text-header-font-scale-ratio-h1-oversized: 1.875;--text-header-font-scale-ratio-h2: 1.667;--text-header-font-scale-ratio-h3: 1.538;--text-header-font-scale-ratio-h4: 1.3636;--text-header-font-scale-ratio-h5: 1.333;--text-header-font-scale-ratio-h7: 1;--calculator-noUi-tooltip-font: 22px;--location-card-title-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--custom-menu-desktop-link-line-height: var(--h3-line-height);--location-finder-content-header-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--flavor-card-title-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4))}}[dir=rtl][_ngcontent-%COMP%]   .ms-1[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-2[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-3[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-4[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-5[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-6[_ngcontent-%COMP%]{margin-left:0!important}[dir=rtl][_ngcontent-%COMP%]   .me-1[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-2[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-3[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-4[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-5[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-6[_ngcontent-%COMP%]{margin-right:0!important}[lang=th][_ngcontent-%COMP%]{direction:ltr;text-align:left;--font-size-base-light: 16px;--h1-line-height-oversized: 1.5;--h1-line-height: 1.5;--h2-line-height: 1.5;--h3-line-height: 1.5;--h5-line-height: 1.5;--line-height-base: 1.5;
563--line-height-small: 1.5;--line-height-tiny: 1.5;--body-font-line-height: 1.5;--h1-font-size-oversized: 34px;--h1-font-size: 34px;--h2-font-size: 30px;--h3-font-size: 30px;--careers-link: 25px;--core-values-info-font-size: 16px;--careers-core-innerCircle-font-size: 1.2rem;--careers-core-innerCircle-top-padding: 10px;--cta-top-padding:1.5rem;--word-spacing: normal;--word-break: break-word}@media (min-width: 992px){[lang=th][_ngcontent-%COMP%]{--text-header-font-scale-ratio-h2: 1;--text-header-font-scale-ratio-h3: 1}}.cart-reward-card[_ngcontent-%COMP%]{position:relative;width:100%;cursor:pointer}.cart-reward-card[_ngcontent-%COMP%]   .card-img[_ngcontent-%COMP%]{position:relative;background:#f9f9f9 center center no-repeat;background-size:cover}.cart-reward-card[_ngcontent-%COMP%]   .card-img[_ngcontent-%COMP%]:before{content:"";display:block;width:100%;padding-top:.5368421053}.cart-reward-card.active[_ngcontent-%COMP%]{border-color:#006938}.cart-reward-card.active[_ngcontent-%COMP%]:before{content:"";width:1.9375rem;height:1.9375rem;background:url(/assets/images/reward-applied.svg) 0 0 no-repeat;background-size:contain;position:absolute;top:.5rem;right:.5rem;z-index:1}']})}}return t})();var Kp=t=>({"background-image":t}),bI=(()=>{class t{constructor(){this.reward=null,this.loyaltyPoints=0,this.redeemNow=new se}ngOnInit(){}getRewardImage(){return this.reward.getImageUri()||b.emptyRewardImage}isUnlocked(){return this.loyaltyPoints>=this.reward.getPrice()}redeemNowClick(e){this.redeemNow.emit(this.reward)}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=N({type:t,selectors:[["app-purchasable-reward-card"]],inputs:{reward:"reward",loyaltyPoints:"loyaltyPoints"},outputs:{redeemNow:"redeemNow"},standalone:!1,decls:10,vars:7,consts:[[1,"card","reward-card","border-0","h-100"],[1,"card-img",3,"ngStyle"],[1,"card-body","px-0"],[1,"card-title","h5","mb-2"],[1,"card-text","small"],[1,"card-footer","p-0"],["type","button","translate","",1,"btn","btn-block","btn-primary","redeem-button",3,"click"]],template:function(n,i){n&1&&(l(0,"div",0),x(1,"div",1),l(2,"div",2)(3,"h3",3),h(4),s(),l(5,"div",4),h(6),s()(),l(7,"div",5)(8,"button",6),C("click",function(f){return i.redeemNowClick(f)}),h(9,"Common.Labels.use_points"),s()()()),n&2&&(r(),c("ngStyle",E(5,Kp,"url("+i.getRewardImage()+")")),r(3),M(i.reward.getName()),r(2),F("",i.reward.getPrice()," pts"),r(2),Z("disabled",!i.isUnlocked()))},dependencies:[Be,xe],styles:['[_ngcontent-%COMP%]:root{--ion-color-primary: map-get($theme-colors, primary);--ion-color-secondary: map-get($theme-colors, secondary);--ion-color-tertiary: map-get($theme-colors, tertiary);--ion-color-success: map-get($theme-colors, tertiary);--ion-color-warning: map-get($theme-colors, secondary);--ion-color-danger: map-get($theme-colors, primary);--ion-color-dark: map-get($theme-colors, dark);--ion-color-medium: map-get($theme-colors, light-gray);--ion-color-light: map-get($theme-colors, light)}[_ngcontent-%COMP%]:root{--ion-font-family: $primary-font-family}[_ngcontent-%COMP%]:root{--font-size-scale: 1;--text-font-scale-ratio: 1;--text-font-scale-ratio-base: 1;--text-font-scale-ratio-small: 1;--text-font-scale-ratio-medium: 1;--text-font-scale-ratio-large: 1;--text-font-scale-ratio-light: 1;--text-font-scale-ratio-light-small: 1;--font-size-base-light: 19px;--font-size-tiny-light: 14px;--font-size-minor-light: 14px;--font-size-small-light: 17px;--font-size-medium-light: 22px;--font-size-large-light: 24px;--font-weight-bold: 500;--cta-font-size-base: 18px;--font-size-tiny: 14px;--font-size-minor: 14px;--font-size-small: 16px;--font-size-medium: 21px;--font-size-large: 24px;--line-height-large: 1.25;--line-height-medium: .9;--line-height-base: .9;--line-height-small: 1.14;--line-height-minor: 1.5;--line-height-tiny: 1.1;--h1-font-size-oversized: 70px;--h1-font-size: 55px;--h2-font-size-oversized: 60px;--h2-font-size: 41px;--h3-font-size: 30px;--h4-font-size: 21.71px;--h5-font-size: 17px;--h6-font-size: 16px;--h7-font-size: 16px;--careers-link: 25px;--core-values-info-font-size: 21px;--careers-core-innerCircle-font-size: 1.5rem;--careers-growth-title-font-size: var(--h2-font-size);--careers-core-innerCircle-top-padding: 0;--careers-core-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--careers-title-font-size: calc(var(--h2-font-size) * var(--text-header-font-scale-ratio-h2));--careers-item-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--locations-hours-label-font-size: calc(var(--font-size-small-light) * var(--text-font-scale-ratio-light-small));--location-card-title-font-size: calc(var(--font-size-small) * var(--text-font-scale-ratio));
563--custom-menu-desktop-link-line-height: 1rem;--location-finder-content-nav-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--location-finder-content-nav-font-weight: 700;--location-finder-content-search-title-font-size: 15px;--location-finder-content-header-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--global-menu-product-cta-font-size: calc(var(--h7-font-size) * var(--text-header-font-scale-ratio-h7));--global-menu-product-name-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--global-menu-product-name-font-weight: 500;--flavors-subtitle-font-weight: 400;--flavor-card-title-padding-bottom: unset;--flavor-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--flavor-card-title-line-height: var(--line-height-base);--slider-selection-background-color: linear-gradient(270deg, #ff0000 0%, #ff9000 34.47%, #fff600 72.87%, #91fa00 100%);--h1-line-height-oversized: .9;--h1-line-height: .9;--h2-line-height: .9;--h3-line-height: .9;--h4-line-height: .9;--h5-line-height: .9;--h6-line-height: .9;--body-font-line-height: 22px;--cta-top-padding:.85rem;--font-size-base: 1rem;--text-header-font-scale-ratio: 1;--text-header-font-scale-ratio-h1-oversized: var( --text-header-font-scale-ratio );--text-header-font-scale-ratio-h2-oversized: var( --text-header-font-scale-ratio );--text-header-font-scale-ratio-h2: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h3: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h4: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h5: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h6: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h7: var(--text-header-font-scale-ratio);--calculator-noUi-tooltip-font: 21px;--otnotice-font-size: 15px;--onetrust-heading-font-size: calc( var(--h2-font-size) * var(--text-header-font-scale-ratio-h2) );--flavors-offer-font-family: "Open Sans", sans-serif}@media (min-width: 992px){[_ngcontent-%COMP%]:root{--text-font-scale-ratio: 1.105;--text-font-scale-ratio-base: 1.184;--text-font-scale-ratio-medium: 1.071;--text-font-scale-ratio-large: 1.5;--text-font-scale-ratio-light: 1.105;--careers-link: 27px;--careers-core-card-title-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4));--careers-title-font-size: calc(var(--h1-font-size) * var(--text-header-font-scale-ratio));--careers-item-title-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--location-card-title-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--location-finder-content-nav-font-size: calc(var(--h6-font-size) * var(--text-header-font-scale-ratio-h6));--location-finder-content-header-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4));--global-menu-product-name-font-size: var(--font-size-large);--flavor-card-title-font-size: 1.75rem;--locator-arrow-font-size: 5px;--body-font-line-height: 24px;--text-header-font-scale-ratio: 1.3;--text-header-font-scale-ratio-h1-oversized: 2.57;--text-header-font-scale-ratio-h2-oversized: 2.13;--text-header-font-scale-ratio-h2: 1.56;--text-header-font-scale-ratio-h3: 1.36;--text-header-font-scale-ratio-h4: 1.658;--text-header-font-scale-ratio-h5: 1.647;--text-header-font-scale-ratio-h6: 1.375;--text-header-font-scale-ratio-h7: 1.125;--calculator-noUi-tooltip-font: 28px;--otnotice-font-size: 20px}}[_ngcontent-%COMP%]:root{--word-spacing: unset}[_ngcontent-%COMP%]:root{--cta-arrow-rotation: 0deg;--location-detail-active-translate: 100%;--modal-content-right: unset;--carousel-wrapper-direction: unset;--carousel-inner-direction: unset;--navbar-delivery-actions: unset;--primary-font-family: "RocGrotesk Light", sans-serif;--secondary-font-family: "RocGrotesk Medium", sans-serif;--font-family-base-bold: "RocGrotesk Bold", sans-serif;--headings-font-family: "RocGrotesk Extra Bold", sans-serif;--language-toggle-font-family: "RocGrotesk Extra Bold", sans-serif;--sticky-btn-line-left-width: 1px;--sticky-btn-line-right-width: 0;--calc-image-translate: -50%;--mobile-title-slider: 21px;--custom-select-background-position-x: 97%}[dir=rtl][_ngcontent-%COMP%]{--cta-arrow-rotation: 180deg;--location-detail-active-translate: -100%;--modal-content-right: 5%;--carousel-wrapper-direction: ltr;--carousel-inner-direction: rtl;--navbar-delivery-actions: ltr;--primary-font-family: "Almarai Light", sans-serif;--secondary-font-family: "Almarai Regular", sans-serif;--font-family-base-bold: "Almarai Bold", sans-serif;--headings-font-family: "Almarai Extrabold", sans-serif;--sticky-btn-line-left-width: 0;--sticky-btn-line-right-width: 1px;--calc-image-translate: 50%;--calculator-noUi-tooltip-font: 18px;--mobile-title-slider: 18px;--bs-btn-line-height: 1;--custom-select-background-position-x: 3%;--font-size-base-light: 14px;--font-size-small-light: 12px;--font-weight-bold: 700;--cta-font-size-base: 14px;--careers-growth-title-font-size: 30px;--core-values-info-font-size:16px;--careers-core-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--careers-title-font-size: calc(var(--h2-font-size) * var(--text-header-font-scale-ratio-h2));--careers-item-title-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--locations-hours-label-font-size: calc(var(--font-size-base-light) * var(--text-font-scale-ratio-light));--location-card-title-font-size: 18px;--location-finder-content-nav-font-size: calc(var(--cta-font-size-base) * var(--text-font-scale-ratio-large));
563--location-finder-content-nav-font-weight: 800;--location-finder-content-search-title-font-size: calc(var(--font-size-small) * var(--text-font-scale-ratio));--global-menu-product-cta-font-size: calc(var(--cta-font-size-base) * var(--text-font-scale-ratio-large));--global-menu-product-name-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--global-menu-product-name-font-weight: 800;--flavors-subtitle-font-weight: 700;--flavor-card-title-padding-bottom: 17;--flavor-card-title-line-height: var(--h3-line-height);--slider-selection-background-color: linear-gradient(270deg, #91fa00 0%, #fff600 34.47%, #ff9000 72.87%, #ff0000 100%);--font-size-small: 12px;--font-size-medium: 18px;--line-height-medium: 1.333;--line-height-base: 1.7;--line-height-small: 1.57;--h1-font-size-oversized: 80px;--h1-font-size: 38px;--h2-font-size: 30px;--h3-font-size: 26px;--h4-font-size: 21.71px;--h5-font-size: 18px;--h6-font-size: 13px;--h7-font-size: 14px;--h1-line-height-oversized: 1.1875;--h1-line-height: 1.294;--h2-line-height: 1.333;--h3-line-height: 1.307;--h6-line-height: 1.538;--h6-font-weight: 800;--headings-font-weight: 800;--bs-body-text-align: right}@media (min-width: 992px){[dir=rtl][_ngcontent-%COMP%]{--h1-line-height-oversized: 1.333;--h1-line-height: 1.25;--h2-line-height: 1.24;--line-height-small: 1.75;--line-height-medium: 1.454;--text-font-scale-ratio: 1.2;--text-font-scale-ratio-medium: 1.222;--text-font-scale-ratio-large: 1.142;--text-header-font-scale-ratio: 1.5789;--text-header-font-scale-ratio-h1-oversized: 1.875;--text-header-font-scale-ratio-h2: 1.667;--text-header-font-scale-ratio-h3: 1.538;--text-header-font-scale-ratio-h4: 1.3636;--text-header-font-scale-ratio-h5: 1.333;--text-header-font-scale-ratio-h7: 1;--calculator-noUi-tooltip-font: 22px;--location-card-title-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--custom-menu-desktop-link-line-height: var(--h3-line-height);--location-finder-content-header-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--flavor-card-title-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4))}}[dir=rtl][_ngcontent-%COMP%]   .ms-1[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-2[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-3[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-4[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-5[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-6[_ngcontent-%COMP%]{margin-left:0!important}[dir=rtl][_ngcontent-%COMP%]   .me-1[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-2[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-3[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-4[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-5[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-6[_ngcontent-%COMP%]{margin-right:0!important}[lang=th][_ngcontent-%COMP%]{direction:ltr;text-align:left;--font-size-base-light: 16px;--h1-line-height-oversized: 1.5;--h1-line-height: 1.5;--h2-line-height: 1.5;--h3-line-height: 1.5;--h5-line-height: 1.5;--line-height-base: 1.5;
563--line-height-small: 1.5;--line-height-tiny: 1.5;--body-font-line-height: 1.5;--h1-font-size-oversized: 34px;--h1-font-size: 34px;--h2-font-size: 30px;--h3-font-size: 30px;--careers-link: 25px;--core-values-info-font-size: 16px;--careers-core-innerCircle-font-size: 1.2rem;--careers-core-innerCircle-top-padding: 10px;--cta-top-padding:1.5rem;--word-spacing: normal;--word-break: break-word}@media (min-width: 992px){[lang=th][_ngcontent-%COMP%]{--text-header-font-scale-ratio-h2: 1;--text-header-font-scale-ratio-h3: 1}}.reward-card[_ngcontent-%COMP%]{cursor:pointer}.reward-card[_ngcontent-%COMP%]   .card-img[_ngcontent-%COMP%]{position:relative;background:#f9f9f9 center center no-repeat;background-size:cover}.reward-card[_ngcontent-%COMP%]   .card-img[_ngcontent-%COMP%]:before{content:"";display:block;width:100%;padding-top:.6181818182}.reward-expiration[_ngcontent-%COMP%]{position:absolute;top:0;right:0;line-height:1}.redeem-button[_ngcontent-%COMP%]{cursor:pointer}']})}}return t})();var Yp=h1(Na());var Xp=h1(Na());var II=(()=>{class t{constructor(e,n,i){this.appStateActions=e,this.store=n,this.translate=i,this.goTo=null}onClickEvent(e){this.openCateringModal()}openCateringModal(){this.appStateActions.openAlertModalWith(this.translate.instant("Common.Labels.catering_modal_start"),this.translate.instant("Common.Labels.catering_modal_description"),this.translate.instant("Common.Labels.Continue"),null,null,!0,!1,e=>{e==="ok"&&this.handleRouting()})}handleRouting(){let e=null;switch(b.envName){case"prod":e="https://order-catering.noodles.com";break;case"dev":e=window.location.href.indexOf("localhost")>-1?"http://localhost:4300":"https://nomnom-catering-dev.noodles.com";break;case"local":e=window.location.href.indexOf("localhost")>-1?"http://localhost:4300":"https://nomnom-catering-dev.noodles.com";break;case"staging":e=window.location.href.indexOf("localhost")>-1?"http://localhost:4300":"https://nomnom-staging.noodles-catering.com";break;default:e="localhost:4300";break}let n=this.store.getValue().appState,i=n.selectedLocation,a=`${e}/oauth/callback?&loc_extref=${i?i.extref:null}&slug=${i?i.slug:null}&order_type=${n.basket?n.basket.getDeliveryMode():null}`;if(n.basket&&n.basket.isDelivery()){let f=n.basket.deliveryaddress;a+=`&street_address=${f.streetaddress}&city=${f.city}&state=${f.state}&zipcode=${f.zipcode}&building=${f.building}&special_instructions=${f.specialinstructions}&delivery_id=${f.id}`}n.basket&&n.basket.timewanted&&(a+=`&time_wanted=${n.basket.timewanted.toISOString()}`),n.authentication&&(a+=`&access_token=${n.authenticationOauth.access_token}`),this.goTo&&(a+=`&go_to=${this.goTo}`),window.open(a,b.isMobileApp?"_system":"_blank")}static{this.\u0275fac=function(n){return new(n||t)(v(Me),v(Ve),v(Oe))}}static{this.\u0275dir=Ct({type:t,selectors:[["","appSiteTransfer",""]],hostBindings:function(n,i){n&1&&C("click",function(f){return i.onClickEvent(f)})},inputs:{goTo:[0,"appSiteTransfer","goTo"]},standalone:!1})}}return t})();var Jp=t=>({"selected-choice":t});function eg(t,o){if(t&1){let e=S();A(0),l(1,"div",4),x(2,"input",5),l(3,"div",6),C("click",function(){let i=y(e).$implicit,a=d(2);return w(a.toggle(i))}),l(4,"div"),T(),x(5,"svg",7),s(),q(),l(6,"span"),h(7),s()()(),D()}if(t&2){let e=o.$implicit;r(),c("ngClass",E(3,Jp,e.productForm.basketProduct)),r(),c("checked",e.productForm.basketProduct),r(5),M(e.categoryProduct.name)}}function tg(t,o){if(t&1&&(l(0,"div",1)(1,"header")(2,"h6"),h(3),s()(),l(4,"div",2),p(5,eg,8,5,"ng-container",3),s()()),t&2){let e=d();r(3),M(e.category.description),r(2),c("ngForOf",e.products)}}var ZI=(()=>{class t{constructor(e,n,i,a,f,m){this.appStateActions=e,this.appStateSelectors=n,this.appStore=i,this.productFormService=a,this.productService=f,this.cd=m,this.action=new se,this.subscriptions=[],this.ngUnsubscribe=new Fe,this.products=[]}ngOnInit(){this.category&&this.subscriptions.push(this.appStateSelectors.basket.pipe(je(this.ngUnsubscribe)).subscribe(e=>{this.basket=e,this.products=[],Promise.all(this.category.products.map(n=>this.appStateActions.getModifiers(e.restaurant,n).then(i=>{let a=this.productFormService.productForm(n,i,!0,this.productService.findProductInBasket(n,e));return{categoryProduct:n,productForm:a}}))).then(n=>{this.products.push(...n),this.cd.detectChanges()})}))}toggle(e){e.productForm.basketProduct?this.productService.findProductInstancesInBasket(e.categoryProduct,this.basket).forEach(n=>{this.action.emit(this.appStateActions.deleteFromBasket(n,!0))}):this.action.emit(e.productForm.addToBag(!0))}
563ngOnDestroy(){this.subscriptions.forEach(e=>e.unsubscribe()),this.ngUnsubscribe.next(!0),this.ngUnsubscribe.complete()}static{this.\u0275fac=function(n){return new(n||t)(v(Me),v(Se),v(Ve),v(Ht),v(ht),v(Ut))}}static{this.\u0275cmp=N({type:t,selectors:[["app-product-category"]],inputs:{category:"category"},outputs:{action:"action"},standalone:!1,features:[Kt([Ht])],decls:1,vars:1,consts:[["class","product-category px-3 mb-5",4,"ngIf"],[1,"product-category","px-3","mb-5"],[1,"product-category__options"],[4,"ngFor","ngForOf"],[1,"product-category__options-item",3,"ngClass"],["type","checkbox",3,"checked"],[1,"product-category__options-checkbox",3,"click"],["type","32checkmark"]],template:function(n,i){n&1&&p(0,tg,6,2,"div",0),n&2&&c("ngIf",i.category)},dependencies:[ae,ue,V,X],styles:['[_ngcontent-%COMP%]:root{--ion-color-primary: map-get($theme-colors, primary);--ion-color-secondary: map-get($theme-colors, secondary);--ion-color-tertiary: map-get($theme-colors, tertiary);--ion-color-success: map-get($theme-colors, tertiary);--ion-color-warning: map-get($theme-colors, secondary);--ion-color-danger: map-get($theme-colors, primary);--ion-color-dark: map-get($theme-colors, dark);--ion-color-medium: map-get($theme-colors, light-gray);--ion-color-light: map-get($theme-colors, light)}[_ngcontent-%COMP%]:root{--ion-font-family: $primary-font-family}[_ngcontent-%COMP%]:root{--font-size-scale: 1;--text-font-scale-ratio: 1;--text-font-scale-ratio-base: 1;--text-font-scale-ratio-small: 1;--text-font-scale-ratio-medium: 1;--text-font-scale-ratio-large: 1;--text-font-scale-ratio-light: 1;--text-font-scale-ratio-light-small: 1;--font-size-base-light: 19px;--font-size-tiny-light: 14px;--font-size-minor-light: 14px;--font-size-small-light: 17px;--font-size-medium-light: 22px;--font-size-large-light: 24px;--font-weight-bold: 500;--cta-font-size-base: 18px;--font-size-tiny: 14px;--font-size-minor: 14px;--font-size-small: 16px;--font-size-medium: 21px;--font-size-large: 24px;--line-height-large: 1.25;--line-height-medium: .9;--line-height-base: .9;--line-height-small: 1.14;--line-height-minor: 1.5;--line-height-tiny: 1.1;--h1-font-size-oversized: 70px;--h1-font-size: 55px;--h2-font-size-oversized: 60px;--h2-font-size: 41px;--h3-font-size: 30px;--h4-font-size: 21.71px;--h5-font-size: 17px;--h6-font-size: 16px;--h7-font-size: 16px;--careers-link: 25px;--core-values-info-font-size: 21px;--careers-core-innerCircle-font-size: 1.5rem;--careers-growth-title-font-size: var(--h2-font-size);--careers-core-innerCircle-top-padding: 0;--careers-core-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--careers-title-font-size: calc(var(--h2-font-size) * var(--text-header-font-scale-ratio-h2));--careers-item-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--locations-hours-label-font-size: calc(var(--font-size-small-light) * var(--text-font-scale-ratio-light-small));--location-card-title-font-size: calc(var(--font-size-small) * var(--text-font-scale-ratio));--custom-menu-desktop-link-line-height: 1rem;--location-finder-content-nav-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--location-finder-content-nav-font-weight: 700;--location-finder-content-search-title-font-size: 15px;--location-finder-content-header-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--global-menu-product-cta-font-size: calc(var(--h7-font-size) * var(--text-header-font-scale-ratio-h7));--global-menu-product-name-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--global-menu-product-name-font-weight: 500;--flavors-subtitle-font-weight: 400;--flavor-card-title-padding-bottom: unset;--flavor-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--flavor-card-title-line-height: var(--line-height-base);--slider-selection-background-color: linear-gradient(270deg, #ff0000 0%, #ff9000 34.47%, #fff600 72.87%, #91fa00 100%);--h1-line-height-oversized: .9;--h1-line-height: .9;--h2-line-height: .9;
563--h3-line-height: .9;--h4-line-height: .9;--h5-line-height: .9;--h6-line-height: .9;--body-font-line-height: 22px;--cta-top-padding:.85rem;--font-size-base: 1rem;--text-header-font-scale-ratio: 1;--text-header-font-scale-ratio-h1-oversized: var( --text-header-font-scale-ratio );--text-header-font-scale-ratio-h2-oversized: var( --text-header-font-scale-ratio );--text-header-font-scale-ratio-h2: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h3: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h4: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h5: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h6: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h7: var(--text-header-font-scale-ratio);--calculator-noUi-tooltip-font: 21px;--otnotice-font-size: 15px;--onetrust-heading-font-size: calc( var(--h2-font-size) * var(--text-header-font-scale-ratio-h2) );--flavors-offer-font-family: "Open Sans", sans-serif}@media (min-width: 992px){[_ngcontent-%COMP%]:root{--text-font-scale-ratio: 1.105;--text-font-scale-ratio-base: 1.184;--text-font-scale-ratio-medium: 1.071;--text-font-scale-ratio-large: 1.5;--text-font-scale-ratio-light: 1.105;--careers-link: 27px;--careers-core-card-title-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4));--careers-title-font-size: calc(var(--h1-font-size) * var(--text-header-font-scale-ratio));--careers-item-title-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--location-card-title-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--location-finder-content-nav-font-size: calc(var(--h6-font-size) * var(--text-header-font-scale-ratio-h6));--location-finder-content-header-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4));--global-menu-product-name-font-size: var(--font-size-large);--flavor-card-title-font-size: 1.75rem;--locator-arrow-font-size: 5px;--body-font-line-height: 24px;--text-header-font-scale-ratio: 1.3;--text-header-font-scale-ratio-h1-oversized: 2.57;--text-header-font-scale-ratio-h2-oversized: 2.13;--text-header-font-scale-ratio-h2: 1.56;--text-header-font-scale-ratio-h3: 1.36;--text-header-font-scale-ratio-h4: 1.658;--text-header-font-scale-ratio-h5: 1.647;--text-header-font-scale-ratio-h6: 1.375;--text-header-font-scale-ratio-h7: 1.125;--calculator-noUi-tooltip-font: 28px;--otnotice-font-size: 20px}}[_ngcontent-%COMP%]:root{--word-spacing: unset}[_ngcontent-%COMP%]:root{--cta-arrow-rotation: 0deg;--location-detail-active-translate: 100%;--modal-content-right: unset;--carousel-wrapper-direction: unset;--carousel-inner-direction: unset;--navbar-delivery-actions: unset;--primary-font-family: "RocGrotesk Light", sans-serif;--secondary-font-family: "RocGrotesk Medium", sans-serif;--font-family-base-bold: "RocGrotesk Bold", sans-serif;--headings-font-family: "RocGrotesk Extra Bold", sans-serif;--language-toggle-font-family: "RocGrotesk Extra Bold", sans-serif;--sticky-btn-line-left-width: 1px;--sticky-btn-line-right-width: 0;--calc-image-translate: -50%;--mobile-title-slider: 21px;--custom-select-background-position-x: 97%}[dir=rtl][_ngcontent-%COMP%]{--cta-arrow-rotation: 180deg;--location-detail-active-translate: -100%;--modal-content-right: 5%;--carousel-wrapper-direction: ltr;--carousel-inner-direction: rtl;--navbar-delivery-actions: ltr;--primary-font-family: "Almarai Light", sans-serif;--secondary-font-family: "Almarai Regular", sans-serif;--font-family-base-bold: "Almarai Bold", sans-serif;--headings-font-family: "Almarai Extrabold", sans-serif;--sticky-btn-line-left-width: 0;--sticky-btn-line-right-width: 1px;--calc-image-translate: 50%;--calculator-noUi-tooltip-font: 18px;--mobile-title-slider: 18px;--bs-btn-line-height: 1;--custom-select-background-position-x: 3%;--font-size-base-light: 14px;--font-size-small-light: 12px;--font-weight-bold: 700;--cta-font-size-base: 14px;--careers-growth-title-font-size: 30px;--core-values-info-font-size:16px;--careers-core-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--careers-title-font-size: calc(var(--h2-font-size) * var(--text-header-font-scale-ratio-h2));--careers-item-title-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--locations-hours-label-font-size: calc(var(--font-size-base-light) * var(--text-font-scale-ratio-light));--location-card-title-font-size: 18px;--location-finder-content-nav-font-size: calc(var(--cta-font-size-base) * var(--text-font-scale-ratio-large));
563--location-finder-content-nav-font-weight: 800;--location-finder-content-search-title-font-size: calc(var(--font-size-small) * var(--text-font-scale-ratio));--global-menu-product-cta-font-size: calc(var(--cta-font-size-base) * var(--text-font-scale-ratio-large));--global-menu-product-name-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--global-menu-product-name-font-weight: 800;--flavors-subtitle-font-weight: 700;--flavor-card-title-padding-bottom: 17;--flavor-card-title-line-height: var(--h3-line-height);--slider-selection-background-color: linear-gradient(270deg, #91fa00 0%, #fff600 34.47%, #ff9000 72.87%, #ff0000 100%);--font-size-small: 12px;--font-size-medium: 18px;--line-height-medium: 1.333;--line-height-base: 1.7;--line-height-small: 1.57;--h1-font-size-oversized: 80px;--h1-font-size: 38px;--h2-font-size: 30px;--h3-font-size: 26px;--h4-font-size: 21.71px;--h5-font-size: 18px;--h6-font-size: 13px;--h7-font-size: 14px;--h1-line-height-oversized: 1.1875;--h1-line-height: 1.294;--h2-line-height: 1.333;--h3-line-height: 1.307;--h6-line-height: 1.538;--h6-font-weight: 800;--headings-font-weight: 800;--bs-body-text-align: right}@media (min-width: 992px){[dir=rtl][_ngcontent-%COMP%]{--h1-line-height-oversized: 1.333;--h1-line-height: 1.25;--h2-line-height: 1.24;--line-height-small: 1.75;--line-height-medium: 1.454;--text-font-scale-ratio: 1.2;--text-font-scale-ratio-medium: 1.222;--text-font-scale-ratio-large: 1.142;--text-header-font-scale-ratio: 1.5789;--text-header-font-scale-ratio-h1-oversized: 1.875;--text-header-font-scale-ratio-h2: 1.667;--text-header-font-scale-ratio-h3: 1.538;--text-header-font-scale-ratio-h4: 1.3636;--text-header-font-scale-ratio-h5: 1.333;--text-header-font-scale-ratio-h7: 1;--calculator-noUi-tooltip-font: 22px;--location-card-title-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--custom-menu-desktop-link-line-height: var(--h3-line-height);--location-finder-content-header-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--flavor-card-title-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4))}}[dir=rtl][_ngcontent-%COMP%]   .ms-1[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-2[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-3[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-4[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-5[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-6[_ngcontent-%COMP%]{margin-left:0!important}[dir=rtl][_ngcontent-%COMP%]   .me-1[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-2[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-3[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-4[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-5[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-6[_ngcontent-%COMP%]{margin-right:0!important}[lang=th][_ngcontent-%COMP%]{direction:ltr;text-align:left;--font-size-base-light: 16px;--h1-line-height-oversized: 1.5;--h1-line-height: 1.5;--h2-line-height: 1.5;--h3-line-height: 1.5;--h5-line-height: 1.5;--line-height-base: 1.5;
563--line-height-small: 1.5;--line-height-tiny: 1.5;--body-font-line-height: 1.5;--h1-font-size-oversized: 34px;--h1-font-size: 34px;--h2-font-size: 30px;--h3-font-size: 30px;--careers-link: 25px;--core-values-info-font-size: 16px;--careers-core-innerCircle-font-size: 1.2rem;--careers-core-innerCircle-top-padding: 10px;--cta-top-padding:1.5rem;--word-spacing: normal;--word-break: break-word}@media (min-width: 992px){[lang=th][_ngcontent-%COMP%]{--text-header-font-scale-ratio-h2: 1;--text-header-font-scale-ratio-h3: 1}}.product-category[_ngcontent-%COMP%]   header[_ngcontent-%COMP%]   h6[_ngcontent-%COMP%]{margin-bottom:.5rem}.product-category__options[_ngcontent-%COMP%]{display:flex}.product-category__options-item[_ngcontent-%COMP%]{cursor:pointer}.product-category__options-item[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]{display:none}.product-category__options-item[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]:checked + .product-category__options-checkbox[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]{background-color:#006938}.product-category__options-checkbox[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center}.product-category__options-checkbox[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{height:20px;width:20px;background-color:#fff;border:2px solid #006938;display:flex}.product-category__options-checkbox[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{color:#fff;width:100%;height:100%}.product-category__options-checkbox[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{margin:0 .5rem;font-family:var(--primary-font-family);font-size:calc(var(--font-size-small) * var(--text-font-scale-ratio))}@media (max-width: 575.98px){.product-category__options-checkbox[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{font-size:calc(var(--font-size-minor) * var(--text-font-scale-ratio))}}'],changeDetection:0})}}return t})();function ng(t,o){if(t&1&&(l(0,"a",4),x(1,"img",5),s()),t&2){let e=d().$implicit;c("href",e==null?null:e.linkUri,H),r(),c("src",e==null?null:e.imagePath,H)}}function ig(t,o){if(t&1&&x(0,"img",5),t&2){let e=d().$implicit;c("src",e.imagePath,H)}}function og(t,o){if(t&1&&(A(0),p(1,ng,2,2,"a",2)(2,ig,1,1,"img",3),D()),t&2){let e=o.$implicit;r(),c("ngIf",e==null?null:e.linkUri),r(),c("ngIf",!(e!=null&&e.linkUri))}}var KI=(()=>{class t{constructor(e,n){this.weightService=e,this.nomnomCMSService=n}ngOnInit(){return le(this,null,function*(){this.socialImages=yield this.nomnomCMSService.getSocialImages(),this.sortByWeight()})}sortByWeight(){this.socialImages=this.weightService.sort(this.socialImages)}static{this.\u0275fac=function(n){return new(n||t)(v(n1),v(Ue))}}static{this.\u0275cmp=N({type:t,selectors:[["social-grid"]],standalone:!1,decls:2,vars:1,consts:[[1,"social-grid-wrapper"],[4,"ngFor","ngForOf"],[3,"href",4,"ngIf"],["loading","lazy","alt","Social image",3,"src",4,"ngIf"],[3,"href"],["loading","lazy","alt","Social image",3,"src"]],template:function(n,i){n&1&&(l(0,"div",0),p(1,og,3,2,"ng-container",1),s()),n&2&&(r(),c("ngForOf",i.socialImages))},dependencies:[ue,V],styles:[".social-grid-wrapper[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(5,1fr)}@media (max-width: 600px){.social-grid-wrapper[_ngcontent-%COMP%]{grid-template-columns:repeat(2,1fr)}.social-grid-wrapper[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]:nth-child(n+5){display:none}}"]})}}return t})();var Uc=(()=>{class t{constructor(e){this.tpl=e}static{this.\u0275fac=function(n){return new(n||t)(v(H2))}}static{this.\u0275dir=Ct({type:t,selectors:[["","carouselItem",""]],standalone:!1})}}return t})();var jc=h1(cn());var ag=["carousel"],rg=["slides"],cg=t=>({width:t});function lg(t,o){t&1&&pe(0)}function sg(t,o){if(t&1){let e=S();l(0,"button",9),C("click",function(i){y(e);let a=d(2);return w(a.prev(i))}),T(),x(1,"svg",10),s()}if(t&2){let e=d(2);Z("disabled",!e.canGoBack()&&e.activeSettings&&!e.activeSettings.infinite),c("disabled",!e.canGoBack()&&(!e.activeSettings||e.activeSettings&&!e.activeSettings.infinite)?!0:null)}}function fg(t,o){if(t&1){let e=S();l(0,"button",11),C("click",function(i){y(e);let a=d(2);return w(a.next(i))}),T(),x(1,"svg",12),s()}if(t&2){let e=d(2);Z("disabled",!e.canGoForward()&&e.activeSettings&&!e.activeSettings.infinite),c("disabled",!e.canGoForward()&&(!e.activeSettings||e.activeSettings&&!e.activeSettings.infinite)?!0:null)}}function dg(t,o){if(t&1&&(l(0,"section",4)(1,"div",5),p(2,lg,1,0,"ng-container",6),s(),p(3,sg,2,3,"button",7)(4,fg,2,3,"button",8),s()),t&2){let e=d(),n=U(2),i=U(4);c("id","nomnom-carousel-"+e.stamp),r(2),c("ngTemplateOutlet",e.activeSettings&&e.activeSettings.useIon?n:i),r(),c("ngIf",e.activeSettings&&e.activeSettings.showPrev),r(),c("ngIf",e.activeSettings&&e.activeSettings.showNext)}}function hg(t,o){}function mg(t,o){if(t&1){let e=S();l(0,"li",15),C("swipeleft",function(i){y(e);let a=d(2);return w(a.swipe(i.type))})("swiperight",function(i){y(e);let a=d(2);return w(a.swipe(i.type))}),pe(1,16),s()}if(t&2){let e=o.$implicit,n=d(2);Z("full-width",!n.childWidth),c("ngStyle",E(4,cg,n.childWidth?n.slideWidth:100/n.items.length+"%")),r(),c("ngTemplateOutlet",e.tpl)}}function pg(t,o){if(t&1&&(l(0,"ul",13,2),p(2,mg,2,6,"li",14),s()),t&2){let e=d();Z("track-width",!e.childWidth),r(2),c("ngForOf",e.items)}}var Gc=(()=>{class t{static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275dir=Ct({type:t,selectors:[["",8,"nomnom-carousel__slide"]],standalone:!1})}}return t})(),gT=(()=>{class t{constructor(e,n){this.builder=e,this.platform=n,this.currentSlide=0,this.failureLoadCount=0,this.stamp=(0,jc.default)().unix().toString(),this.childWidth=0,this.SWIPE_ACTION={LEFT:"swipeleft",RIGHT:"swiperight"},this.slideOpts={allowTouchMove:!!(this.platform.is("mobileweb")||this.platform.is("hybrid")),noSwiping:!(this.platform.is("mobileweb")||this.platform.is("hybrid"))},this.subs=[],this.autoPlayUnsubscribe=new Fe}onResize(e){this.setActiveConfig()}ngAfterContentInit(){this.initContainer()}
563ngOnDestroy(){this.subs.forEach(e=>e.unsubscribe()),this.autoPlayUnsubscribe.next(!0),this.autoPlayUnsubscribe.complete()}setActiveConfig(){let e=Ne({},this.carouselConfig);if(this.activeSettings=e,this.carouselConfig.responsive&&this.carouselConfig.responsive.length){this.carouselConfig.responsive.sort((i,a)=>i.breakpoint>a.breakpoint?-1:1);let n=0;for(let i=0;i<this.carouselConfig.responsive.length;i++)this.carouselConfig.responsive[i].breakpoint>=window.innerWidth&&(n=i);this.activeSettings=Ne(Ne({},e),this.carouselConfig.responsive[n].settings)}this.updateContainer()}updateContainer(){let e=document.querySelector(`#nomnom-carousel-${this.stamp} .nomnom-carousel__wrapper`);if(this.containerWidth=e.getBoundingClientRect().width,this.childWidth=this.containerWidth/this.activeSettings.slidesToShow,this.slideWidth=`${this.childWidth}px`,this.activeSettings.showDots&&(this.activeSettings.dotsToShow=this.activeSettings.dotsToShow?this.activeSettings.dotsToShow:this.getActiveDefault().dotsToShow),this.activeSettings.autoplay){this.autoPlayUnsubscribe.next(!0),this.autoPlayUnsubscribe.complete(),this.autoPlayUnsubscribe=new Fe;let n=this.activeSettings.autoplaySpeed?this.activeSettings.autoplaySpeed:this.getActiveDefault().autoplaySpeed;E2(n).pipe(je(this.autoPlayUnsubscribe)).subscribe(i=>{(this.canGoForward()||this.activeSettings.infinite)&&this.next(null)})}}initContainer(){this.itemsElements?this.carouselConfig?this.setActiveConfig():this.setDefaultConfig():(this.failureLoadCount++,this.failureLoadCount<99?setTimeout(()=>{this.initContainer()},50):this.failureLoadCount=0)}next(e){if(e&&(e.preventDefault(),this.resetAutoPlaySubject()),!(!this.canGoForward()&&!this.activeSettings.infinite)&&!this.activeSettings.useIon){if(this.activeSettings.infinite&&!this.canGoForward()){let n=this.items.toArray(),i=n[0];n=n.concat([i]),n.splice(0,1),this.items.reset(n),this.currentSlide--,this.createAnimation(0)}this.currentSlide++,this.createAnimation()}}buildAnimation(e,n){return this.builder.build([Bn(n??(this.activeSettings.timing?this.activeSettings.timing:this.getActiveDefault().timing),x2({transform:`translateX(-${Math.abs(e)}px)`}))])}prev(e){if(e&&(e.preventDefault(),this.resetAutoPlaySubject()),!(!this.canGoBack()&&!this.activeSettings.infinite)&&!this.activeSettings.useIon){if(this.activeSettings.infinite&&!this.canGoBack()){let n=this.items.toArray(),i=n[this.items.length-1];n.pop(),n.unshift(i),this.items.reset(n),this.currentSlide++,this.createAnimation(0)}this.currentSlide--,this.createAnimation()}}createAnimation(e){let n=this.childWidth*this.currentSlide,i=this.buildAnimation(n,e);this.player=i.create(this.carousel.nativeElement),this.player.play()}canGoBack(){return!(this.currentSlide<=0)}canGoForward(){return!(this.itemsElements&&this.currentSlide+this.activeSettings.slidesToShow>=this.itemsElements.length)}swipe(e=this.SWIPE_ACTION.RIGHT){e===this.SWIPE_ACTION.RIGHT&&(this.prev(),this.resetAutoPlaySubject()),e===this.SWIPE_ACTION.LEFT&&(this.next(),this.resetAutoPlaySubject())}resetAutoPlaySubject(){this.autoPlayUnsubscribe.next(!0),this.autoPlayUnsubscribe.complete(),this.autoPlayUnsubscribe=new Fe}setDefaultConfig(){this.carouselConfig=this.getActiveDefault(),this.setActiveConfig()}getActiveDefault(){return{slidesToShow:3,timing:"250ms ease-in",dotsToShow:3,showPrev:!0,showNext:!0,showDots:!1,autoplay:!0,autoplaySpeed:5500,infinite:!1,responsive:[{breakpoint:900,settings:{slidesToShow:1}}]}}static{this.\u0275fac=function(n){return new(n||t)(v(Ma),v(St))}}static{this.\u0275cmp=N({type:t,selectors:[["app-carousel"]],contentQueries:function(n,i,a){if(n&1&&xo(a,Uc,4),n&2){let f;Ce(f=be())&&(i.items=f)}},viewQuery:function(n,i){if(n&1&&(we(ag,5),we(rg,5),we(Gc,5,Wt)),n&2){let a;Ce(a=be())&&(i.carousel=a.first),Ce(a=be())&&(i.slides=a.first),Ce(a=be())&&(i.itemsElements=a)}},hostBindings:function(n,i){n&1&&C("resize",function(f){return i.onResize(f)},!1,Zt)},inputs:{carouselConfig:"carouselConfig"},standalone:!1,decls:5,vars:1,consts:[["ionWrapper",""],["nativeWrapper",""],["carousel",""],["class","nomnom-carousel",3,"id",4,"ngIf"],[1,"nomnom-carousel",3,"id"],[1,"n
563omnom-carousel__wrapper"],[4,"ngTemplateOutlet"],["class","nomnom-carousel__prev",3,"disabled","click",4,"ngIf"],["class","nomnom-carousel__next",3,"disabled","click",4,"ngIf"],[1,"nomnom-carousel__prev",3,"click","disabled"],["type","arrow-left-large",1,"icon-16"],[1,"nomnom-carousel__next",3,"click","disabled"],["type","arrow-right-large",1,"icon-16"],[1,"nomnom-carousel__track"],["class","nomnom-carousel__slide",3,"ngStyle","full-width","swipeleft","swiperight",4,"ngFor","ngForOf"],[1,"nomnom-carousel__slide",3,"swipeleft","swiperight","ngStyle"],[3,"ngTemplateOutlet"]],template:function(n,i){n&1&&p(0,dg,5,4,"section",3)(1,hg,0,0,"ng-template",null,0,ne)(3,pg,3,3,"ng-template",null,1,ne),n&2&&c("ngIf",i.items)},dependencies:[ue,V,ut,Be,X,Gc],styles:['[_ngcontent-%COMP%]:root{--ion-color-primary: map-get($theme-colors, primary);--ion-color-secondary: map-get($theme-colors, secondary);--ion-color-tertiary: map-get($theme-colors, tertiary);--ion-color-success: map-get($theme-colors, tertiary);--ion-color-warning: map-get($theme-colors, secondary);--ion-color-danger: map-get($theme-colors, primary);--ion-color-dark: map-get($theme-colors, dark);--ion-color-medium: map-get($theme-colors, light-gray);--ion-color-light: map-get($theme-colors, light)}[_ngcontent-%COMP%]:root{--ion-font-family: $primary-font-family}[_ngcontent-%COMP%]:root{--font-size-scale: 1;--text-font-scale-ratio: 1;--text-font-scale-ratio-base: 1;--text-font-scale-ratio-small: 1;--text-font-scale-ratio-medium: 1;--text-font-scale-ratio-large: 1;--text-font-scale-ratio-light: 1;--text-font-scale-ratio-light-small: 1;--font-size-base-light: 19px;--font-size-tiny-light: 14px;--font-size-minor-light: 14px;--font-size-small-light: 17px;--font-size-medium-light: 22px;--font-size-large-light: 24px;--font-weight-bold: 500;--cta-font-size-base: 18px;--font-size-tiny: 14px;--font-size-minor: 14px;--font-size-small: 16px;--font-size-medium: 21px;--font-size-large: 24px;--line-height-large: 1.25;--line-height-medium: .9;--line-height-base: .9;--line-height-small: 1.14;--line-height-minor: 1.5;--line-height-tiny: 1.1;--h1-font-size-oversized: 70px;--h1-font-size: 55px;--h2-font-size-oversized: 60px;--h2-font-size: 41px;--h3-font-size: 30px;--h4-font-size: 21.71px;--h5-font-size: 17px;--h6-font-size: 16px;--h7-font-size: 16px;--careers-link: 25px;--core-values-info-font-size: 21px;--careers-core-innerCircle-font-size: 1.5rem;--careers-growth-title-font-size: var(--h2-font-size);--careers-core-innerCircle-top-padding: 0;--careers-core-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--careers-title-font-size: calc(var(--h2-font-size) * var(--text-header-font-scale-ratio-h2));--careers-item-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--locations-hours-label-font-size: calc(var(--font-size-small-light) * var(--text-font-scale-ratio-light-small));--location-card-title-font-size: calc(var(--font-size-small) * var(--text-font-scale-ratio));--custom-menu-desktop-link-line-height: 1rem;--location-finder-content-nav-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--location-finder-content-nav-font-weight: 700;--location-finder-content-search-title-font-size: 15px;--location-finder-content-header-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--global-menu-product-cta-font-size: calc(var(--h7-font-size) * var(--text-header-font-scale-ratio-h7));--global-menu-product-name-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--global-menu-product-name-font-weight: 500;--flavors-subtitle-font-weight: 400;--flavor-card-title-padding-bottom: unset;--flavor-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--flavor-card-title-line-height: var(--line-height-base);--slider-selection-background-color: linear-gradient(270deg, #ff0000 0%, #ff9000 34.47%, #fff600 72.87%, #91fa00 100%);--h1-line-height-oversized: .9;--h1-line-height: .9;--h2-line-height: .9;--h3-line-height: .9;--h4-line-height: .9;--h5-line-height: .9;--h6-line-height: .9;--body-font-line-height: 22px;--cta-top-padding:.85rem;--font-size-base: 1rem;--text-header-font-scale-ratio: 1;--text-header-font-scale-ratio-h1-oversized: var( --text-header-font-scale-ratio );--text-header-font-scale-ratio-h2-oversized: var( --text-header-font-scale-ratio );--text-header-font-scale-ratio-h2: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h3: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h4: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h5: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h6: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h7: var(--text-header-font-scale-ratio);--calculator-noUi-tooltip-font: 21px;--otnotice-font-size: 15px;--onetrust-heading-font-size: calc( var(--h2-font-size) * var(--text-header-font-scale-ratio-h2) );--flavors-offer-font-family: "Open Sans", sans-serif}@media (min-width: 992px){[_ngcontent-%COMP%]:root{--text-font-scale-ratio: 1.105;--text-font-scale-ratio-base: 1.184;--text-font-scale-ratio-medium: 1.071;--text-font-scale-ratio-large: 1.5;--text-font-scale-ratio-light: 1.105;--careers-link: 27px;--careers-core-card-title-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4));--careers-title-font-size: calc(var(--h1-font-size) * var(--text-header-font-scale-ratio));--careers-item-title-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--location-card-title-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--location-finder-content-nav-font-size: calc(var(--h6-font-size) * var(--text-header-font-scale-ratio-h6));--location-finder-content-header-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4));
563--global-menu-product-name-font-size: var(--font-size-large);--flavor-card-title-font-size: 1.75rem;--locator-arrow-font-size: 5px;--body-font-line-height: 24px;--text-header-font-scale-ratio: 1.3;--text-header-font-scale-ratio-h1-oversized: 2.57;--text-header-font-scale-ratio-h2-oversized: 2.13;--text-header-font-scale-ratio-h2: 1.56;--text-header-font-scale-ratio-h3: 1.36;--text-header-font-scale-ratio-h4: 1.658;--text-header-font-scale-ratio-h5: 1.647;--text-header-font-scale-ratio-h6: 1.375;--text-header-font-scale-ratio-h7: 1.125;--calculator-noUi-tooltip-font: 28px;--otnotice-font-size: 20px}}[_ngcontent-%COMP%]:root{--word-spacing: unset}[_ngcontent-%COMP%]:root{--cta-arrow-rotation: 0deg;--location-detail-active-translate: 100%;--modal-content-right: unset;--carousel-wrapper-direction: unset;--carousel-inner-direction: unset;--navbar-delivery-actions: unset;--primary-font-family: "RocGrotesk Light", sans-serif;--secondary-font-family: "RocGrotesk Medium", sans-serif;--font-family-base-bold: "RocGrotesk Bold", sans-serif;--headings-font-family: "RocGrotesk Extra Bold", sans-serif;--language-toggle-font-family: "RocGrotesk Extra Bold", sans-serif;--sticky-btn-line-left-width: 1px;--sticky-btn-line-right-width: 0;--calc-image-translate: -50%;--mobile-title-slider: 21px;--custom-select-background-position-x: 97%}[dir=rtl][_ngcontent-%COMP%]{--cta-arrow-rotation: 180deg;--location-detail-active-translate: -100%;--modal-content-right: 5%;--carousel-wrapper-direction: ltr;--carousel-inner-direction: rtl;--navbar-delivery-actions: ltr;--primary-font-family: "Almarai Light", sans-serif;--secondary-font-family: "Almarai Regular", sans-serif;--font-family-base-bold: "Almarai Bold", sans-serif;--headings-font-family: "Almarai Extrabold", sans-serif;--sticky-btn-line-left-width: 0;--sticky-btn-line-right-width: 1px;--calc-image-translate: 50%;--calculator-noUi-tooltip-font: 18px;--mobile-title-slider: 18px;--bs-btn-line-height: 1;--custom-select-background-position-x: 3%;--font-size-base-light: 14px;--font-size-small-light: 12px;--font-weight-bold: 700;--cta-font-size-base: 14px;--careers-growth-title-font-size: 30px;--core-values-info-font-size:16px;--careers-core-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--careers-title-font-size: calc(var(--h2-font-size) * var(--text-header-font-scale-ratio-h2));--careers-item-title-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--locations-hours-label-font-size: calc(var(--font-size-base-light) * var(--text-font-scale-ratio-light));--location-card-title-font-size: 18px;--location-finder-content-nav-font-size: calc(var(--cta-font-size-base) * var(--text-font-scale-ratio-large));--location-finder-content-nav-font-weight: 800;--location-finder-content-search-title-font-size: calc(var(--font-size-small) * var(--text-font-scale-ratio));--global-menu-product-cta-font-size: calc(var(--cta-font-size-base) * var(--text-font-scale-ratio-large));--global-menu-product-name-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--global-menu-product-name-font-weight: 800;--flavors-subtitle-font-weight: 700;--flavor-card-title-padding-bottom: 17;--flavor-card-title-line-height: var(--h3-line-height);--slider-selection-background-color: linear-gradient(270deg, #91fa00 0%, #fff600 34.47%, #ff9000 72.87%, #ff0000 100%);--font-size-small: 12px;--font-size-medium: 18px;--line-height-medium: 1.333;--line-height-base: 1.7;--line-height-small: 1.57;--h1-font-size-oversized: 80px;--h1-font-size: 38px;--h2-font-size: 30px;--h3-font-size: 26px;--h4-font-size: 21.71px;--h5-font-size: 18px;--h6-font-size: 13px;--h7-font-size: 14px;--h1-line-height-oversized: 1.1875;--h1-line-height: 1.294;--h2-line-height: 1.333;--h3-line-height: 1.307;--h6-line-height: 1.538;--h6-font-weight: 800;--headings-font-weight: 800;--bs-body-text-align: right}@media (min-width: 992px){[dir=rtl][_ngcontent-%COMP%]{--h1-line-height-oversized: 1.333;--h1-line-height: 1.25;--h2-line-height: 1.24;--line-height-small: 1.75;--line-height-medium: 1.454;--text-font-scale-ratio: 1.2;--text-font-scale-ratio-medium: 1.222;--text-font-scale-ratio-large: 1.142;--text-header-font-scale-ratio: 1.5789;--text-header-font-scale-ratio-h1-oversized: 1.875;--text-header-font-scale-ratio-h2: 1.667;--text-header-font-scale-ratio-h3: 1.538;--text-header-font-scale-ratio-h4: 1.3636;--text-header-font-scale-ratio-h5: 1.333;--text-header-font-scale-ratio-h7: 1;--calculator-noUi-tooltip-font: 22px;--location-card-title-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));
563--custom-menu-desktop-link-line-height: var(--h3-line-height);--location-finder-content-header-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--flavor-card-title-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4))}}[dir=rtl][_ngcontent-%COMP%]   .ms-1[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-2[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-3[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-4[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-5[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-6[_ngcontent-%COMP%]{margin-left:0!important}[dir=rtl][_ngcontent-%COMP%]   .me-1[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-2[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-3[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-4[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-5[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-6[_ngcontent-%COMP%]{margin-right:0!important}[lang=th][_ngcontent-%COMP%]{direction:ltr;text-align:left;--font-size-base-light: 16px;--h1-line-height-oversized: 1.5;--h1-line-height: 1.5;--h2-line-height: 1.5;--h3-line-height: 1.5;--h5-line-height: 1.5;--line-height-base: 1.5;
563--line-height-small: 1.5;--line-height-tiny: 1.5;--body-font-line-height: 1.5;--h1-font-size-oversized: 34px;--h1-font-size: 34px;--h2-font-size: 30px;--h3-font-size: 30px;--careers-link: 25px;--core-values-info-font-size: 16px;--careers-core-innerCircle-font-size: 1.2rem;--careers-core-innerCircle-top-padding: 10px;--cta-top-padding:1.5rem;--word-spacing: normal;--word-break: break-word}@media (min-width: 992px){[lang=th][_ngcontent-%COMP%]{--text-header-font-scale-ratio-h2: 1;--text-header-font-scale-ratio-h3: 1}}.nomnom-carousel[_ngcontent-%COMP%]{position:relative}.nomnom-carousel__wrapper[_ngcontent-%COMP%]{overflow:hidden;width:90%;margin:auto;direction:var(--carousel-wrapper-direction)}@media screen and (min-width: 1440px){.nomnom-carousel__wrapper[_ngcontent-%COMP%]{width:100%}}.nomnom-carousel__track[_ngcontent-%COMP%]{list-style:none;margin:0;padding:0;width:6000px;display:flex}@media (min-width: 576px){.nomnom-carousel__track.track-width[_ngcontent-%COMP%]{width:100%!important}}.nomnom-carousel__slide[_ngcontent-%COMP%]{display:flex;height:auto}@media (max-width: 575.98px){.nomnom-carousel__slide.full-width[_ngcontent-%COMP%]{width:calc(100vw - 2rem)!important}}.nomnom-carousel__prev[_ngcontent-%COMP%], .nomnom-carousel__next[_ngcontent-%COMP%]{display:flex;position:absolute;background-color:#fff;justify-content:center;top:27%;height:48px;width:48px;border-radius:50%;box-shadow:0 7px 16px #0000004d;transition:all .25s ease}@media (max-width: 767.98px){.nomnom-carousel__prev[_ngcontent-%COMP%], .nomnom-carousel__next[_ngcontent-%COMP%]{height:36px;width:36px;top:32%}.nomnom-carousel__prev[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%], .nomnom-carousel__next[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{height:18px!important;width:18px!important}}@media screen and (min-width: 1580px){.nomnom-carousel__prev[_ngcontent-%COMP%], .nomnom-carousel__next[_ngcontent-%COMP%]{top:40%}}.nomnom-carousel__prev.disabled[_ngcontent-%COMP%], .nomnom-carousel__next.disabled[_ngcontent-%COMP%]{opacity:0}.nomnom-carousel__prev.web-only[_ngcontent-%COMP%]:hover, .nomnom-carousel__prev.web-only[_ngcontent-%COMP%]:active, .nomnom-carousel__prev.web-only[_ngcontent-%COMP%]:focus, .nomnom-carousel__next.web-only[_ngcontent-%COMP%]:hover, .nomnom-carousel__next.web-only[_ngcontent-%COMP%]:active, .nomnom-carousel__next.web-only[_ngcontent-%COMP%]:focus{background-color:#006938}.nomnom-carousel__prev.web-only[_ngcontent-%COMP%]:hover   svg[_ngcontent-%COMP%], .nomnom-carousel__prev.web-only[_ngcontent-%COMP%]:active   svg[_ngcontent-%COMP%], .nomnom-carousel__prev.web-only[_ngcontent-%COMP%]:focus   svg[_ngcontent-%COMP%], .nomnom-carousel__next.web-only[_ngcontent-%COMP%]:hover   svg[_ngcontent-%COMP%], .nomnom-carousel__next.web-only[_ngcontent-%COMP%]:active   svg[_ngcontent-%COMP%], .nomnom-carousel__next.web-only[_ngcontent-%COMP%]:focus   svg[_ngcontent-%COMP%]{color:#fff}.nomnom-carousel__prev[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%], .nomnom-carousel__next[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{margin:auto;overflow:visible;color:#006938;width:24px;height:24px}.nomnom-carousel__prev[_ngcontent-%COMP%]{left:1rem}@media (max-width: 767.98px){.nomnom-carousel__prev[_ngcontent-%COMP%]{left:.5rem}}.nomnom-carousel__next[_ngcontent-%COMP%]{right:1rem}@media (max-width: 767.98px){.nomnom-carousel__next[_ngcontent-%COMP%]{right:.5rem}}']})}}return t})();var gg=t=>({min:t});function ug(t,o){if(t&1&&(l(0,"p"),h(1),s()),t&2){let e=d();r(),M(e.translate.instant("Order.min_delivery_info",E(1,gg,e.selectedLocation.minimumdeliveryorder)))}}function xg(t,o){t&1&&(l(0,"p",14),h(1,"Order.skip_the_line"),s())}var Ea=(()=>{class t{constructor(e,n,i,a){this.translate=e,this.activeModal=n,this.platformLocation=i,this.modalController=a,this.isDeliveryError=!1,this.selectedLocation=null,i.onPopState(()=>{this.modalController.dismiss().then().catch(f=>{})})}ngOnInit(){}dismissModal(e){this.modalController.dismiss(e).then().catch(n=>{})}static{this.\u0275fac=function(n){return new(n||t)(v(Oe),v(It),v(Yt),v(Je))}}static{this.\u0275cmp=N({type:t,selectors:[["app-confirm-delivery"]],inputs:{isDeliveryError:"isDeliveryError",selectedLocation:"selectedLocation"},standalone:!1,decls:17,vars:4,consts:[[1,"modal-header"],["type","button","aria-label","Close",1,"close","close-basic",3,"click"],["type","24nav_exit"],[1,"modal-body","pb-0","pt-1","text-center"],[1,"mb-3"],["type","noodle",1,"icon-xxlarge","text-primary"],["translate","",1,"h3","mb-2"],[1,"row","justify-content-center"],[1,"col-7","col-lg-5"],[4,"ngIf"],["translate","",4,"ngIf"],[1,"modal-footer","justify-content-center"],["type","button","aria-label","Close","translate","",1,"btn","btn-primary","w-100","px-0",3,"click"],["type","button","id","mode-selection-button","translate","",1,"btn","btn-primary","w-100","px-0",3,"click"],["translate",""]],template:function(n,i){n&1&&(l(0,"header",0)(1,"button",1),C("click",function(){return i.modalController.dismiss(!1)}),T(),x(2,"svg",2),s()(),q(),l(3,"div",3)(4,"div",4),T(),x(5,"svg",5),s(),q(),l(6,"h3",6),h(7),s(),l(8,"div",7)(9,"div",8),p(10,ug,2,3,"p",9)(11,xg,2,0,"p",10),s()()(),l(12,"footer",11)(13,"button",12),C("click",function(){return i.dismissModal(!1)}),h(14,"Common.Labels.switch_to_pickup "),s(),l(15,"button",13),C("click",function(){return i.dismissModal(!0)}),h(16),s()()),n&2&&(r(7),M(i.isDeliveryError?"Common.Labels.delivery_unavailable":"Common.Labels.confirm_large_order"),r(3),c("ngIf",!i.isDeliveryError),r(),c("ngIf",i.isDeliveryError),r(5),F("",i.isDeliveryError?"Common.Labels.change_address":"Common.Labels.Continue"," "))},dependencies:[V,X,xe],encapsulation:2})}}return t})();var v1=h1(cn());function vg(t,o){if(t&1&&(l(0,"h3"),h(1),s()),t&2){let e=o.$implicit;r(),F("\u2022 ",e,"")}}var qc=(()=>{class t{constructor(e,n,i,a,f){this.activeModal=e,this.translate=n,this.modalController=i,this.platformLocation=a,this.availabilityService=f,this.displayMessage=null,this.unavailablesToDisplay=[],this.invalids=[],a.onPopState(()=>{this.modalController.dismiss()})}ngOnInit(){this.getUnavailableItems()}submitDecision(e){this.modalController.dismiss(e),this.availabilityService.locationIsClosed=!1}
563dismissModal(e){this.modalController.dismiss(e).then().catch(n=>{})}getUnavailableItems(){this.invalids.forEach(e=>{let n=e.categoryProduct.name.indexOf("*")>-1?e.categoryProduct.name.replace("*",""):e.categoryProduct.name;this.unavailablesToDisplay.push(n)})}static{this.\u0275fac=function(n){return new(n||t)(v(It),v(Oe),v(Je),v(Yt),v(I1))}}static{this.\u0275cmp=N({type:t,selectors:[["app-item-availability-confirmation"]],inputs:{invalids:"invalids"},standalone:!1,decls:19,vars:1,consts:[[1,"modal-header","bg-primary","centerStuff"],["translate","",1,"sub-heading-1","m-0","text-white"],["type","button","aria-label","Close Popup",1,"close","close-basic",3,"click"],["type","24nav_exit"],[1,"modal-body","pb-3","centerStuff"],["translate",""],[4,"ngFor","ngForOf"],[1,"modal-footer","justify-content-center","pt-3"],["type","button","translate","",1,"btn","btn-primary",3,"click"]],template:function(n,i){n&1&&(l(0,"header",0)(1,"h3",1),h(2,"Alert_Action.some_items_unavailable.title"),s(),l(3,"button",2),C("click",function(){return i.dismissModal(!1)}),T(),x(4,"svg",3),s()(),q(),l(5,"div",4)(6,"h5",5),h(7,"Alert_Action.some_items_unavailable.message"),s(),x(8,"br"),l(9,"div"),p(10,vg,2,1,"h3",6),s(),x(11,"br"),l(12,"h5",5),h(13,"Alert_Action.some_items_unavailable.lower_message"),s()(),l(14,"footer",7)(15,"button",8),C("click",function(){return i.submitDecision(!0)}),h(16,"Common.Labels.Yes"),s(),l(17,"button",8),C("click",function(){return i.submitDecision(!1)}),h(18,"Common.Labels.No"),s()()),n&2&&(r(10),c("ngForOf",i.unavailablesToDisplay))},dependencies:[ue,X,xe],styles:[".centerStuff[_ngcontent-%COMP%]{text-align:center}"]})}}return t})();var Ui=(()=>{class t{constructor(e,n,i,a,f,m,g,u,_,O,P){this.apiService=e,this.appStateActions=n,this.router=i,this.translate=a,this.appStore=f,this.orderService=m,this.productService=g,this.modalController=u,this.platform=_,this.availabilityService=O,this.globalService=P,this.isLoading=new Ot(!1),this.loading=this.isLoading.asObservable(),this.errorCannotDeliverToThatAddress=!1,this.distanceUnit=b.locationMapDistanceUnit||"m",this.loggerService=new ke(t.name)}findNearByLocations(e,n){let i=[];return n.forEach(a=>{this.findDistance({latitude:a.latitude,longitude:a.longitude},{latitude:e.latitude,longitude:e.longitude},this.distanceUnit)<20&&i.push(a)}),i}rad(e){return e*Math.PI/180}findDistance(e,n,i="m"){let f=this.rad(e.latitude-n.latitude),m=this.rad(e.longitude-n.longitude),g=Math.sin(f/2)*Math.sin(f/2)+Math.cos(this.rad(n.latitude))*Math.cos(this.rad(e.latitude))*Math.sin(m/2)*Math.sin(m/2),_=6371*(2*Math.atan2(Math.sqrt(g),Math.sqrt(1-g))),O=parseFloat((_*.621371).toFixed(2));return i==="km"?_:O}getGeoCode(e,n){if(e.geocode)return ft(this.findNearByLocations(e.geocode,n)).toPromise();let i=null,a=`${e.streetaddress}, ${e.city}, ${e.state}, ${e.zipcode}`;return this.apiService.geocodeSearch(a).toPromise().then(f=>(f&&f.length>0&&(i=f[0]),i?this.findNearByLocations(i,n):n))}setLocation(e,n){this.appStateActions.setLocation(e).then(i=>{if(n&&this.appStore.getValue().appState.selectedMenu){let a=this.appStore.getValue().appState.selectedMenu,f=ht.findProductByProperty("slug",n,a),m=this.productService.findProductCategoryById("slug",f,a);m&&f&&this.appStateActions.setProductRedirect(new l3({category_slug:m.slug,product_slug:f.slug}))}this.router.navigate(["/location",e.slug,"menu"])})}openStoreClosedModal(e,n){return new Promise(i=>{this.appStateActions.openAlertModalWith(this.translate.instant("Error.something_wrong"),this.translate.instant("Error.location_is_closed_you_can_browse_menu"),this.translate.instant("Common.Labels.browse_the_menu"),null,this.translate.instant("Common.Labels.place_future_day_order"),!!e.canOrder,!1,a=>{a==="ok"||(b.isMobileApp||b.isKiosk)&&a===!0?(this.setLocation(e,n),this.router.navigate(["/location",e.slug,"menu"]),this.setLoading(!1),i(!0)):(a==="cancel"||(b.isMobileApp||b.isKiosk)&&a===!1)&&(this.showMode(e),this.setLoading(!1),i(!1))},null,null,!0)})}locationCompare(e,n){let i=e.distance-n.distance;return i===0&&(i=e.name.localeCompare(n.name)),i}setupBasket(e,n,i){return new Promise(a=>{let f;switch(i){case"delivery":f=b.locationSearchDefaultRadiusDelivery;break;case"carryout":f=b.locationSearchDefaultRadiusCarryout;break;default:f=b.locationSearchDefaultRadius;break}f=f||b.locationSearchDefaultRadius||null,this.apiService.search(e.latitude,e.longitude,f).then(m=>{let g=m.filter(u=>u.canDeliver());if(g){g.sort(this.locationCompare),b.limitDispatchAttemptStores&&g.length>b.limitDispatchAttemptStores&&(g=g.slice(0,b.limitDispatchAttemptStores));let u=e.parsedAddress.subpremise;u&&/^\d+$/.test(e.parsedAddress.subpremise)&&(u="#"+u);let _=new qr({streetaddress:e.parsedAddress.street,city:e.parsedAddress.city,state:e.parsedAddress.state,zipcode:e.parsedAddress.postal,building:u});n||this.appStateActions.addGuestAddress(_),a({locations:g,address:_})}else a(null)})})}showMode(e){return new Promise((n,i)=>{this.orderService.showTimeModeSelection().then(a=>{a?(this.router.navigate(["/location",e.slug,"menu"]),this.modalController.dismiss().then().catch(f=>{}),n(!0)):(this.modalController.dismiss().then().catch(f=>{}),i(!1))}).catch(a=>{this.loggerService.log("so caught the err? in finder svc showMode?"),i(!1)})})}showMinimumConfirmation(e){return new Promise((n,i)=>le(this,null,function*(){let a=yield this.modalController.create({component:Ea,cssClass:"delivery-modal",componentProps:{selectedLocation:e}});yield a.present();let f=yield a.onWillDismiss();f&&(f.data!==void 0?f.data===!0?(this.showMode(e),n(!0)):n(!1):i(!1))}))}
563alertDeliveryUnavailable(){return new Promise((e,n)=>le(this,null,function*(){let i=yield this.modalController.create({component:Ea,componentProps:{isDeliveryError:!0}});yield i.present();let a=yield i.onWillDismiss();a&&(a.data!==void 0?a.data===!0?e(!0):e(!1):n(!1))}))}basketAttempt(e,n,i,a){return new Promise((f,m)=>{this.setLoading(!0),this._basketAttempt(e,n,i,a);let g=new Fe;this.loading.pipe(je(g)).subscribe(u=>{u||(g.next(!0),g.complete(),this.errorCannotDeliverToThatAddress?m(["errorCannotDeliverToThatAddress"]):f())})})}setLoading(e){this.isLoading.next(e)}getRedirectUrl(e,n){let i=e.nomnom.redirect;return n==="carryout"&&e.nomnom.redirect_carryout&&(i=e.nomnom.redirect_carryout),n==="delivery"&&e.nomnom.redirect_delivery&&(i=e.nomnom.redirect_delivery,i+=`?postcode=${e.zip}`,i+=`&fulfillment_method=${n}`),i}createNomnomRedirectUrl(e,n){return this.getRedirectUrl(e,n)}_basketAttempt(e,n,i,a){let f=this.appStore.getValue().appState.basket;if(e.length>0){let m=e.shift();if(m.nomnom&&m.nomnom.redirect&&m.canDeliver()){this.platform.is("hybrid")||b.isMobileApp?window.open(this.createNomnomRedirectUrl(m,"delivery"),"_system"):window.location.href=this.createNomnomRedirectUrl(m,"delivery");return}if(m.supportsonlineordering||b.isKiosk)this.availabilityService.validateTimeIsFuture(m)?this.availabilityService.checkForUnavailableProducts(m).then(g=>{g.length<1?this.globalService.beginOrderAt(this.router,this.appStateActions,this.appStore,this.productService,m,n?n.toDeliveryAddress():null,f,a).then(u=>le(this,null,function*(){b.isKiosk?(this.router.navigate(["/location",m.slug,"menu"]),this.setLoading(!1)):(i&&(yield this.appStateActions.makeCurbside()),this.handleBeginOrderSuccess(m,a))})).catch(u=>{this.handleBasketAttemptError(u,e,n,i,a)}):this.openConfirmationModal(g,m,n)}):this.setAsap(m,n);else{this.appStateActions.clearBasket();let g=m.supportsonlineordering?e:e.splice(e.indexOf(m),1);this._basketAttempt(g,n,i,a)}}else this.setLoading(!1),n&&(this.errorCannotDeliverToThatAddress=!0,b.displayDeliveryUnavailableModal&&this.alertDeliveryUnavailable())}handleBeginOrderSuccess(e,n){return le(this,null,function*(){let i=this.appStore.getValue().appState.basket;(i.isPickup()?e.carryoutHoursLabel:e.dispatchHoursLabel).find(m=>m.day.toLowerCase()===(0,v1.default)(new Date().toISOString()).format("dddd").toLowerCase()&&m.hours.toLowerCase()!=="closed")?b.alwaysRequireTimeSelection?i.isInHouseDelivery()&&e.minimumdeliveryorder&&b.displayMinimumOrderConfirmation?this.showMinimumConfirmation(e):(yield this.showMode(e).catch(m=>{}),this.setLoading(!1)):(i.products.length<1?this.router.navigate(["/location",e.slug,"menu"]):this.router.navigate(["/order/my-bag"]),this.setLoading(!1)):this.openStoreClosedModal(e,n),this.setLoading(!1)})}handleBasketAttemptError(e,n,i,a,f){let m=e&&e.message?e.message:e&&e.error?e.error.message:null;(e&&e.message||e&&e.error)&&this.appStateActions.openAlertModalWith(this.translate.instant("Error.something_wrong"),m,this.translate.instant("Common.Labels.Okay"),null,null,!1,!1,null,null,null,!0),this._basketAttempt(n,i,a,f)}openConfirmationModal(e,n,i,a,f){return le(this,null,function*(){let m=yield this.modalController.create({component:qc,componentProps:{invalids:e}});yield m.present();let g=yield m.onWillDismiss();g&&(g.data?this.availabilityService.removeItems(e).then(()=>{this.availabilityService.checkStoreIsOpen(n)?this._basketAttempt([n],i,a,f):n.isOpen?this.setAsap(n,i):n.supportedtimemodes.indexOf("advance")>-1?this.setTimeWanted(n,null,i,a,f):this.wipeBasketAndStartOver(n)}):this.setLoading(!1))})}setAsap(e,n){this.appStateActions.setAsap().then(()=>{this._basketAttempt([e],n)}).catch(i=>{e.supportedtimemodes.indexOf("advance")>-1?this.setTimeWanted(e,null,n):this.wipeBasketAndStartOver(e)})}wipeBasketAndStartOver(e,n){this.appStateActions.openAlertModalWith(this.translate.instant("Error.something_wrong"),this.translate.instant("Error.something_wrong_transferring_basket"),this.translate.instant("Common.Labels.Okay"),null,null,!1,!1,()=>{this.setLoading(!1)},null,null,!0)}setTimeWanted(e,n,i,a,f){let m=n?(0,v1.default)(new Date(n).toISOString()).add(1,"day"):(0,v1.default)(new Date().toISOString()).add(1,"day"),g;for(let u=0;u<6;u++){let _=e.getBusinessHours();
563_&&_.ranges.forEach(O=>{O.start.format("dddd")===m.format("dddd")&&(g=O.start)}),g||(m=m.add(1,"day"))}if(g){let u=(0,v1.default)(g).toString(),_=(0,v1.default)(g).format("HH:mm"),O=u.replace(_,"14:00"),P=new s3({minute:parseInt((0,v1.default)(new Date(O).toISOString()).format("m"),10),hour:parseInt((0,v1.default)(new Date(O).toISOString()).format("H"),10),day:parseInt((0,v1.default)(new Date(O).toISOString()).format("D"),10),month:parseInt((0,v1.default)(new Date(O).toISOString()).format("M"),10),year:parseInt((0,v1.default)(new Date(O).toISOString()).format("Y"),10)});this.appStateActions.setTimeWanted(P).then(()=>{this._basketAttempt([e],i,a,f)}).catch(L=>{this.wipeBasketAndStartOver(e,i)})}}static{this.\u0275fac=function(n){return new(n||t)(oe(nt),oe(Me),oe(re),oe(Oe),oe(Ve),oe(g1),oe(ht),oe(Je),oe(St),oe(I1),oe(f1))}}static{this.\u0275prov=me({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var Zc=(()=>{class t{constructor(e,n){this.translate=e,this.finderService=n,this.serviceProvider=null,this.handoffMode="carryout",this.environment=b}ngOnInit(){this.serviceProvider&&(this.redirectUrl=this.serviceProvider.getProviderRedirectUrl(this.handoffMode))}static{this.\u0275fac=function(n){return new(n||t)(v(Oe),v(Ui))}}static{this.\u0275cmp=N({type:t,selectors:[["app-provider-card"]],inputs:{serviceProvider:"serviceProvider",handoffMode:"handoffMode",length:"length"},standalone:!1,decls:3,vars:2,consts:[[1,"dsp-wrapper"],[3,"href"],["loading","lazy","alt","Provider Image",3,"src"]],template:function(n,i){n&1&&(l(0,"div",0)(1,"a",1),x(2,"img",2),s()()),n&2&&(r(),c("href",i.redirectUrl,H),r(),c("src",i.serviceProvider.imagePath,H))},styles:['[_ngcontent-%COMP%]:root{--ion-color-primary: map-get($theme-colors, primary);--ion-color-secondary: map-get($theme-colors, secondary);--ion-color-tertiary: map-get($theme-colors, tertiary);--ion-color-success: map-get($theme-colors, tertiary);--ion-color-warning: map-get($theme-colors, secondary);--ion-color-danger: map-get($theme-colors, primary);--ion-color-dark: map-get($theme-colors, dark);--ion-color-medium: map-get($theme-colors, light-gray);--ion-color-light: map-get($theme-colors, light)}[_ngcontent-%COMP%]:root{--ion-font-family: $primary-font-family}[_ngcontent-%COMP%]:root{--font-size-scale: 1;--text-font-scale-ratio: 1;--text-font-scale-ratio-base: 1;--text-font-scale-ratio-small: 1;--text-font-scale-ratio-medium: 1;--text-font-scale-ratio-large: 1;--text-font-scale-ratio-light: 1;--text-font-scale-ratio-light-small: 1;--font-size-base-light: 19px;--font-size-tiny-light: 14px;--font-size-minor-light: 14px;--font-size-small-light: 17px;--font-size-medium-light: 22px;--font-size-large-light: 24px;--font-weight-bold: 500;--cta-font-size-base: 18px;--font-size-tiny: 14px;--font-size-minor: 14px;--font-size-small: 16px;--font-size-medium: 21px;--font-size-large: 24px;--line-height-large: 1.25;--line-height-medium: .9;--line-height-base: .9;--line-height-small: 1.14;--line-height-minor: 1.5;--line-height-tiny: 1.1;--h1-font-size-oversized: 70px;--h1-font-size: 55px;--h2-font-size-oversized: 60px;--h2-font-size: 41px;--h3-font-size: 30px;--h4-font-size: 21.71px;--h5-font-size: 17px;--h6-font-size: 16px;--h7-font-size: 16px;--careers-link: 25px;--core-values-info-font-size: 21px;--careers-core-innerCircle-font-size: 1.5rem;--careers-growth-title-font-size: var(--h2-font-size);--careers-core-innerCircle-top-padding: 0;--careers-core-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--careers-title-font-size: calc(var(--h2-font-size) * var(--text-header-font-scale-ratio-h2));--careers-item-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--locations-hours-label-font-size: calc(var(--font-size-small-light) * var(--text-font-scale-ratio-light-small));--location-card-title-font-size: calc(var(--font-size-small) * var(--text-font-scale-ratio));--custom-menu-desktop-link-line-height: 1rem;--location-finder-content-nav-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));
563--location-finder-content-nav-font-weight: 700;--location-finder-content-search-title-font-size: 15px;--location-finder-content-header-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--global-menu-product-cta-font-size: calc(var(--h7-font-size) * var(--text-header-font-scale-ratio-h7));--global-menu-product-name-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--global-menu-product-name-font-weight: 500;--flavors-subtitle-font-weight: 400;--flavor-card-title-padding-bottom: unset;--flavor-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--flavor-card-title-line-height: var(--line-height-base);--slider-selection-background-color: linear-gradient(270deg, #ff0000 0%, #ff9000 34.47%, #fff600 72.87%, #91fa00 100%);--h1-line-height-oversized: .9;--h1-line-height: .9;--h2-line-height: .9;--h3-line-height: .9;--h4-line-height: .9;--h5-line-height: .9;--h6-line-height: .9;--body-font-line-height: 22px;--cta-top-padding:.85rem;--font-size-base: 1rem;--text-header-font-scale-ratio: 1;--text-header-font-scale-ratio-h1-oversized: var( --text-header-font-scale-ratio );--text-header-font-scale-ratio-h2-oversized: var( --text-header-font-scale-ratio );--text-header-font-scale-ratio-h2: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h3: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h4: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h5: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h6: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h7: var(--text-header-font-scale-ratio);--calculator-noUi-tooltip-font: 21px;--otnotice-font-size: 15px;--onetrust-heading-font-size: calc( var(--h2-font-size) * var(--text-header-font-scale-ratio-h2) );--flavors-offer-font-family: "Open Sans", sans-serif}@media (min-width: 992px){[_ngcontent-%COMP%]:root{--text-font-scale-ratio: 1.105;--text-font-scale-ratio-base: 1.184;--text-font-scale-ratio-medium: 1.071;--text-font-scale-ratio-large: 1.5;--text-font-scale-ratio-light: 1.105;--careers-link: 27px;--careers-core-card-title-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4));--careers-title-font-size: calc(var(--h1-font-size) * var(--text-header-font-scale-ratio));--careers-item-title-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--location-card-title-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--location-finder-content-nav-font-size: calc(var(--h6-font-size) * var(--text-header-font-scale-ratio-h6));--location-finder-content-header-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4));--global-menu-product-name-font-size: var(--font-size-large);--flavor-card-title-font-size: 1.75rem;--locator-arrow-font-size: 5px;--body-font-line-height: 24px;--text-header-font-scale-ratio: 1.3;--text-header-font-scale-ratio-h1-oversized: 2.57;--text-header-font-scale-ratio-h2-oversized: 2.13;--text-header-font-scale-ratio-h2: 1.56;--text-header-font-scale-ratio-h3: 1.36;--text-header-font-scale-ratio-h4: 1.658;--text-header-font-scale-ratio-h5: 1.647;--text-header-font-scale-ratio-h6: 1.375;--text-header-font-scale-ratio-h7: 1.125;--calculator-noUi-tooltip-font: 28px;--otnotice-font-size: 20px}}[_ngcontent-%COMP%]:root{--word-spacing: unset}[_ngcontent-%COMP%]:root{--cta-arrow-rotation: 0deg;--location-detail-active-translate: 100%;--modal-content-right: unset;--carousel-wrapper-direction: unset;--carousel-inner-direction: unset;--navbar-delivery-actions: unset;--primary-font-family: "RocGrotesk Light", sans-serif;--secondary-font-family: "RocGrotesk Medium", sans-serif;--font-family-base-bold: "RocGrotesk Bold", sans-serif;--headings-font-family: "RocGrotesk Extra Bold", sans-serif;--language-toggle-font-family: "RocGrotesk Extra Bold", sans-serif;--sticky-btn-line-left-width: 1px;--sticky-btn-line-right-width: 0;--calc-image-translate: -50%;--mobile-title-slider: 21px;--custom-select-background-position-x: 97%}[dir=rtl][_ngcontent-%COMP%]{--cta-arrow-rotation: 180deg;--location-detail-active-translate: -100%;--modal-content-right: 5%;--carousel-wrapper-direction: ltr;--carousel-inner-direction: rtl;--navbar-delivery-actions: ltr;--primary-font-family: "Almarai Light", sans-serif;--secondary-font-family: "Almarai Regular", sans-serif;--font-family-base-bold: "Almarai Bold", sans-serif;--headings-font-family: "Almarai Extrabold", sans-serif;--sticky-btn-line-left-width: 0;--sticky-btn-line-right-width: 1px;--calc-image-translate: 50%;--calculator-noUi-tooltip-font: 18px;--mobile-title-slider: 18px;--bs-btn-line-height: 1;--custom-select-background-position-x: 3%;--font-size-base-light: 14px;--font-size-small-light: 12px;--font-weight-bold: 700;--cta-font-size-base: 14px;--careers-growth-title-font-size: 30px;--core-values-info-font-size:16px;--careers-core-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--careers-title-font-size: calc(var(--h2-font-size) * var(--text-header-font-scale-ratio-h2));--careers-item-title-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--locations-hours-label-font-size: calc(var(--font-size-base-light) * var(--text-font-scale-ratio-light));--location-card-title-font-size: 18px;--location-finder-content-nav-font-size: calc(var(--cta-font-size-base) * var(--text-font-scale-ratio-large));
563--location-finder-content-nav-font-weight: 800;--location-finder-content-search-title-font-size: calc(var(--font-size-small) * var(--text-font-scale-ratio));--global-menu-product-cta-font-size: calc(var(--cta-font-size-base) * var(--text-font-scale-ratio-large));--global-menu-product-name-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--global-menu-product-name-font-weight: 800;--flavors-subtitle-font-weight: 700;--flavor-card-title-padding-bottom: 17;--flavor-card-title-line-height: var(--h3-line-height);--slider-selection-background-color: linear-gradient(270deg, #91fa00 0%, #fff600 34.47%, #ff9000 72.87%, #ff0000 100%);--font-size-small: 12px;--font-size-medium: 18px;--line-height-medium: 1.333;--line-height-base: 1.7;--line-height-small: 1.57;--h1-font-size-oversized: 80px;--h1-font-size: 38px;--h2-font-size: 30px;--h3-font-size: 26px;--h4-font-size: 21.71px;--h5-font-size: 18px;--h6-font-size: 13px;--h7-font-size: 14px;--h1-line-height-oversized: 1.1875;--h1-line-height: 1.294;--h2-line-height: 1.333;--h3-line-height: 1.307;--h6-line-height: 1.538;--h6-font-weight: 800;--headings-font-weight: 800;--bs-body-text-align: right}@media (min-width: 992px){[dir=rtl][_ngcontent-%COMP%]{--h1-line-height-oversized: 1.333;--h1-line-height: 1.25;--h2-line-height: 1.24;--line-height-small: 1.75;--line-height-medium: 1.454;--text-font-scale-ratio: 1.2;--text-font-scale-ratio-medium: 1.222;--text-font-scale-ratio-large: 1.142;--text-header-font-scale-ratio: 1.5789;--text-header-font-scale-ratio-h1-oversized: 1.875;--text-header-font-scale-ratio-h2: 1.667;--text-header-font-scale-ratio-h3: 1.538;--text-header-font-scale-ratio-h4: 1.3636;--text-header-font-scale-ratio-h5: 1.333;--text-header-font-scale-ratio-h7: 1;--calculator-noUi-tooltip-font: 22px;--location-card-title-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--custom-menu-desktop-link-line-height: var(--h3-line-height);--location-finder-content-header-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--flavor-card-title-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4))}}[dir=rtl][_ngcontent-%COMP%]   .ms-1[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-2[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-3[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-4[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-5[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-6[_ngcontent-%COMP%]{margin-left:0!important}[dir=rtl][_ngcontent-%COMP%]   .me-1[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-2[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-3[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-4[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-5[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-6[_ngcontent-%COMP%]{margin-right:0!important}[lang=th][_ngcontent-%COMP%]{direction:ltr;text-align:left;--font-size-base-light: 16px;--h1-line-height-oversized: 1.5;--h1-line-height: 1.5;--h2-line-height: 1.5;--h3-line-height: 1.5;--h5-line-height: 1.5;--line-height-base: 1.5;
563--line-height-small: 1.5;--line-height-tiny: 1.5;--body-font-line-height: 1.5;--h1-font-size-oversized: 34px;--h1-font-size: 34px;--h2-font-size: 30px;--h3-font-size: 30px;--careers-link: 25px;--core-values-info-font-size: 16px;--careers-core-innerCircle-font-size: 1.2rem;--careers-core-innerCircle-top-padding: 10px;--cta-top-padding:1.5rem;--word-spacing: normal;--word-break: break-word}@media (min-width: 992px){[lang=th][_ngcontent-%COMP%]{--text-header-font-scale-ratio-h2: 1;--text-header-font-scale-ratio-h3: 1}}.provider-card[_ngcontent-%COMP%]{background-color:#fff;position:relative;display:flex;flex-direction:column;box-shadow:0 3px 6px #0000004d;border-radius:4px;margin:0 4px 1rem;padding:1.25rem;transition:all .25s ease}.provider-card__hours-label[_ngcontent-%COMP%]{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex:1}.provider-card__hours-label[_ngcontent-%COMP%]   .offers-wrapper[_ngcontent-%COMP%]{justify-content:space-between}.provider-card__hours-label[_ngcontent-%COMP%]   .offers-wrapper[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{padding-right:.9rem}.provider-card__hours-label[_ngcontent-%COMP%]   .offers-wrapper[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]:last-child{padding-right:0}.provider-card__distance-away[_ngcontent-%COMP%]{margin-bottom:0;margin-top:1rem}.provider-card__header[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{font-family:var(--secondary-font-family);font-size:calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4));font-style:normal;text-transform:capitalize;margin-bottom:5px}@media (max-width: 767.98px){.provider-card__header[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{font-size:calc(var(--font-size-small) * var(--text-font-scale-ratio))}}.provider-card__header[_ngcontent-%COMP%]   address[_ngcontent-%COMP%]{margin-bottom:.75rem}.provider-card__header[_ngcontent-%COMP%]   address[_ngcontent-%COMP%] > a[_ngcontent-%COMP%]{color:#4a4a4a;font-size:1.1875rem}@media (max-width: 575.98px){.provider-card__header[_ngcontent-%COMP%]   address[_ngcontent-%COMP%] > a[_ngcontent-%COMP%]{font-size:calc(var(--font-size-minor) * var(--text-font-scale-ratio))}}.provider-card__header__hours-label[_ngcontent-%COMP%]{color:#4a4a4a;font-size:calc(var(--font-size-small) * var(--text-font-scale-ratio))}.provider-card__header__hours-label[_ngcontent-%COMP%]   #phone-icon[_ngcontent-%COMP%]{margin-right:.7rem;color:#000}.provider-card__header__hours-label[_ngcontent-%COMP%]   #clock-hours[_ngcontent-%COMP%], .provider-card__header__hours-label[_ngcontent-%COMP%]   #delivery-icon[_ngcontent-%COMP%]{margin-right:.5rem;color:#000}.provider-card__header__hours-label[_ngcontent-%COMP%]   .car-svg[_ngcontent-%COMP%]{width:28px!important;height:25px!important}@media (max-width: 575.98px){.provider-card__header__hours-label[_ngcontent-%COMP%]{font-size:calc(var(--font-size-minor) * var(--text-font-scale-ratio))}}.provider-card[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]{padding:0;padding-bottom:1rem}.provider-card[_ngcontent-%COMP%]   .card-footer[_ngcontent-%COMP%]{padding:0;background-color:inherit;flex-wrap:wrap}.provider-card[_ngcontent-%COMP%]   .card-footer.double-button[_ngcontent-%COMP%]{padding:.25rem;display:flex;align-items:center}.provider-card[_ngcontent-%COMP%]   .card-footer.double-button[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{flex-basis:48%;flex-grow:1;padding:.85rem .5rem .5rem;margin-top:1rem;font-size:18px;height:60px;width:100%}@media (max-width: 767.98px){.provider-card[_ngcontent-%COMP%]   .card-footer.double-button[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{font-size:calc(var(--font-size-small) * var(--text-font-scale-ratio));margin-top:.75rem;height:44px}}@media (max-width: 575.98px){.provider-card[_ngcontent-%COMP%]   .card-footer.double-button[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{width:100%;min-width:160px;padding:.85rem .45rem .45rem}}.provider-card[_ngcontent-%COMP%]   .card-footer.double-button[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]:first-child{margin-right:.75rem}@media only screen and (max-width: 391px){.provider-card[_ngcontent-%COMP%]   .card-footer.double-button[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]:first-child{margin-right:0!important}}.provider-card[_ngcontent-%COMP%]   .provider-detail-variant[_ngcontent-%COMP%]{display:none}.provider-card-day[_ngcontent-%COMP%]{width:7.5rem}.provider-finder-detail[_nghost-%COMP%]   .provider-card[_ngcontent-%COMP%], .provider-finder-detail   [_nghost-%COMP%]   .provider-card[_ngcontent-%COMP%]{border-radius:0}.provider-finder-detail[_nghost-%COMP%]   .provider-card[_ngcontent-%COMP%]   .provider-detail-variant[_ngcontent-%COMP%], .provider-finder-detail   [_nghost-%COMP%]   .provider-card[_ngcontent-%COMP%]   .provider-detail-variant[_ngcontent-%COMP%]{display:initial}.provider-finder-detail[_nghost-%COMP%]   .provider-card[_ngcontent-%COMP%]   .provider-detail-variant[_ngcontent-%COMP%]   a[_ngcontent-%COMP%], .provider-finder-detail   [_nghost-%COMP%]   .provider-card[_ngcontent-%COMP%]   .provider-detail-variant[_ngcontent-%COMP%]   a[_ngcontent-%COMP%], .provider-finder-detail[_nghost-%COMP%]   .provider-card[_ngcontent-%COMP%]   .provider-detail-variant[_ngcontent-%COMP%]   button[_ngcontent-%COMP%], .provider-finder-detail   [_nghost-%COMP%]   .provider-card[_ngcontent-%COMP%]   .provider-detail-variant[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;height:60px;font-size:18px;padding-top:1rem}@media (max-width: 767.98px){.provider-finder-detail[_nghost-%COMP%]   .provider-card[_ngcontent-%COMP%]   .provider-detail-variant[_ngcontent-%COMP%]   a[_ngcontent-%COMP%], .provider-finder-detail   [_nghost-%COMP%]   .provider-card[_ngcontent-%COMP%]   .provider-detail-variant[_ngcontent-%COMP%]   a[_ngcontent-%COMP%], .provider-finder-detail[_nghost-%COMP%]   .provider-card[_ngcontent-%COMP%]   .provider-detail-variant[_ngcontent-%COMP%]   button[_ngcontent-%COMP%], .provider-finder-detail   [_nghost-%COMP%]   .provider-card[_ngcontent-%COMP%]   .provider-detail-variant[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{font-size:calc(var(--font-size-small) * var(--text-font-scale-ratio));height:44px}}.provider-finder-detail[_nghost-%COMP%]   .provider-card[_ngcontent-%COMP%]   .provider-card-variant[_ngcontent-%COMP%], .provider-finder-detail   [_nghost-%COMP%]   .provider-card[_ngcontent-%COMP%]   .provider-card-variant[_ngcontent-%COMP%]{display:none}.provider-finder-detail[_nghost-%COMP%]   .provider-card[_ngcontent-%COMP%]   .card-header[_ngcontent-%COMP%], .provider-finder-detail   [_nghost-%COMP%]   .provider-card[_ngcontent-%COMP%]   .card-header[_ngcontent-%COMP%]{background-color:#fff;padding:2rem}.provider-finder-detail[_nghost-%COMP%]   .provider-card[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%], .provider-finder-detail   [_nghost-%COMP%]   .provider-card[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%], .provider-finder-detail[_nghost-%COMP%]   .provider-card[_ngcontent-%COMP%]   .card-footer[_ngcontent-%COMP%], .provider-finder-detail   [_nghost-%COMP%]   .provider-card[_ngcontent-%COMP%]   .card-footer[_ngcontent-%COMP%]{padding:2.5rem}.info-button[_ngcontent-%COMP%]{right:.1rem;cursor:pointer;position:absolute;background-color:transparent;display:flex}.info-icon[_ngcontent-%COMP%]{width:1.2rem;height:1.2rem}.button-zone.double-button[_ngcontent-%COMP%]{padding:0 .25rem .25rem;align-items:center;margin-top:.5rem}.button-zone.double-button[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{width:49%;flex-basis:49%;padding:.45rem;margin-bottom:.5rem}.button-zone.double-button[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]:first-child{margin-right:2%}@media (max-width: 575.98px){.button-zone.double-button[_ngcontent-%COMP%]{display:block}.button-zone.double-button[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{width:100%;padding:.45rem}.button-zone.double-button[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]:first-child{margin-bottom:.5rem}}.dsp-wrapper[_ngcontent-%COMP%]{text-align:center}.dsp-wrapper[_ngcontent-%COMP%] > a[_ngcontent-%COMP%]{cursor:pointer}.dsp-wrapper[_ngcontent-%COMP%] > a[_ngcontent-%COMP%] > img[_ngcontent-%COMP%]{width:13rem;height:auto}@media (max-width: 575.98px){.dsp-wrapper[_ngcontent-%COMP%] > a[_ngcontent-%COMP%] > img[_ngcontent-%COMP%]{width:19rem;height:auto}}']})}}return t})();var YT=(()=>{class t{constructor(e){this.router=e,this.matchingEvents=[],this.detailsClicked=new se,this.backgroundImage="",this.formattedDate={month:"",day:""}}
563ngOnInit(){this.formatDate(),this.pickBackgroundImage()}formatDate(){if(!this.event?.date){this.formattedDate={month:"",day:""};return}let e=new Date(this.event.date);if(isNaN(e.getTime())){this.formattedDate={month:"",day:""};return}let n=e.getUTCMonth(),a=["JAN","FEB","MAR","APR","MAY","JUN","JUL","AUG","SEP","OCT","NOV","DEC"][n],f=String(e.getUTCDate()).padStart(2,"0");this.formattedDate={month:a,day:f}}pickBackgroundImage(){if(typeof window<"u"&&window.innerWidth<=768&&this.event?.mobileimage_url){this.backgroundImage=this.event.mobileimage_url;return}this.backgroundImage=this.event?.desktopimage_url||this.event?.mobileimage_url||""}onCardClick(e){this.detailsClicked.emit({event:this.event,matchingEvents:this.matchingEvents})}onActionButtonClick(e){e.stopPropagation(),this.detailsClicked.emit({event:this.event,matchingEvents:this.matchingEvents})}static{this.\u0275fac=function(n){return new(n||t)(v(re))}}static{this.\u0275cmp=N({type:t,selectors:[["event-details-card"]],inputs:{event:"event",matchingEvents:"matchingEvents"},outputs:{detailsClicked:"detailsClicked"},standalone:!1,decls:16,vars:7,consts:[["tabindex","0","role","button",1,"event-details-card",3,"click","keydown.enter","keydown.space"],["role","img",1,"event-image"],[1,"date-badge"],[1,"date-month"],[1,"date-day"],[1,"event-content"],[1,"event-details"],[1,"event-location"],[1,"event-name"],["type","button","attr.aria-label","View event details",1,"event-action-button",3,"click"],["xmlns","http://www.w3.org/2000/svg","width","11","height","19","viewBox","0 0 11 19","fill","none","aria-hidden","true","focusable","false",1,"arrow-icon"],["d","M1.12109 0.996582L8.61769 9.43026L1.12109 17.8639","stroke","white","stroke-width","3"]],template:function(n,i){n&1&&(l(0,"div",0),C("click",function(f){return i.onCardClick(f)})("keydown.enter",function(f){return i.onCardClick(f)})("keydown.space",function(f){return i.onCardClick(f)}),l(1,"div",1)(2,"div",2)(3,"span",3),h(4),s(),l(5,"span",4),h(6),s()()(),l(7,"div",5)(8,"div",6)(9,"p",7),h(10),s(),l(11,"h3",8),h(12),s()(),l(13,"button",9),C("click",function(f){return i.onActionButtonClick(f)}),T(),l(14,"svg",10),x(15,"path",11),s()()()()),n&2&&(r(),o1("background-image","url("+i.backgroundImage+")"),ee("aria-label",i.event==null?null:i.event.name),r(3),M(i.formattedDate.month),r(2),M(i.formattedDate.day),r(4),M(i.event==null?null:i.event.location_name),r(2),M(i.event==null?null:i.event.name))},styles:['[_ngcontent-%COMP%]:root{--ion-color-primary: map-get($theme-colors, primary);--ion-color-secondary: map-get($theme-colors, secondary);--ion-color-tertiary: map-get($theme-colors, tertiary);--ion-color-success: map-get($theme-colors, tertiary);--ion-color-warning: map-get($theme-colors, secondary);--ion-color-danger: map-get($theme-colors, primary);--ion-color-dark: map-get($theme-colors, dark);--ion-color-medium: map-get($theme-colors, light-gray);--ion-color-light: map-get($theme-colors, light)}[_ngcontent-%COMP%]:root{--ion-font-family: $primary-font-family}[_ngcontent-%COMP%]:root{--font-size-scale: 1;--text-font-scale-ratio: 1;--text-font-scale-ratio-base: 1;--text-font-scale-ratio-small: 1;--text-font-scale-ratio-medium: 1;--text-font-scale-ratio-large: 1;--text-font-scale-ratio-light: 1;--text-font-scale-ratio-light-small: 1;--font-size-base-light: 19px;--font-size-tiny-light: 14px;--font-size-minor-light: 14px;--font-size-small-light: 17px;--font-size-medium-light: 22px;--font-size-large-light: 24px;--font-weight-bold: 500;--cta-font-size-base: 18px;--font-size-tiny: 14px;--font-size-minor: 14px;--font-size-small: 16px;--font-size-medium: 21px;--font-size-large: 24px;--line-height-large: 1.25;--line-height-medium: .9;--line-height-base: .9;--line-height-small: 1.14;--line-height-minor: 1.5;--line-height-tiny: 1.1;--h1-font-size-oversized: 70px;--h1-font-size: 55px;--h2-font-size-oversized: 60px;--h2-font-size: 41px;--h3-font-size: 30px;--h4-font-size: 21.71px;--h5-font-size: 17px;--h6-font-size: 16px;--h7-font-size: 16px;--careers-link: 25px;--core-values-info-font-size: 21px;--careers-core-innerCircle-font-size: 1.5rem;--careers-growth-title-font-size: var(--h2-font-size);--careers-core-innerCircle-top-padding: 0;--careers-core-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--careers-title-font-size: calc(var(--h2-font-size) * var(--text-header-font-scale-ratio-h2));--careers-item-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--locations-hours-label-font-size: calc(var(--font-size-small-light) * var(--text-font-scale-ratio-light-small));--location-card-title-font-size: calc(var(--font-size-small) * var(--text-font-scale-ratio));
563--custom-menu-desktop-link-line-height: 1rem;--location-finder-content-nav-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--location-finder-content-nav-font-weight: 700;--location-finder-content-search-title-font-size: 15px;--location-finder-content-header-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--global-menu-product-cta-font-size: calc(var(--h7-font-size) * var(--text-header-font-scale-ratio-h7));--global-menu-product-name-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--global-menu-product-name-font-weight: 500;--flavors-subtitle-font-weight: 400;--flavor-card-title-padding-bottom: unset;--flavor-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--flavor-card-title-line-height: var(--line-height-base);--slider-selection-background-color: linear-gradient(270deg, #ff0000 0%, #ff9000 34.47%, #fff600 72.87%, #91fa00 100%);--h1-line-height-oversized: .9;--h1-line-height: .9;--h2-line-height: .9;--h3-line-height: .9;--h4-line-height: .9;--h5-line-height: .9;--h6-line-height: .9;--body-font-line-height: 22px;--cta-top-padding:.85rem;--font-size-base: 1rem;--text-header-font-scale-ratio: 1;--text-header-font-scale-ratio-h1-oversized: var( --text-header-font-scale-ratio );--text-header-font-scale-ratio-h2-oversized: var( --text-header-font-scale-ratio );--text-header-font-scale-ratio-h2: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h3: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h4: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h5: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h6: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h7: var(--text-header-font-scale-ratio);--calculator-noUi-tooltip-font: 21px;--otnotice-font-size: 15px;--onetrust-heading-font-size: calc( var(--h2-font-size) * var(--text-header-font-scale-ratio-h2) );--flavors-offer-font-family: "Open Sans", sans-serif}@media (min-width: 992px){[_ngcontent-%COMP%]:root{--text-font-scale-ratio: 1.105;--text-font-scale-ratio-base: 1.184;--text-font-scale-ratio-medium: 1.071;--text-font-scale-ratio-large: 1.5;--text-font-scale-ratio-light: 1.105;--careers-link: 27px;--careers-core-card-title-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4));--careers-title-font-size: calc(var(--h1-font-size) * var(--text-header-font-scale-ratio));--careers-item-title-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--location-card-title-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--location-finder-content-nav-font-size: calc(var(--h6-font-size) * var(--text-header-font-scale-ratio-h6));--location-finder-content-header-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4));--global-menu-product-name-font-size: var(--font-size-large);--flavor-card-title-font-size: 1.75rem;--locator-arrow-font-size: 5px;--body-font-line-height: 24px;--text-header-font-scale-ratio: 1.3;--text-header-font-scale-ratio-h1-oversized: 2.57;--text-header-font-scale-ratio-h2-oversized: 2.13;--text-header-font-scale-ratio-h2: 1.56;--text-header-font-scale-ratio-h3: 1.36;--text-header-font-scale-ratio-h4: 1.658;--text-header-font-scale-ratio-h5: 1.647;--text-header-font-scale-ratio-h6: 1.375;--text-header-font-scale-ratio-h7: 1.125;--calculator-noUi-tooltip-font: 28px;--otnotice-font-size: 20px}}[_ngcontent-%COMP%]:root{--word-spacing: unset}[_ngcontent-%COMP%]:root{--cta-arrow-rotation: 0deg;--location-detail-active-translate: 100%;--modal-content-right: unset;--carousel-wrapper-direction: unset;--carousel-inner-direction: unset;--navbar-delivery-actions: unset;--primary-font-family: "RocGrotesk Light", sans-serif;--secondary-font-family: "RocGrotesk Medium", sans-serif;--font-family-base-bold: "RocGrotesk Bold", sans-serif;--headings-font-family: "RocGrotesk Extra Bold", sans-serif;--language-toggle-font-family: "RocGrotesk Extra Bold", sans-serif;--sticky-btn-line-left-width: 1px;--sticky-btn-line-right-width: 0;--calc-image-translate: -50%;--mobile-title-slider: 21px;--custom-select-background-position-x: 97%}[dir=rtl][_ngcontent-%COMP%]{--cta-arrow-rotation: 180deg;--location-detail-active-translate: -100%;--modal-content-right: 5%;--carousel-wrapper-direction: ltr;--carousel-inner-direction: rtl;--navbar-delivery-actions: ltr;--primary-font-family: "Almarai Light", sans-serif;--secondary-font-family: "Almarai Regular", sans-serif;--font-family-base-bold: "Almarai Bold", sans-serif;--headings-font-family: "Almarai Extrabold", sans-serif;--sticky-btn-line-left-width: 0;--sticky-btn-line-right-width: 1px;--calc-image-translate: 50%;--calculator-noUi-tooltip-font: 18px;--mobile-title-slider: 18px;--bs-btn-line-height: 1;--custom-select-background-position-x: 3%;--font-size-base-light: 14px;--font-size-small-light: 12px;--font-weight-bold: 700;--cta-font-size-base: 14px;--careers-growth-title-font-size: 30px;--core-values-info-font-size:16px;--careers-core-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--careers-title-font-size: calc(var(--h2-font-size) * var(--text-header-font-scale-ratio-h2));--careers-item-title-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--locations-hours-label-font-size: calc(var(--font-size-base-light) * var(--text-font-scale-ratio-light));--location-card-title-font-size: 18px;--location-finder-content-nav-font-size: calc(var(--cta-font-size-base) * var(--text-font-scale-ratio-large));
563--location-finder-content-nav-font-weight: 800;--location-finder-content-search-title-font-size: calc(var(--font-size-small) * var(--text-font-scale-ratio));--global-menu-product-cta-font-size: calc(var(--cta-font-size-base) * var(--text-font-scale-ratio-large));--global-menu-product-name-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--global-menu-product-name-font-weight: 800;--flavors-subtitle-font-weight: 700;--flavor-card-title-padding-bottom: 17;--flavor-card-title-line-height: var(--h3-line-height);--slider-selection-background-color: linear-gradient(270deg, #91fa00 0%, #fff600 34.47%, #ff9000 72.87%, #ff0000 100%);--font-size-small: 12px;--font-size-medium: 18px;--line-height-medium: 1.333;--line-height-base: 1.7;--line-height-small: 1.57;--h1-font-size-oversized: 80px;--h1-font-size: 38px;--h2-font-size: 30px;--h3-font-size: 26px;--h4-font-size: 21.71px;--h5-font-size: 18px;--h6-font-size: 13px;--h7-font-size: 14px;--h1-line-height-oversized: 1.1875;--h1-line-height: 1.294;--h2-line-height: 1.333;--h3-line-height: 1.307;--h6-line-height: 1.538;--h6-font-weight: 800;--headings-font-weight: 800;--bs-body-text-align: right}@media (min-width: 992px){[dir=rtl][_ngcontent-%COMP%]{--h1-line-height-oversized: 1.333;--h1-line-height: 1.25;--h2-line-height: 1.24;--line-height-small: 1.75;--line-height-medium: 1.454;--text-font-scale-ratio: 1.2;--text-font-scale-ratio-medium: 1.222;--text-font-scale-ratio-large: 1.142;--text-header-font-scale-ratio: 1.5789;--text-header-font-scale-ratio-h1-oversized: 1.875;--text-header-font-scale-ratio-h2: 1.667;--text-header-font-scale-ratio-h3: 1.538;--text-header-font-scale-ratio-h4: 1.3636;--text-header-font-scale-ratio-h5: 1.333;--text-header-font-scale-ratio-h7: 1;--calculator-noUi-tooltip-font: 22px;--location-card-title-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--custom-menu-desktop-link-line-height: var(--h3-line-height);--location-finder-content-header-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--flavor-card-title-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4))}}[dir=rtl][_ngcontent-%COMP%]   .ms-1[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-2[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-3[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-4[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-5[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-6[_ngcontent-%COMP%]{margin-left:0!important}[dir=rtl][_ngcontent-%COMP%]   .me-1[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-2[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-3[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-4[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-5[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-6[_ngcontent-%COMP%]{margin-right:0!important}[lang=th][_ngcontent-%COMP%]{direction:ltr;text-align:left;--font-size-base-light: 16px;--h1-line-height-oversized: 1.5;--h1-line-height: 1.5;--h2-line-height: 1.5;--h3-line-height: 1.5;--h5-line-height: 1.5;--line-height-base: 1.5;
563--line-height-small: 1.5;--line-height-tiny: 1.5;--body-font-line-height: 1.5;--h1-font-size-oversized: 34px;--h1-font-size: 34px;--h2-font-size: 30px;--h3-font-size: 30px;--careers-link: 25px;--core-values-info-font-size: 16px;--careers-core-innerCircle-font-size: 1.2rem;--careers-core-innerCircle-top-padding: 10px;--cta-top-padding:1.5rem;--word-spacing: normal;--word-break: break-word}@media (min-width: 992px){[lang=th][_ngcontent-%COMP%]{--text-header-font-scale-ratio-h2: 1;--text-header-font-scale-ratio-h3: 1}}.event-details-card[_ngcontent-%COMP%]{position:relative;width:100%;margin:0 auto;background:transparent;border-radius:20px;overflow:hidden;box-shadow:0 4px 12px #0003;transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column;cursor:pointer}.event-details-card[_ngcontent-%COMP%]:hover{transform:translateY(-4px);box-shadow:0 8px 20px #00000040}@media (max-width: 575.98px){.event-details-card[_ngcontent-%COMP%]{border-radius:16px}}.event-details-card[_ngcontent-%COMP%]   .event-image[_ngcontent-%COMP%]{position:relative;width:100%;height:250px;background-size:cover;background-position:center;background-repeat:no-repeat}@media (max-width: 767.98px){.event-details-card[_ngcontent-%COMP%]   .event-image[_ngcontent-%COMP%]{height:220px}}@media (max-width: 575.98px){.event-details-card[_ngcontent-%COMP%]   .event-image[_ngcontent-%COMP%]{height:200px}}.event-details-card[_ngcontent-%COMP%]   .date-badge[_ngcontent-%COMP%]{position:absolute;bottom:-30px;right:15px;width:60px;height:60px;background:#fff;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 4px 10px #0000001a;z-index:10;padding:5px;text-align:center}@media (max-width: 575.98px){.event-details-card[_ngcontent-%COMP%]   .date-badge[_ngcontent-%COMP%]{width:60px;height:60px;bottom:-25px;right:12px;border-radius:10px;padding:4px}}.event-details-card[_ngcontent-%COMP%]   .date-badge[_ngcontent-%COMP%]   .date-month[_ngcontent-%COMP%]{font-size:18.78px;font-weight:500;color:#006938;line-height:1;margin:0 0 1px;text-transform:uppercase;letter-spacing:.08em;font-family:var(--secondary-font-family),sans-serif;display:block;width:100%}@media (max-width: 575.98px){.event-details-card[_ngcontent-%COMP%]   .date-badge[_ngcontent-%COMP%]   .date-month[_ngcontent-%COMP%]{font-size:18.78px;margin-bottom:1px}}.event-details-card[_ngcontent-%COMP%]   .date-badge[_ngcontent-%COMP%]   .date-day[_ngcontent-%COMP%]{font-size:30.52px;font-weight:700;color:#006938;line-height:.75;letter-spacing:0;font-family:var(--font-family-base-bold),sans-serif;margin:0;display:block;width:100%}@media (max-width: 575.98px){.event-details-card[_ngcontent-%COMP%]   .date-badge[_ngcontent-%COMP%]   .date-day[_ngcontent-%COMP%]{font-size:30.52px}}.event-details-card[_ngcontent-%COMP%]   .event-content[_ngcontent-%COMP%]{position:relative;background-color:#006938;padding:35px 18px 20px;display:flex;align-items:flex-end;justify-content:space-between;min-height:110px;z-index:1}@media (max-width: 575.98px){.event-details-card[_ngcontent-%COMP%]   .event-content[_ngcontent-%COMP%]{padding:30px 15px 18px;min-height:100px}}.event-details-card[_ngcontent-%COMP%]   .event-details[_ngcontent-%COMP%]{flex:1;margin-right:15px;display:flex;flex-direction:column;justify-content:flex-end}.event-details-card[_ngcontent-%COMP%]   .event-location[_ngcontent-%COMP%]{font-size:20px;font-weight:350;color:#ffffffb3;letter-spacing:.1em;text-transform:uppercase;margin:0 0 4px;line-height:1;font-family:var(--primary-font-family),sans-serif;text-align:left}@media (max-width: 575.98px){.event-details-card[_ngcontent-%COMP%]   .event-location[_ngcontent-%COMP%]{font-size:20px}}.event-details-card[_ngcontent-%COMP%]   .event-name[_ngcontent-%COMP%]{font-size:32px;font-weight:750;color:#fff;margin:0;line-height:1.1;text-transform:uppercase;letter-spacing:0;font-family:var(--headings-font-family),sans-serif;text-align:left}@media (max-width: 767.98px){.event-details-card[_ngcontent-%COMP%]   .event-name[_ngcontent-%COMP%]{font-size:32px}}@media (max-width: 575.98px){.event-details-card[_ngcontent-%COMP%]   .event-name[_ng
563content-%COMP%]{font-size:32px}}.event-details-card[_ngcontent-%COMP%]   .event-action-button[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:transparent;border-radius:50%;border:2px solid #ffffff;transition:all .3s ease;flex-shrink:0;cursor:pointer;text-decoration:none;margin-bottom:3px}@media (max-width: 575.98px){.event-details-card[_ngcontent-%COMP%]   .event-action-button[_ngcontent-%COMP%]{width:36px;height:36px;border-width:2px}}.event-details-card[_ngcontent-%COMP%]   .event-action-button[_ngcontent-%COMP%]:hover{background:#ffffff1a;transform:scale(1.05)}.event-details-card[_ngcontent-%COMP%]   .event-action-button[_ngcontent-%COMP%]   .arrow-icon[_ngcontent-%COMP%]{width:16px;height:16px;color:#fff;transition:transform .3s ease}@media (max-width: 575.98px){.event-details-card[_ngcontent-%COMP%]   .event-action-button[_ngcontent-%COMP%]   .arrow-icon[_ngcontent-%COMP%]{width:14px;height:14px}}']})}}return t})();function zg(t,o){if(t&1&&x(0,"div",17),t&2){let e=d();c("innerHTML",e.event.description,_e)}}function Cg(t,o){if(t&1&&(l(0,"div",18),T(),l(1,"svg",19),x(2,"circle",20)(3,"path",21),s(),q(),l(4,"span"),h(5),s()()),t&2){let e=d();r(5),M(e.event.time)}}function bg(t,o){if(t&1&&(l(0,"div",18),T(),l(1,"svg",19),x(2,"path",22)(3,"circle",23),s(),q(),l(4,"span"),h(5),s()()),t&2){let e=d();r(5),M(e.event.location_name)}}function Mg(t,o){if(t&1&&(l(0,"span",33),h(1),s()),t&2){let e=d().$implicit;r(),F(" @ ",e.location_name," ")}}function yg(t,o){if(t&1&&(l(0,"div",28)(1,"div",29),h(2),s(),l(3,"div",30)(4,"span",31),h(5),s(),p(6,Mg,2,1,"span",32),s()()),t&2){let e=o.$implicit,n=d(2);Z("has-location",e.location_name),r(2),F1(" ",n.formatEventDate(e.date).month," ",n.formatEventDate(e.date).day," "),r(3),M(e.time),r(),c("ngIf",e.location_name)}}function wg(t,o){if(t&1&&(l(0,"div",24)(1,"h3",25),h(2),s(),l(3,"div",26),p(4,yg,7,6,"div",27),s()()),t&2){let e=d();r(2),M(e.getMatchingEventsTitle()),r(2),c("ngForOf",e.matchingEvents)}}function Pg(t,o){if(t&1&&(l(0,"p",34),h(1),s()),t&2){let e=d();r(),F(" ",e.event.cta_helpertext," ")}}function Og(t,o){if(t&1){let e=S();l(0,"button",35),C("click",function(){y(e);let i=d();return w(i.redirectToExternalUrl())}),h(1),s()}if(t&2){let e=d();r(),F(" ",e.event==null?null:e.event.cta," ")}}var JT=(()=>
563{class t{onResize(e){this.updateBackgroundImage()}constructor(e){this.modalService=e,this.allEvents=[],this.matchingEvents=[],this.formattedDate={month:"",day:""}}ngOnInit(){this.updateBackgroundImage(),this.formatDate()}closeModal(){this.modalService.dismissAll()}updateBackgroundImage(){typeof window<"u"&&window.innerWidth<=768&&this.event?.mobileimage_url?this.backgroundImage=this.event.mobileimage_url:this.backgroundImage=this.event?.desktopimage_url||this.event?.mobileimage_url||""}formatDate(){if(!this.event?.date){this.formattedDate={month:"",day:""};return}let e=new Date(this.event.date);if(isNaN(e.getTime())){this.formattedDate={month:"",day:""};return}let n=e.getUTCMonth(),a=["JAN","FEB","MAR","APR","MAY","JUN","JUL","AUG","SEP","OCT","NOV","DEC"][n],f=String(e.getUTCDate()).padStart(2,"0");this.formattedDate={month:a,day:f}}formatEventDate(e){let n=new Date(e);if(isNaN(n.getTime()))return{month:"",day:""};let i=n.getUTCMonth(),f=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"][i],m=String(n.getUTCDate()).padStart(2,"0");return{month:f,day:m}}openDirections(){this.event?.directions_url&&window.open(this.event.directions_url,"_blank")}redirectToExternalUrl(){this.event?.cta_url&&window.open(this.event.cta_url,"_blank")}getMatchingEventsTitle(){return`More ${this.event?.event_type||""} Events`}static{this.\u0275fac=function(n){return new(n||t)(v(_t))}}static{this.\u0275cmp=N({type:t,selectors:[["app-event-details-modal"]],hostBindings:function(n,i){n&1&&C("resize",function(f){return i.onResize(f)},!1,Zt)},inputs:{event:"event",allEvents:"allEvents",matchingEvents:"matchingEvents"},standalone:!1,decls:21,vars:12,consts:[[1,"event-details-modal"],[1,"modal-header-section"],["role","img",1,"event-hero-image"],["type","button","attr.aria-label","Close modal",1,"close-button",3,"click"],["width","24","height","24","viewBox","0 0 24 24","fill","none","xmlns","http://www.w3.org/2000/svg"],["d","M18 6L6 18M6 6l12 12","stroke","currentColor","stroke-width","2","stroke-linecap","round","stroke-linejoin","round"],[1,"date-badge-modal"],[1,"date-month"],[1,"date-day"],[1,"modal-content-section"],[1,"event-title"],["class","event-description",3,"innerHTML",4,"ngIf"],[1,"event-info"],["class","info-item",4,"ngIf"],["class","matching-events",4,"ngIf"],["class","cta-helper-text",4,"ngIf"],["type","button","class","btns btn-show-more font-family--rocgrotesk-extra-bold",3,"click",4,"ngIf"],[1,"event-description",3,"innerHTML"],[1,"info-item"],["width","20","height","20","viewBox","0 0 20 20","fill","none","xmlns","http://www.w3.org/2000/svg",1,"info-icon"],["cx","10","cy","10","r","8","stroke","currentColor","stroke-width","2"],["d","M10 5v5l3 3","stroke","currentColor","stroke-width","2","stroke-linecap","round"],["d","M10 2C7.243 2 5 4.243 5 7c0 4.5 5 11 5 11s5-6.5 5-11c0-2.757-2.243-5-5-5z","stroke","currentColor","stroke-width","2","fill","none"],["cx","10","cy","7","r","2","fill","currentColor"],[1,"matching-events"],[1,"matching-events-title"],[1,"matching-events-list"],["class","matching-event-item",3,"has-location",4,"ngFor","ngForOf"],[1,"matching-event-item"],[1,"matching-event-date"],[1,"matching-event-details"],[1,"matching-event-time"],["class","matching-event-location",4,"ngIf"],[1,"matching-event-location"],[1,"cta-helper-text"],["type","button",1,"btns","btn-show-more","font-family--rocgrotesk-extra-bold",3,"click"]],template:function(n,i){n&1&&(l(0,"div",0)(1,"div",1),x(2,"div",2),l(3,"button",3),C("click",function(){return i.closeModal()}),T(),l(4,"svg",4),x(5,"path",5),s()()(),q(),l(6,"div",6)(7,"span",7),h(8),s(),l(9,"span",8),h(10),s()(),l(11,"div",9)(12,"h2",10),h(13),s(),p(14,zg,1,1,"div",11),l(15,"div",12),p(16,Cg,6,1,"div",13)(17,bg,6,1,"div",13),s(),p(18,wg,5,2,"div",14)(19,Pg,2,1,"p",15)(20,Og,2,1,"button",16),s()()),n&2&&(r(2),o1("background-image","url("+i.backgroundImage+")"),ee("aria-label",i.event==null?null:i.event.name),r(6),M(i.formattedDate.month),r(2),M(i.formattedDate.day),r(3),M(i.event==null?null:i.event.name),r(),c("ngIf",i.event==null?null:i.event.description),r(2),c("ngIf",i.event==null?null:i.event.time),r(),c("ngIf",i.event==null?null:i.event.location_name),r(),c("ngIf",i.matchingEvents&&i.matchingEvents.length>0),r(),c("ngIf",i.event==null?null:i.event.cta_helpertext),r(),c("ngIf",i.event==null?null:i.event.cta_url))},dependencies:[ue,V],styles:['[_ngcontent-%COMP%]:root{--ion-color-primary: map-get($theme-colors, primary);--ion-color-secondary: map-get($theme-colors, secondary);--ion-color-tertiary: map-get($theme-colors, tertiary);--ion-color-success: map-get($theme-colors, tertiary);--ion-color-warning: map-get($theme-colors, secondary);--ion-color-danger: map-get($theme-colors, primary);--ion-color-dark: map-get($theme-colors, dark);--ion-color-medium: map-get($theme-colors, light-gray);--ion-color-light: map-get($theme-colors, light)}[_ngcontent-%COMP%]:root{--ion-font-family: $primary-font-family}[_ngcontent-%COMP%]:root{--font-size-scale: 1;--text-font-scale-ratio: 1;--text-font-scale-ratio-base: 1;--text-font-scale-ratio-small: 1;--text-font-scale-ratio-medium: 1;--text-font-scale-ratio-large: 1;--text-font-scale-ratio-light: 1;--text-font-scale-ratio-light-small: 1;--font-size-base-light: 19px;--font-size-tiny-light: 14px;--font-size-minor-light: 14px;--font-size-small-light: 17px;--font-size-medium-light: 22px;--font-size-large-light: 24px;--font-weight-bold: 500;--cta-font-size-base: 18px;--font-size-tiny: 14px;--font-size-minor: 14px;--font-size-small: 16px;--font-size-medium: 21px;--font-size-large: 24px;--line-height-large: 1.25;--line-height-medium: .9;--line-height-base: .9;--line-height-small: 1.14;--line-height-minor: 1.5;
563--line-height-tiny: 1.1;--h1-font-size-oversized: 70px;--h1-font-size: 55px;--h2-font-size-oversized: 60px;--h2-font-size: 41px;--h3-font-size: 30px;--h4-font-size: 21.71px;--h5-font-size: 17px;--h6-font-size: 16px;--h7-font-size: 16px;--careers-link: 25px;--core-values-info-font-size: 21px;--careers-core-innerCircle-font-size: 1.5rem;--careers-growth-title-font-size: var(--h2-font-size);--careers-core-innerCircle-top-padding: 0;--careers-core-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--careers-title-font-size: calc(var(--h2-font-size) * var(--text-header-font-scale-ratio-h2));--careers-item-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--locations-hours-label-font-size: calc(var(--font-size-small-light) * var(--text-font-scale-ratio-light-small));--location-card-title-font-size: calc(var(--font-size-small) * var(--text-font-scale-ratio));--custom-menu-desktop-link-line-height: 1rem;--location-finder-content-nav-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--location-finder-content-nav-font-weight: 700;--location-finder-content-search-title-font-size: 15px;--location-finder-content-header-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--global-menu-product-cta-font-size: calc(var(--h7-font-size) * var(--text-header-font-scale-ratio-h7));--global-menu-product-name-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--global-menu-product-name-font-weight: 500;--flavors-subtitle-font-weight: 400;--flavor-card-title-padding-bottom: unset;--flavor-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--flavor-card-title-line-height: var(--line-height-base);--slider-selection-background-color: linear-gradient(270deg, #ff0000 0%, #ff9000 34.47%, #fff600 72.87%, #91fa00 100%);--h1-line-height-oversized: .9;--h1-line-height: .9;--h2-line-height: .9;--h3-line-height: .9;--h4-line-height: .9;--h5-line-height: .9;--h6-line-height: .9;--body-font-line-height: 22px;--cta-top-padding:.85rem;--font-size-base: 1rem;--text-header-font-scale-ratio: 1;--text-header-font-scale-ratio-h1-oversized: var( --text-header-font-scale-ratio );--text-header-font-scale-ratio-h2-oversized: var( --text-header-font-scale-ratio );--text-header-font-scale-ratio-h2: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h3: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h4: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h5: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h6: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h7: var(--text-header-font-scale-ratio);--calculator-noUi-tooltip-font: 21px;--otnotice-font-size: 15px;--onetrust-heading-font-size: calc( var(--h2-font-size) * var(--text-header-font-scale-ratio-h2) );--flavors-offer-font-family: "Open Sans", sans-serif}@media (min-width: 992px){[_ngcontent-%COMP%]:root{--text-font-scale-ratio: 1.105;--text-font-scale-ratio-base: 1.184;--text-font-scale-ratio-medium: 1.071;--text-font-scale-ratio-large: 1.5;--text-font-scale-ratio-light: 1.105;--careers-link: 27px;--careers-core-card-title-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4));--careers-title-font-size: calc(var(--h1-font-size) * var(--text-header-font-scale-ratio));--careers-item-title-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--location-card-title-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--location-finder-content-nav-font-size: calc(var(--h6-font-size) * var(--text-header-font-scale-ratio-h6));--location-finder-content-header-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4));--global-menu-product-name-font-size: var(--font-size-large);--flavor-card-title-font-size: 1.75rem;--locator-arrow-font-size: 5px;--body-font-line-height: 24px;--text-header-font-scale-ratio: 1.3;--text-header-font-scale-ratio-h1-oversized: 2.57;--text-header-font-scale-ratio-h2-oversized: 2.13;--text-header-font-scale-ratio-h2: 1.56;--text-header-font-scale-ratio-h3: 1.36;--text-header-font-scale-ratio-h4: 1.658;--text-header-font-scale-ratio-h5: 1.647;--text-header-font-scale-ratio-h6: 1.375;--text-header-font-scale-ratio-h7: 1.125;--calculator-noUi-tooltip-font: 28px;--otnotice-font-size: 20px}}[_ngcontent-%COMP%]:root{--word-spacing: unset}[_ngcontent-%COMP%]:root{--cta-arrow-rotation: 0deg;--location-detail-active-translate: 100%;--modal-content-right: unset;--carousel-wrapper-direction: unset;--carousel-inner-direction: unset;--navbar-delivery-actions: unset;--primary-font-family: "RocGrotesk Light", sans-serif;--secondary-font-family: "RocGrotesk Medium", sans-serif;--font-family-base-bold: "RocGrotesk Bold", sans-serif;--headings-font-family: "RocGrotesk Extra Bold", sans-serif;--language-toggle-font-family: "RocGrotesk Extra Bold", sans-serif;--sticky-btn-line-left-width: 1px;--sticky-btn-line-right-width: 0;--calc-image-translate: -50%;--mobile-title-slider: 21px;--custom-select-background-position-x: 97%}[dir=rtl][_ngcontent-%COMP%]{--cta-arrow-rotation: 180deg;--location-detail-active-translate: -100%;--modal-content-right: 5%;--carousel-wrapper-direction: ltr;--carousel-inner-direction: rtl;--navbar-delivery-actions: ltr;--primary-font-family: "Almarai Light", sans-serif;--secondary-font-family: "Almarai Regular", sans-serif;--font-family-base-bold: "Almarai Bold", sans-serif;--headings-font-family: "Almarai Extrabold", sans-serif;--sticky-btn-line-left-width: 0;--sticky-btn-line-right-width: 1px;--calc-image-translate: 50%;--calculator-noUi-tooltip-font: 18px;--mobile-title-slider: 18px;--bs-btn-line-height: 1;--custom-select-background-position-x: 3%;--font-size-base-light: 14px;--font-size-small-light: 12px;--font-weight-bold: 700;--cta-font-size-base: 14px;--careers-growth-title-font-size: 30px;--core-values-info-font-size:16px;--careers-core-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--careers-title-font-size: calc(var(--h2-font-size) * var(--text-header-font-scale-ratio-h2));--careers-item-title-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--locations-hours-label-font-size: calc(var(--font-size-base-light) * var(--text-font-scale-ratio-light));--location-card-title-font-size: 18px;--location-finder-content-nav-font-size: calc(var(--cta-font-size-base) * var(--text-font-scale-ratio-large));
563--location-finder-content-nav-font-weight: 800;--location-finder-content-search-title-font-size: calc(var(--font-size-small) * var(--text-font-scale-ratio));--global-menu-product-cta-font-size: calc(var(--cta-font-size-base) * var(--text-font-scale-ratio-large));--global-menu-product-name-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--global-menu-product-name-font-weight: 800;--flavors-subtitle-font-weight: 700;--flavor-card-title-padding-bottom: 17;--flavor-card-title-line-height: var(--h3-line-height);--slider-selection-background-color: linear-gradient(270deg, #91fa00 0%, #fff600 34.47%, #ff9000 72.87%, #ff0000 100%);--font-size-small: 12px;--font-size-medium: 18px;--line-height-medium: 1.333;--line-height-base: 1.7;--line-height-small: 1.57;--h1-font-size-oversized: 80px;--h1-font-size: 38px;--h2-font-size: 30px;--h3-font-size: 26px;--h4-font-size: 21.71px;--h5-font-size: 18px;--h6-font-size: 13px;--h7-font-size: 14px;--h1-line-height-oversized: 1.1875;--h1-line-height: 1.294;--h2-line-height: 1.333;--h3-line-height: 1.307;--h6-line-height: 1.538;--h6-font-weight: 800;--headings-font-weight: 800;--bs-body-text-align: right}@media (min-width: 992px){[dir=rtl][_ngcontent-%COMP%]{--h1-line-height-oversized: 1.333;--h1-line-height: 1.25;--h2-line-height: 1.24;--line-height-small: 1.75;--line-height-medium: 1.454;--text-font-scale-ratio: 1.2;--text-font-scale-ratio-medium: 1.222;--text-font-scale-ratio-large: 1.142;--text-header-font-scale-ratio: 1.5789;--text-header-font-scale-ratio-h1-oversized: 1.875;--text-header-font-scale-ratio-h2: 1.667;--text-header-font-scale-ratio-h3: 1.538;--text-header-font-scale-ratio-h4: 1.3636;--text-header-font-scale-ratio-h5: 1.333;--text-header-font-scale-ratio-h7: 1;--calculator-noUi-tooltip-font: 22px;--location-card-title-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--custom-menu-desktop-link-line-height: var(--h3-line-height);--location-finder-content-header-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--flavor-card-title-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4))}}[dir=rtl][_ngcontent-%COMP%]   .ms-1[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-2[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-3[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-4[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-5[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-6[_ngcontent-%COMP%]{margin-left:0!important}[dir=rtl][_ngcontent-%COMP%]   .me-1[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-2[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-3[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-4[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-5[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-6[_ngcontent-%COMP%]{margin-right:0!important}[lang=th][_ngcontent-%COMP%]{direction:ltr;text-align:left;--font-size-base-light: 16px;--h1-line-height-oversized: 1.5;--h1-line-height: 1.5;--h2-line-height: 1.5;--h3-line-height: 1.5;--h5-line-height: 1.5;--line-height-base: 1.5;
563--line-height-small: 1.5;--line-height-tiny: 1.5;--body-font-line-height: 1.5;--h1-font-size-oversized: 34px;--h1-font-size: 34px;--h2-font-size: 30px;--h3-font-size: 30px;--careers-link: 25px;--core-values-info-font-size: 16px;--careers-core-innerCircle-font-size: 1.2rem;--careers-core-innerCircle-top-padding: 10px;--cta-top-padding:1.5rem;--word-spacing: normal;--word-break: break-word}@media (min-width: 992px){[lang=th][_ngcontent-%COMP%]{--text-header-font-scale-ratio-h2: 1;--text-header-font-scale-ratio-h3: 1}}  .event-details-modal-wrapper{display:flex!important;align-items:center!important;justify-content:center!important;padding:16px!important}@media (max-width: 768px){  .event-details-modal-wrapper{padding:20px!important}}  .event-details-modal-wrapper .modal-dialog{max-width:400px;width:100%!important;margin:0 auto!important;display:flex!important;align-items:center!important;justify-content:center!important}@media (max-width: 991px){  .event-details-modal-wrapper .modal-dialog{max-width:90vw}}@media (max-width: 768px){  .event-details-modal-wrapper .modal-dialog{max-width:90vw!important;position:relative!important;left:50%!important;transform:translate(-50%)!important;margin:0!important}}  .event-details-modal-wrapper .modal-content{border:none;border-radius:24px;background:transparent;box-shadow:0 20px 60px #00000080;overflow:visible;width:100%;margin:0 auto}@media (max-width: 991px){  .event-details-modal-wrapper .modal-content{border-radius:20px}}@media (max-width: 768px){  .event-details-modal-wrapper .modal-content{border-radius:16px}}  .event-details-modal-wrapper:before{background-color:#000c!important}@media (max-width: 767.98px){  .modal-content{left:unset;right:unset}}.event-details-modal[_ngcontent-%COMP%]{position:relative;width:100%;max-width:500px;background:#000;border-radius:24px;overflow:visible;display:flex;flex-direction:column;max-height:90vh;margin:0 auto;box-sizing:border-box}@media (max-width: 767.98px){.event-details-modal[_ngcontent-%COMP%]{max-width:95vw;border-radius:20px}}@media (max-width: 575.98px){.event-details-modal[_ngcontent-%COMP%]{width:100%;max-width:100%;max-height:85vh;border-radius:16px;overflow:hidden;margin:0 auto}}.modal-header-section[_ngcontent-%COMP%]{position:relative;width:100%;height:400px;max-height:264px;flex-shrink:0;overflow:hidden;border-radius:24px 24px 0 0}@media (max-width: 767.98px){.modal-header-section[_ngcontent-%COMP%]{height:350px;max-height:264px;border-radius:20px 20px 0 0}}@media (max-width: 575.98px){.modal-header-section[_ngcontent-%COMP%]{height:300px;max-height:264px;border-radius:16px 16px 0 0}}.event-hero-image[_ngcontent-%COMP%]{width:100%;height:100%;max-height:264px;background-size:cover;background-position:center;background-repeat:no-repeat}.close-button[_ngcontent-%COMP%]{position:absolute;top:20px;right:20px;width:36px;height:36px;max-width:36px;max-height:36px;background:#ffffffe6;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:all .3s ease;box-shadow:0 4px 12px #00000026}@media (max-width: 575.98px){.close-button[_ngcontent-%COMP%]{width:36px;height:36px;max-width:36px;max-height:36px;top:16px;right:16px}}.close-button[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{width:24px;height:24px;max-width:36px;max-height:36px;color:#1d1d1d}@media (max-width: 575.98px){.close-button[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{width:20px;height:20px;max-width:36px;max-height:36px}}.close-button[_ngcontent-%COMP%]:hover{background:#fff;transform:scale(1.05)}.close-button[_ngcontent-%COMP%]:active{transform:scale(.95)}.date-badge-modal[_ngcontent-%COMP%]{position:absolute;top:230px;right:20px;width:68px;height:68px;background:#fff;border-radius:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 4px 16px #0003;z-index:10;padding:6px;text-align:center}@media (max-width: 767.98px){.date-badge-modal[_ngcontent-%COMP%]{top:230px}}@media (max-width: 575.98px){.date-badge-modal[_ngcontent-%COMP%]{width:68px;height:68px;top:230px;right:16px;border-radius:12px;padding:5px}}.date-badge-modal[_ngcontent-%COMP%]   .date-month[_ngcontent-%COMP%]{font-size:20px;font-weight:500;color:#006938;line-height:1;margin:0 0 1px;text-transform:uppercase;letter-spacing:.08em;font-family:var(--secondary-font-family),sans-serif;display:block;width:100%}@media (max-width: 575.98px){.date-badge-modal[_ngcontent-%COMP%]   .date-month[_ngcontent-%COMP%]{margin-bottom:1px}}.date-badge-modal[_ngcontent-%COMP%]   .date-day[_ngcontent-%COMP%]{font-size:34px;font-weight:700;color:#006938;line-height:.75;letter-spacing:0;font-family:var(--font-family-base-bold),sans-serif;margin:0;display:block;width:100%}.modal-content-section[_ngcontent-%COMP%]{position:relative;background:#006938;padding:24px 40px;flex:1;overflow-y:auto;border-radius:0 0 24px 24px;z-index:1}@media (max-width: 767.98px){.modal-content-section[_ngcontent-%COMP%]{border-radius:0 0 20px 20px}}@media (max-width: 575.98px){.modal-content-section[_ngcontent-%COMP%]{border-radius:0 0 16px 16px;overflow-y:auto;-webkit-overflow-scrolling:touch}}.event-title[_ngcontent-%COMP%]{font-size:48px;font-weight:750;color:#fff;line-height:1;text-transform:uppercase;letter-spacing:0;font-family:var(--headings-font-family),sans-serif}@media (max-width: 767.98px){.event-title[_ngcontent-%COMP%]{font-size:40px!important;margin-bottom:16px}}@media (max-width: 575.98px){.event-title[_ngcontent-%COMP%]{font-size:40px!important;margin-bottom:14px}}.event-description[_ngcontent-%COMP%]{font-size:16px;font-weight:400;color:#fff;line-height:16px;letter-spacing:0;margin:0 0 20px;font-family:Open Sans,sans-serif}@media (max-width: 767.98px){.event-description[_ngcontent-%COMP%]{font-size:14px;margin-bottom:24px}}@media (max-width: 575.98px){.event-description[_ngcontent-%COMP%]{font-size:14px;line-height:16px;margin-bottom:20px}}.event-description[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:14.12px!important;font-weight:400!important;color:#fff;line-height:17.65px!important;letter-spacing:0!important;margin:0!important;font-family:Open Sans,sans-serif!important}.event-info[_ngcontent-%COMP%]{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px}@media (max-width: 575.98px){.event-info[_ngcontent-%COMP%]{gap:16px}}.info-item[_ngcontent-%COMP%]{display:flex;align-items:center;gap:4px;font-size:16px;font-weight:400;color:#fff;font-family:Open Sans,sans-serif}.info-item[_ngcontent-%COMP%]   .info-icon[_ngcontent-%COMP%]{width:20px;height:20px;color:#fff;flex-shrink:0}@media (max-width: 575.98px){.info-item[_ngcontent-%COMP%]   .info-icon[_ngcontent-%COMP%]{width:18px;height:18px}}.matching-events[_ngcontent-%COMP%]{padding-top:20px}.matching-events-title[_ngcontent-%COMP%]{font-size:26px;font-weight:500;color:#fff;margin:0 0 10px;letter-spacing:0;line-height:22px;font-family:RocGrotesk Medium,sans-serif;font-style:normal;text-transform:none}@media (max-width: 575.98px){.matching-events-title[_ngcontent-%COMP%]{font-size:22px;margin-bottom:16px}}.matching-events-list[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:16px}@media (max-width: 575.98px){.matching-events-list[_ngcontent-%COMP%]{gap:14px}}.matching-event-item[_ngcontent-%COMP%]{display:flex;align-items:center;gap:20px}@media (max-width: 575.98px){.matching-event-item[_ngcontent-%COMP%]{gap:16px}}.matching-event-date[_ngcontent-%COMP%]{font-size:16px;font-weight:500;color:#fff;min-width:70px;text-transform:capitalize;font-family:Open Sans,sans-serif}@media (max-width: 575.98px){.matching-event-date[_ngcontent-%COMP%]{font-size:14px;min-width:65px}}.matching-event-details[_ngcontent-%COMP%]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;flex:1}
563.matching-event-time[_ngcontent-%COMP%]{line-height:24px;font-size:16px;font-weight:400;color:#fff;font-family:Open Sans,sans-serif}@media (max-width: 575.98px){.matching-event-time[_ngcontent-%COMP%]{font-size:14px}}.matching-event-location[_ngcontent-%COMP%]{line-height:24px;font-size:16px;font-weight:400;color:#fff;font-family:Open Sans,sans-serif}@media (max-width: 575.98px){.matching-event-location[_ngcontent-%COMP%]{font-size:14px}}.modal-content-section[_ngcontent-%COMP%]::-webkit-scrollbar{width:8px}.modal-content-section[_ngcontent-%COMP%]::-webkit-scrollbar-track{background:#ffffff1a;border-radius:4px}.modal-content-section[_ngcontent-%COMP%]::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:4px}.modal-content-section[_ngcontent-%COMP%]::-webkit-scrollbar-thumb:hover{background:#fff6}.btns[_ngcontent-%COMP%]{text-transform:uppercase;border:none;border-radius:50px;padding:.6rem 3rem;font-size:1.1875rem;margin:2rem 0;cursor:pointer;transition:all .3s ease}.btns[_ngcontent-%COMP%]:hover{opacity:.9;transform:translateY(-2px);box-shadow:0 4px 12px #0003}.btns[_ngcontent-%COMP%]:active{transform:translateY(0)}.cta-helper-text[_ngcontent-%COMP%]{text-align:center;font-size:16px;font-weight:400;color:#fff;margin:.75rem 0 .5rem;font-family:Open Sans,sans-serif;line-height:1.5}@media (max-width: 575.98px){.cta-helper-text[_ngcontent-%COMP%]{font-size:12px}}.modal-content-section[_ngcontent-%COMP%]   .btns[_ngcontent-%COMP%]{display:block;width:100%;height:50px;margin:.75rem auto 0;font-size:18px}.btn-show-more[_ngcontent-%COMP%]{background-color:#fff;color:#006938}']})}}return t})();var Qc=(()=>{class t{static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275mod=Qt({type:t})}static{this.\u0275inj=qt({imports:[Q1,kt,wn,J2,w3,oi,ei,$n,Ii,s1.forChild({}),$n.forRoot({template:Ai}),X]})}}return t})();function Lg(t,o){t&1&&x(0,"app-footer")}var Aa=(()=>{class t{constructor(){this.environment=b}ngOnDestroy(){}ngOnInit(){}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=N({type:t,selectors:[["app-custom-not-found"]],standalone:!1,decls:3,vars:2,consts:[[3,"showBtn"],[4,"ngIf"]],template:function(n,i){n&1&&(l(0,"ion-content"),x(1,"app-not-found",0),p(2,Lg,1,0,"app-footer",1),s()),n&2&&(r(),c("showBtn",!0),r(),c("ngIf",i.environment.showComponentFooter))},dependencies:[ve,V,di,Ge],styles:['[_ngcontent-%COMP%]:root{--ion-color-primary: map-get($theme-colors, primary);--ion-color-secondary: map-get($theme-colors, secondary);--ion-color-tertiary: map-get($theme-colors, tertiary);--ion-color-success: map-get($theme-colors, tertiary);--ion-color-warning: map-get($theme-colors, secondary);--ion-color-danger: map-get($theme-colors, primary);--ion-color-dark: map-get($theme-colors, dark);--ion-color-medium: map-get($theme-colors, light-gray);--ion-color-light: map-get($theme-colors, light)}[_ngcontent-%COMP%]:root{--ion-font-family: $primary-font-family}[_ngcontent-%COMP%]:root{--font-size-scale: 1;--text-font-scale-ratio: 1;--text-font-scale-ratio-base: 1;--text-font-scale-ratio-small: 1;--text-font-scale-ratio-medium: 1;--text-font-scale-ratio-large: 1;--text-font-scale-ratio-light: 1;--text-font-scale-ratio-light-small: 1;--font-size-base-light: 19px;--font-size-tiny-light: 14px;--font-size-minor-light: 14px;--font-size-small-light: 17px;--font-size-medium-light: 22px;--font-size-large-light: 24px;--font-weight-bold: 500;--cta-font-size-base: 18px;--font-size-tiny: 14px;--font-size-minor: 14px;--font-size-small: 16px;--font-size-medium: 21px;--font-size-large: 24px;--line-height-large: 1.25;--line-height-medium: .9;--line-height-base: .9;--line-height-small: 1.14;--line-height-minor: 1.5;--line-height-tiny: 1.1;--h1-font-size-oversized: 70px;--h1-font-size: 55px;--h2-font-size-oversized: 60px;--h2-font-size: 41px;--h3-font-size: 30px;--h4-font-size: 21.71px;--h5-font-size: 17px;--h6-font-size: 16px;--h7-font-size: 16px;--careers-link: 25px;--core-values-info-font-size: 21px;--careers-core-innerCircle-font-size: 1.5rem;--careers-growth-title-font-size: var(--h2-font-size);--careers-core-innerCircle-top-padding: 0;--careers-core-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--careers-title-font-size: calc(var(--h2-font-size) * var(--text-header-font-scale-ratio-h2));--careers-item-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--locations-hours-label-font-size: calc(var(--font-size-small-light) * var(--text-font-scale-ratio-light-small));--location-card-title-font-size: calc(var(--font-size-small) * var(--text-font-scale-ratio));
563--custom-menu-desktop-link-line-height: 1rem;--location-finder-content-nav-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--location-finder-content-nav-font-weight: 700;--location-finder-content-search-title-font-size: 15px;--location-finder-content-header-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--global-menu-product-cta-font-size: calc(var(--h7-font-size) * var(--text-header-font-scale-ratio-h7));--global-menu-product-name-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--global-menu-product-name-font-weight: 500;--flavors-subtitle-font-weight: 400;--flavor-card-title-padding-bottom: unset;--flavor-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--flavor-card-title-line-height: var(--line-height-base);--slider-selection-background-color: linear-gradient(270deg, #ff0000 0%, #ff9000 34.47%, #fff600 72.87%, #91fa00 100%);--h1-line-height-oversized: .9;--h1-line-height: .9;--h2-line-height: .9;--h3-line-height: .9;--h4-line-height: .9;--h5-line-height: .9;--h6-line-height: .9;--body-font-line-height: 22px;--cta-top-padding:.85rem;--font-size-base: 1rem;--text-header-font-scale-ratio: 1;--text-header-font-scale-ratio-h1-oversized: var( --text-header-font-scale-ratio );--text-header-font-scale-ratio-h2-oversized: var( --text-header-font-scale-ratio );--text-header-font-scale-ratio-h2: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h3: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h4: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h5: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h6: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h7: var(--text-header-font-scale-ratio);--calculator-noUi-tooltip-font: 21px;--otnotice-font-size: 15px;--onetrust-heading-font-size: calc( var(--h2-font-size) * var(--text-header-font-scale-ratio-h2) );--flavors-offer-font-family: "Open Sans", sans-serif}@media (min-width: 992px){[_ngcontent-%COMP%]:root{--text-font-scale-ratio: 1.105;--text-font-scale-ratio-base: 1.184;--text-font-scale-ratio-medium: 1.071;--text-font-scale-ratio-large: 1.5;--text-font-scale-ratio-light: 1.105;--careers-link: 27px;--careers-core-card-title-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4));--careers-title-font-size: calc(var(--h1-font-size) * var(--text-header-font-scale-ratio));--careers-item-title-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--location-card-title-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--location-finder-content-nav-font-size: calc(var(--h6-font-size) * var(--text-header-font-scale-ratio-h6));--location-finder-content-header-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4));--global-menu-product-name-font-size: var(--font-size-large);--flavor-card-title-font-size: 1.75rem;--locator-arrow-font-size: 5px;--body-font-line-height: 24px;--text-header-font-scale-ratio: 1.3;--text-header-font-scale-ratio-h1-oversized: 2.57;--text-header-font-scale-ratio-h2-oversized: 2.13;--text-header-font-scale-ratio-h2: 1.56;--text-header-font-scale-ratio-h3: 1.36;--text-header-font-scale-ratio-h4: 1.658;--text-header-font-scale-ratio-h5: 1.647;--text-header-font-scale-ratio-h6: 1.375;--text-header-font-scale-ratio-h7: 1.125;--calculator-noUi-tooltip-font: 28px;--otnotice-font-size: 20px}}[_ngcontent-%COMP%]:root{--word-spacing: unset}[_ngcontent-%COMP%]:root{--cta-arrow-rotation: 0deg;--location-detail-active-translate: 100%;--modal-content-right: unset;--carousel-wrapper-direction: unset;--carousel-inner-direction: unset;--navbar-delivery-actions: unset;--primary-font-family: "RocGrotesk Light", sans-serif;--secondary-font-family: "RocGrotesk Medium", sans-serif;--font-family-base-bold: "RocGrotesk Bold", sans-serif;--headings-font-family: "RocGrotesk Extra Bold", sans-serif;--language-toggle-font-family: "RocGrotesk Extra Bold", sans-serif;--sticky-btn-line-left-width: 1px;--sticky-btn-line-right-width: 0;--calc-image-translate: -50%;--mobile-title-slider: 21px;--custom-select-background-position-x: 97%}[dir=rtl][_ngcontent-%COMP%]{--cta-arrow-rotation: 180deg;--location-detail-active-translate: -100%;--modal-content-right: 5%;--carousel-wrapper-direction: ltr;--carousel-inner-direction: rtl;--navbar-delivery-actions: ltr;--primary-font-family: "Almarai Light", sans-serif;--secondary-font-family: "Almarai Regular", sans-serif;--font-family-base-bold: "Almarai Bold", sans-serif;--headings-font-family: "Almarai Extrabold", sans-serif;--sticky-btn-line-left-width: 0;--sticky-btn-line-right-width: 1px;--calc-image-translate: 50%;--calculator-noUi-tooltip-font: 18px;--mobile-title-slider: 18px;--bs-btn-line-height: 1;--custom-select-background-position-x: 3%;--font-size-base-light: 14px;--font-size-small-light: 12px;--font-weight-bold: 700;--cta-font-size-base: 14px;--careers-growth-title-font-size: 30px;--core-values-info-font-size:16px;--careers-core-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--careers-title-font-size: calc(var(--h2-font-size) * var(--text-header-font-scale-ratio-h2));--careers-item-title-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--locations-hours-label-font-size: calc(var(--font-size-base-light) * var(--text-font-scale-ratio-light));--location-card-title-font-size: 18px;--location-finder-content-nav-font-size: calc(var(--cta-font-size-base) * var(--text-font-scale-ratio-large));
563--location-finder-content-nav-font-weight: 800;--location-finder-content-search-title-font-size: calc(var(--font-size-small) * var(--text-font-scale-ratio));--global-menu-product-cta-font-size: calc(var(--cta-font-size-base) * var(--text-font-scale-ratio-large));--global-menu-product-name-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--global-menu-product-name-font-weight: 800;--flavors-subtitle-font-weight: 700;--flavor-card-title-padding-bottom: 17;--flavor-card-title-line-height: var(--h3-line-height);--slider-selection-background-color: linear-gradient(270deg, #91fa00 0%, #fff600 34.47%, #ff9000 72.87%, #ff0000 100%);--font-size-small: 12px;--font-size-medium: 18px;--line-height-medium: 1.333;--line-height-base: 1.7;--line-height-small: 1.57;--h1-font-size-oversized: 80px;--h1-font-size: 38px;--h2-font-size: 30px;--h3-font-size: 26px;--h4-font-size: 21.71px;--h5-font-size: 18px;--h6-font-size: 13px;--h7-font-size: 14px;--h1-line-height-oversized: 1.1875;--h1-line-height: 1.294;--h2-line-height: 1.333;--h3-line-height: 1.307;--h6-line-height: 1.538;--h6-font-weight: 800;--headings-font-weight: 800;--bs-body-text-align: right}@media (min-width: 992px){[dir=rtl][_ngcontent-%COMP%]{--h1-line-height-oversized: 1.333;--h1-line-height: 1.25;--h2-line-height: 1.24;--line-height-small: 1.75;--line-height-medium: 1.454;--text-font-scale-ratio: 1.2;--text-font-scale-ratio-medium: 1.222;--text-font-scale-ratio-large: 1.142;--text-header-font-scale-ratio: 1.5789;--text-header-font-scale-ratio-h1-oversized: 1.875;--text-header-font-scale-ratio-h2: 1.667;--text-header-font-scale-ratio-h3: 1.538;--text-header-font-scale-ratio-h4: 1.3636;--text-header-font-scale-ratio-h5: 1.333;--text-header-font-scale-ratio-h7: 1;--calculator-noUi-tooltip-font: 22px;--location-card-title-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--custom-menu-desktop-link-line-height: var(--h3-line-height);--location-finder-content-header-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--flavor-card-title-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4))}}[dir=rtl][_ngcontent-%COMP%]   .ms-1[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-2[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-3[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-4[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-5[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-6[_ngcontent-%COMP%]{margin-left:0!important}[dir=rtl][_ngcontent-%COMP%]   .me-1[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-2[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-3[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-4[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-5[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-6[_ngcontent-%COMP%]{margin-right:0!important}[lang=th][_ngcontent-%COMP%]{direction:ltr;text-align:left;--font-size-base-light: 16px;--h1-line-height-oversized: 1.5;--h1-line-height: 1.5;--h2-line-height: 1.5;--h3-line-height: 1.5;--h5-line-height: 1.5;--line-height-base: 1.5;
563--line-height-small: 1.5;--line-height-tiny: 1.5;--body-font-line-height: 1.5;--h1-font-size-oversized: 34px;--h1-font-size: 34px;--h2-font-size: 30px;--h3-font-size: 30px;--careers-link: 25px;--core-values-info-font-size: 16px;--careers-core-innerCircle-font-size: 1.2rem;--careers-core-innerCircle-top-padding: 10px;--cta-top-padding:1.5rem;--word-spacing: normal;--word-break: break-word}@media (min-width: 992px){[lang=th][_ngcontent-%COMP%]{--text-header-font-scale-ratio-h2: 1;--text-header-font-scale-ratio-h3: 1}}.not-found[_ngcontent-%COMP%]{min-height:calc(100% - 381px);display:flex;align-items:center;justify-content:center}.not-found__content[_ngcontent-%COMP%]{text-align:center;padding:50px 30px 70px}.not-found__content__header[_ngcontent-%COMP%]{margin-bottom:1rem}.not-found__content__subheader[_ngcontent-%COMP%]{margin:0 auto 2rem}@media (max-width: 575.98px){.not-found__content__subheader[_ngcontent-%COMP%]{padding:0 20px}}']})}}return t})();var Gt=h1(cn());var kg=()=>({margin:"1rem 0 0 0"}),Sg=()=>({margin:"2rem 0 1rem 0"});function Ig(t,o){if(t&1&&(l(0,"div",11)(1,"span",12),h(2),s()()),t&2){let e=d();r(2),M(e.modalData.badge)}}function Tg(t,o){if(t&1){let e=S();l(0,"div",13)(1,"button",14),C("click",function(){y(e);let i=d();return w(i.ctaAction(i.modalData.cta1Uri,"primary"))}),h(2),s()()}if(t&2){let e=d();r(),ee("aria-label",e.modalData.cta1Alt),r(),M(e.modalData.cta1Label)}}function Ng(t,o){if(t&1){let e=S();l(0,"div",15)(1,"button",16),C("click",function(){y(e);let i=d();return w(i.ctaAction(i.modalData.cta2Uri,"secondary"))}),h(2),s()()}if(t&2){let e=d();r(),ee("aria-label",e.modalData.cta2Alt),r(),M(e.modalData.cta2Label)}}var Kc=(()=>{class t{onResize(e){this.getMainImage()}constructor(e,n,i){this.router=e,this.modalService=n,this.trackingService=i,this.mobileDisplay=window.innerWidth<768}ngOnInit(){this.getMainImage();try{this.trackingService.logGaEvent({event:"longform_modal_view"})}catch{}}closeModal(e){if(this.modalService.dismissAll(),e==="dismissed")try{this.trackingService.logGaEvent({event:"longform_modal_dismiss"})}catch{}return setTimeout(()=>{window.scrollTo(0,0)},0)}orderNow(){this.currentLocation?this.router.navigate(["/location/"+this.currentLocation.slug+"/menu"]):this.router.navigate(["/order"]),this.closeModal()}ctaAction(e,n){if(e.includes("http")||e.includes("https")?(window.open(e,"_blank"),this.closeModal()):(this.router.navigate([e]),this.closeModal()),n==="primary")try{this.trackingService.logGaEvent({event:"longform_modal_primary_button_tap"})}catch{}else if(n==="secondary")try{this.trackingService.logGaEvent({event:"longform_modal_secondary_button_tap"})}catch{}}getMainImage(){window.innerWidth>900?(this.backgroundImage=this.modalData.image1Uri,this.backgroundImageAlt=this.modalData.image1Alt):(this.backgroundImage=this.modalData.image2Uri,this.backgroundImageAlt=this.modalData.image2Alt)}static{this.\u0275fac=function(n){return new(n||t)(v(re),v(_t),v(zt))}}static{this.\u0275cmp=N({type:t,selectors:[["app-longform-modal"]],hostBindings:function(n,i){n&1&&C("resize",function(f){return i.onResize(f)},!1,Zt)},standalone:!1,decls:12,vars:11,consts:[[1,"card","longform-card",3,"id"],["id","homepage_takeover_close","aria-label","Close Popup",1,"close-btn",3,"click"],["type","close","aria-hidden","true"],["loading","lazy",1,"card-img-side",3,"src","alt"],[1,"card-body","text-center"],["class","introducing",4,"ngIf"],[1,"card-title"],[1,"card-text",3,"innerHTML"],[1,"row","button-row",3,"ngStyle"],["class","col-12 col-md-10","id","top-btn",4,"ngIf"],["class","col-12 col-md-10","id","bottom-btn",4,"ngIf"],[1,"introducing"],[1,"banner-intro","h3"],["id","top-btn",1,"col-12","col-md-10"],["id","homepage_takeover_primary_cta",1,"btn","btn-primary","w-100",3,"click"],["id","bottom-btn",1,"col-12","col-md-10"],["id","homepage_takeover_secondary_cta",1,"btn","btn-outline-primary","w-100",3,"click"]],template:function(n,i){n&1&&(l(0,"div",0)(1,"button",1),C("click",function(){return i.closeModal("dismissed")}),T(),x(2,"svg",2),s(),q(),x(3,"img",3),l(4,"div",4),p(5,Ig,3,1,"div",5),l(6,"h1",6),h(7),s(),x(8,"p",7),l(9,"div",8),p(10,Tg,3,2,"div",9)(11,Ng,3,2,"div",10),s()()()),n&2&&(c("id","homepage_takeover_modal_"+i.modalData.id),r(3),c("src",i.backgroundImage,H)("alt",i.backgroundImageAlt),r(2),c("ngIf",i.modalData.badge),r(2),M(i.modalData.title1),r(),c("innerHTML",i.modalData.body,_e),r(),c("ngStyle",i.modalData.cta1Label&&i.modalData.cta2Label?De(9,kg):De(10,Sg)),r(),c("ngIf",i.modalData.cta1Label),r(),c("ngIf",i.modalData.cta2Label))},dependencies:[V,Be,X],styles:['[_ngcontent-%COMP%]:root{--ion-color-primary: map-get($theme-colors, primary);--ion-color-secondary: map-get($theme-colors, secondary);--ion-color-tertiary: map-get($theme-colors, tertiary);--ion-color-success: map-get($theme-colors, tertiary);--ion-color-warning: map-get($theme-colors, secondary);--ion-color-danger: map-get($theme-colors, primary);--ion-color-dark: map-get($theme-colors, dark);--ion-color-medium: map-get($theme-colors, light-gray);--ion-color-light: map-get($theme-colors, light)}[_ngcontent-%COMP%]:root{--ion-font-family: $primary-font-family}[_ngcontent-%COMP%]:root{--font-size-scale: 1;--text-font-scale-ratio: 1;--text-font-scale-ratio-base: 1;--text-font-scale-ratio-small: 1;--text-font-scale-ratio-medium: 1;--text-font-scale-ratio-large: 1;--text-font-scale-ratio-light: 1;--text-font-scale-ratio-light-small: 1;--font-size-base-light: 19px;--font-size-tiny-light: 14px;--font-size-minor-light: 14px;--font-size-small-light: 17px;--font-size-medium-light: 22px;--font-size-large-light: 24px;--font-weight-bold: 500;--cta-font-size-base: 18px;--font-size-tiny: 14px;--font-size-minor: 14px;--font-size-small: 16px;--font-size-medium: 21px;--font-size-large: 24px;--line-height-large: 1.25;--line-height-medium: .9;--line-height-base: .9;--line-height-small: 1.14;--line-height-minor: 1.5;
563--line-height-tiny: 1.1;--h1-font-size-oversized: 70px;--h1-font-size: 55px;--h2-font-size-oversized: 60px;--h2-font-size: 41px;--h3-font-size: 30px;--h4-font-size: 21.71px;--h5-font-size: 17px;--h6-font-size: 16px;--h7-font-size: 16px;--careers-link: 25px;--core-values-info-font-size: 21px;--careers-core-innerCircle-font-size: 1.5rem;--careers-growth-title-font-size: var(--h2-font-size);--careers-core-innerCircle-top-padding: 0;--careers-core-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--careers-title-font-size: calc(var(--h2-font-size) * var(--text-header-font-scale-ratio-h2));--careers-item-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--locations-hours-label-font-size: calc(var(--font-size-small-light) * var(--text-font-scale-ratio-light-small));--location-card-title-font-size: calc(var(--font-size-small) * var(--text-font-scale-ratio));--custom-menu-desktop-link-line-height: 1rem;--location-finder-content-nav-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--location-finder-content-nav-font-weight: 700;--location-finder-content-search-title-font-size: 15px;--location-finder-content-header-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--global-menu-product-cta-font-size: calc(var(--h7-font-size) * var(--text-header-font-scale-ratio-h7));--global-menu-product-name-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--global-menu-product-name-font-weight: 500;--flavors-subtitle-font-weight: 400;--flavor-card-title-padding-bottom: unset;--flavor-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--flavor-card-title-line-height: var(--line-height-base);--slider-selection-background-color: linear-gradient(270deg, #ff0000 0%, #ff9000 34.47%, #fff600 72.87%, #91fa00 100%);--h1-line-height-oversized: .9;--h1-line-height: .9;--h2-line-height: .9;--h3-line-height: .9;--h4-line-height: .9;--h5-line-height: .9;--h6-line-height: .9;--body-font-line-height: 22px;--cta-top-padding:.85rem;--font-size-base: 1rem;--text-header-font-scale-ratio: 1;--text-header-font-scale-ratio-h1-oversized: var( --text-header-font-scale-ratio );--text-header-font-scale-ratio-h2-oversized: var( --text-header-font-scale-ratio );--text-header-font-scale-ratio-h2: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h3: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h4: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h5: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h6: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h7: var(--text-header-font-scale-ratio);--calculator-noUi-tooltip-font: 21px;--otnotice-font-size: 15px;--onetrust-heading-font-size: calc( var(--h2-font-size) * var(--text-header-font-scale-ratio-h2) );--flavors-offer-font-family: "Open Sans", sans-serif}@media (min-width: 992px){[_ngcontent-%COMP%]:root{--text-font-scale-ratio: 1.105;--text-font-scale-ratio-base: 1.184;--text-font-scale-ratio-medium: 1.071;--text-font-scale-ratio-large: 1.5;--text-font-scale-ratio-light: 1.105;--careers-link: 27px;--careers-core-card-title-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4));--careers-title-font-size: calc(var(--h1-font-size) * var(--text-header-font-scale-ratio));--careers-item-title-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--location-card-title-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--location-finder-content-nav-font-size: calc(var(--h6-font-size) * var(--text-header-font-scale-ratio-h6));--location-finder-content-header-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4));--global-menu-product-name-font-size: var(--font-size-large);--flavor-card-title-font-size: 1.75rem;--locator-arrow-font-size: 5px;--body-font-line-height: 24px;--text-header-font-scale-ratio: 1.3;--text-header-font-scale-ratio-h1-oversized: 2.57;--text-header-font-scale-ratio-h2-oversized: 2.13;--text-header-font-scale-ratio-h2: 1.56;--text-header-font-scale-ratio-h3: 1.36;--text-header-font-scale-ratio-h4: 1.658;--text-header-font-scale-ratio-h5: 1.647;--text-header-font-scale-ratio-h6: 1.375;--text-header-font-scale-ratio-h7: 1.125;--calculator-noUi-tooltip-font: 28px;--otnotice-font-size: 20px}}[_ngcontent-%COMP%]:root{--word-spacing: unset}[_ngcontent-%COMP%]:root{--cta-arrow-rotation: 0deg;--location-detail-active-translate: 100%;--modal-content-right: unset;--carousel-wrapper-direction: unset;--carousel-inner-direction: unset;--navbar-delivery-actions: unset;--primary-font-family: "RocGrotesk Light", sans-serif;--secondary-font-family: "RocGrotesk Medium", sans-serif;--font-family-base-bold: "RocGrotesk Bold", sans-serif;--headings-font-family: "RocGrotesk Extra Bold", sans-serif;--language-toggle-font-family: "RocGrotesk Extra Bold", sans-serif;--sticky-btn-line-left-width: 1px;--sticky-btn-line-right-width: 0;--calc-image-translate: -50%;--mobile-title-slider: 21px;--custom-select-background-position-x: 97%}[dir=rtl][_ngcontent-%COMP%]{--cta-arrow-rotation: 180deg;--location-detail-active-translate: -100%;--modal-content-right: 5%;--carousel-wrapper-direction: ltr;--carousel-inner-direction: rtl;--navbar-delivery-actions: ltr;--primary-font-family: "Almarai Light", sans-serif;--secondary-font-family: "Almarai Regular", sans-serif;--font-family-base-bold: "Almarai Bold", sans-serif;--headings-font-family: "Almarai Extrabold", sans-serif;--sticky-btn-line-left-width: 0;--sticky-btn-line-right-width: 1px;--calc-image-translate: 50%;--calculator-noUi-tooltip-font: 18px;--mobile-title-slider: 18px;--bs-btn-line-height: 1;--custom-select-background-position-x: 3%;--font-size-base-light: 14px;--font-size-small-light: 12px;--font-weight-bold: 700;--cta-font-size-base: 14px;--careers-growth-title-font-size: 30px;--core-values-info-font-size:16px;--careers-core-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--careers-title-font-size: calc(var(--h2-font-size) * var(--text-header-font-scale-ratio-h2));--careers-item-title-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--locations-hours-label-font-size: calc(var(--font-size-base-light) * var(--text-font-scale-ratio-light));--location-card-title-font-size: 18px;--location-finder-content-nav-font-size: calc(var(--cta-font-size-base) * var(--text-font-scale-ratio-large));
563--location-finder-content-nav-font-weight: 800;--location-finder-content-search-title-font-size: calc(var(--font-size-small) * var(--text-font-scale-ratio));--global-menu-product-cta-font-size: calc(var(--cta-font-size-base) * var(--text-font-scale-ratio-large));--global-menu-product-name-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--global-menu-product-name-font-weight: 800;--flavors-subtitle-font-weight: 700;--flavor-card-title-padding-bottom: 17;--flavor-card-title-line-height: var(--h3-line-height);--slider-selection-background-color: linear-gradient(270deg, #91fa00 0%, #fff600 34.47%, #ff9000 72.87%, #ff0000 100%);--font-size-small: 12px;--font-size-medium: 18px;--line-height-medium: 1.333;--line-height-base: 1.7;--line-height-small: 1.57;--h1-font-size-oversized: 80px;--h1-font-size: 38px;--h2-font-size: 30px;--h3-font-size: 26px;--h4-font-size: 21.71px;--h5-font-size: 18px;--h6-font-size: 13px;--h7-font-size: 14px;--h1-line-height-oversized: 1.1875;--h1-line-height: 1.294;--h2-line-height: 1.333;--h3-line-height: 1.307;--h6-line-height: 1.538;--h6-font-weight: 800;--headings-font-weight: 800;--bs-body-text-align: right}@media (min-width: 992px){[dir=rtl][_ngcontent-%COMP%]{--h1-line-height-oversized: 1.333;--h1-line-height: 1.25;--h2-line-height: 1.24;--line-height-small: 1.75;--line-height-medium: 1.454;--text-font-scale-ratio: 1.2;--text-font-scale-ratio-medium: 1.222;--text-font-scale-ratio-large: 1.142;--text-header-font-scale-ratio: 1.5789;--text-header-font-scale-ratio-h1-oversized: 1.875;--text-header-font-scale-ratio-h2: 1.667;--text-header-font-scale-ratio-h3: 1.538;--text-header-font-scale-ratio-h4: 1.3636;--text-header-font-scale-ratio-h5: 1.333;--text-header-font-scale-ratio-h7: 1;--calculator-noUi-tooltip-font: 22px;--location-card-title-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--custom-menu-desktop-link-line-height: var(--h3-line-height);--location-finder-content-header-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--flavor-card-title-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4))}}[dir=rtl][_ngcontent-%COMP%]   .ms-1[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-2[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-3[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-4[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-5[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-6[_ngcontent-%COMP%]{margin-left:0!important}[dir=rtl][_ngcontent-%COMP%]   .me-1[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-2[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-3[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-4[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-5[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-6[_ngcontent-%COMP%]{margin-right:0!important}[lang=th][_ngcontent-%COMP%]{direction:ltr;text-align:left;--font-size-base-light: 16px;--h1-line-height-oversized: 1.5;--h1-line-height: 1.5;--h2-line-height: 1.5;--h3-line-height: 1.5;--h5-line-height: 1.5;--line-height-base: 1.5;
563--line-height-small: 1.5;--line-height-tiny: 1.5;--body-font-line-height: 1.5;--h1-font-size-oversized: 34px;--h1-font-size: 34px;--h2-font-size: 30px;--h3-font-size: 30px;--careers-link: 25px;--core-values-info-font-size: 16px;--careers-core-innerCircle-font-size: 1.2rem;--careers-core-innerCircle-top-padding: 10px;--cta-top-padding:1.5rem;--word-spacing: normal;--word-break: break-word}@media (min-width: 992px){[lang=th][_ngcontent-%COMP%]{--text-header-font-scale-ratio-h2: 1;--text-header-font-scale-ratio-h3: 1}}.longform-card[_ngcontent-%COMP%]{border:0;overflow:visible!important}.longform-card[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]{margin-inline-end:330px;padding:1rem 25px}@media (min-width: 992px){.longform-card[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]{margin-top:20px;height:565px;width:400px;display:flex;flex-direction:column;justify-content:center}}@media (max-width: 767.98px){.longform-card[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]{margin-top:0;width:100%}}@media (max-width: 575.98px){.longform-card[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]{margin-inline-end:0;width:100%}}.longform-card[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .card-title[_ngcontent-%COMP%]{margin-bottom:.5rem}@media (min-width: 992px){.longform-card[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .card-title[_ngcontent-%COMP%]{padding:0 1.5rem;margin-bottom:1.5rem;overflow-wrap:break-word}}@media (max-width: 991.98px){.longform-card[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .card-text[_ngcontent-%COMP%]{font-size:14px}}@media (min-width: 992px){.longform-card[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .card-text[_ngcontent-%COMP%]{margin-bottom:0}}.longform-card[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%] > .button-row[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-evenly;margin:2rem 0 1rem}.longform-card[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%] > .button-row[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{font-size:18px}@media (max-width: 991.98px){.longform-card[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%] > .button-row[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{font-size:14px}}.longform-card[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%] > .button-row[_ngcontent-%COMP%]   #top-btn[_ngcontent-%COMP%]{margin-bottom:1rem;padding:0}.longform-card[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%] > .button-row[_ngcontent-%COMP%]   #bottom-btn[_ngcontent-%COMP%]{padding:0;margin-bottom:0}.longform-card[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   div.introducing[_ngcontent-%COMP%]{margin:0 0 1rem;display:flex;justify-content:center}@media (max-width: 575.98px){.longform-card[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   div.introducing[_ngcontent-%COMP%]{margin:0 0 1.3rem}}.longform-card[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   div.introducing[_ngcontent-%COMP%]   span.banner-intro[_ngcontent-%COMP%]{color:#fff;background-color:#b4ad79;font-size:23px;letter-spacing:-.1px;padding:7px 15px 5px;display:inline;margin:0;clip-path:polygon(5% 0,100% 0,95% 100%,0 100%)}@media (max-width: 575.98px){.longform-card[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   div.introducing[_ngcontent-%COMP%]   span.banner-intro[_ngcontent-%COMP%]{font-size:17px}}@media (max-width: 575.98px){.longform-card[_ngcontent-%COMP%]   .card-img-side[_ngcontent-%COMP%]{max-height:25rem;width:auto;position:relative;height:auto;inset-inline-start:0px}}@media (max-width: 767.98px){.longform-card[_ngcontent-%COMP%]   .card-img-side[_ngcontent-%COMP%]{max-height:25rem;width:auto;position:relative;height:auto;inset-inline-start:0px}}@media (min-width: 992px){.longform-card[_ngcontent-%COMP%]   .card-img-side[_ngcontent-%COMP%]{position:absolute;z-index:1;inset-inline-start:430px;overflow:visible}.longform-card[_ngcontent-%COMP%]   .card-img-side[_ngcontent-%COMP%]:dir(rtl){transform:scaleX(-1)!important}}.longform-card[_ngcontent-%COMP%]   .close-btn[_ngcontent-%COMP%]{z-index:2;border:none;cursor:pointer;background:#fff;position:absolute;top:10px;inset-inline-end:5px;width:37px;height:36px;border-radius:57%}.longform-card[_ngcontent-%COMP%]   .close-btn[_ngcontent-%COMP%]:focus{outline:none}.longform-card[_ngcontent-%COMP%]   .image-headline-text[_ngcontent-%COMP%]{z-index:100;position:absolute;color:#fff;top:20%;padding:0 8rem}.longform-card[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{pointer-events:none;position:relative}@media (max-width: 575.98px){.longform-card[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{width:24px;height:24px}}@media (min-width: 768px){.longform-card[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{width:24px;height:24px}}@media (max-width: 575.98px){.longform-card[_ngcontent-%COMP%]   .btn-outline-primary[_ngcontent-%COMP%]{margin-bottom:20px}}']})}}return t})();var Eg=()=>({margin:"1rem 0 0 0"}),Ag=()=>({margin:"1rem 0 1rem 0"});function Dg(t,o){if(t&1&&(l(0,"div",12)(1,"span",13),h(2),s()()),t&2){let e=d(2);r(2),M(e.modalData.badge)}}function Fg(t,o){if(t&1){let e=S();l(0,"div",14)(1,"button",15),C("click",function(){y(e);let i=d(2);return w(i.ctaAction(i.modalData.cta1Uri,"primary"))}),h(2),s()()}if(t&2){let e=d(2);r(),ee("aria-label",e.modalData.cta1Alt),r(),M(e.modalData.cta1Label)}}function Vg(t,o){if(t&1){let e=S();l(0,"div",16)(1,"button",17),C("click",function(){y(e);let i=d(2);return w(i.ctaAction(i.modalData.cta2Uri,"secondary"))}),h(2),s()()}if(t&2){let e=d(2);r(),ee("aria-label",e.modalData.cta2Alt),r(),M(e.modalData.cta2Label)}}function Hg(t,o){if(t&1){let e=S();l(0,"div",1)(1,"button",2),C("click",function(){y(e);let i=d();return w(i.closeModal())}
563),T(),x(2,"svg",3),s(),q(),x(3,"img",4),l(4,"div",5),p(5,Dg,3,1,"div",6),l(6,"h1",7),h(7),s(),x(8,"p",8),l(9,"div",9),p(10,Fg,3,2,"div",10)(11,Vg,3,2,"div",11),s()()()}if(t&2){let e=d();c("id","homepage_takeover_modal_"+e.modalData.id),r(3),o1("background-image","url("+e.shadowImage+")"),c("src",e.backgroundImage,H)("alt",e.backgroundImageAlt),r(2),c("ngIf",e.modalData.badge),r(2),M(e.modalData.title1),r(),c("innerHTML",e.modalData.body,_e),r(),c("ngStyle",e.modalData.cta1Label&&e.modalData.cta2Label?De(11,Eg):De(12,Ag)),r(),c("ngIf",e.modalData.cta1Label),r(),c("ngIf",e.modalData.cta2Label)}}var Yc=(()=>{class t{onResize(e){this.getMainImage()}constructor(e,n,i){this.router=e,this.modalService=n,this.trackingService=i,this.mobileDisplay=window.innerWidth<768}ngOnInit(){this.getMainImage();try{this.trackingService.logGaEvent({event:"shadow_modal_view"})}catch{}}closeModal(e){if(this.modalService.dismissAll(),e==="dismissed")try{this.trackingService.logGaEvent({event:"shadow_modal_dismiss"})}catch{}return setTimeout(()=>{window.scrollTo(0,0)},0)}orderNow(){this.currentLocation?this.router.navigate(["/location/"+this.currentLocation.slug+"/menu"]):this.router.navigate(["/order"]),this.closeModal()}ctaAction(e,n){if(e.includes("http")||e.includes("https")?(window.open(e,"_blank"),this.closeModal()):(this.router.navigate([e]),this.closeModal()),n==="primary")try{this.trackingService.logGaEvent({event:"shadow_modal_primary_button_tap"})}catch{}else if(n==="secondary")try{this.trackingService.logGaEvent({event:"shadow_modal_secondary_button_tap"})}catch{}}getMainImage(){window.innerWidth>900?(this.backgroundImage=this.modalData.image1Uri,this.backgroundImageAlt=this.modalData.image1Alt,this.shadowImage="/assets/images/Diagonal_Desktop.png"):(this.backgroundImage=this.modalData.image2Uri,this.backgroundImageAlt=this.modalData.image2Alt,this.shadowImage="/assets/images/Diagonal_Mobile.png")}static{this.\u0275fac=function(n){return new(n||t)(v(re),v(_t),v(zt))}}static{this.\u0275cmp=N({type:t,selectors:[["app-shadow-modal"]],hostBindings:function(n,i){n&1&&C("resize",function(f){return i.onResize(f)},!1,Zt)},standalone:!1,decls:1,vars:1,consts:[["class","card shadow-card text-center",3,"id",4,"ngIf"],[1,"card","shadow-card","text-center",3,"id"],["id","homepage_takeover_close","aria-label","Close Popup",1,"close-btn",3,"click"],["type","close","aria-hidden","true"],[1,"card-img-top",3,"src","alt"],[1,"card-body"],["class","introducing",4,"ngIf"],[1,"card-title"],[1,"card-text",3,"innerHTML"],[1,"row","button-row",3,"ngStyle"],["class","col-12 col-md-10","id","top-btn",4,"ngIf"],["class","col-12 col-md-10","id","bottom-btn",4,"ngIf"],[1,"introducing"],[1,"banner-intro","h3"],["id","top-btn",1,"col-12","col-md-10"],["id","homepage_takeover_primary_cta",1,"btn","btn-primary","w-100",3,"click"],["id","bottom-btn",1,"col-12","col-md-10"],["id","homepage_takeover_secondary_cta",1,"btn","btn-outline-primary","w-100",3,"click"]],template:function(n,i){n&1&&p(0,Hg,12,13,"div",0),n&2&&c("ngIf",i.backgroundImage)},dependencies:[V,Be,X],styles:['[_ngcontent-%COMP%]:root{--ion-color-primary: map-get($theme-colors, primary);--ion-color-secondary: map-get($theme-colors, secondary);--ion-color-tertiary: map-get($theme-colors, tertiary);--ion-color-success: map-get($theme-colors, tertiary);--ion-color-warning: map-get($theme-colors, secondary);--ion-color-danger: map-get($theme-colors, primary);--ion-color-dark: map-get($theme-colors, dark);--ion-color-medium: map-get($theme-colors, light-gray);--ion-color-light: map-get($theme-colors, light)}[_ngcontent-%COMP%]:root{--ion-font-family: $primary-font-family}[_ngcontent-%COMP%]:root{--font-size-scale: 1;--text-font-scale-ratio: 1;--text-font-scale-ratio-base: 1;--text-font-scale-ratio-small: 1;--text-font-scale-ratio-medium: 1;--text-font-scale-ratio-large: 1;--text-font-scale-ratio-light: 1;--text-font-scale-ratio-light-small: 1;--font-size-base-light: 19px;--font-size-tiny-light: 14px;--font-size-minor-light: 14px;--font-size-small-light: 17px;--font-size-medium-light: 22px;--font-size-large-light: 24px;--font-weight-bold: 500;--cta-font-size-base: 18px;--font-size-tiny: 14px;--font-size-minor: 14px;--font-size-small: 16px;--font-size-medium: 21px;--font-size-large: 24px;--line-height-large: 1.25;--line-height-medium: .9;--line-height-base: .9;--line-height-small: 1.14;--line-height-minor: 1.5;
563--line-height-tiny: 1.1;--h1-font-size-oversized: 70px;--h1-font-size: 55px;--h2-font-size-oversized: 60px;--h2-font-size: 41px;--h3-font-size: 30px;--h4-font-size: 21.71px;--h5-font-size: 17px;--h6-font-size: 16px;--h7-font-size: 16px;--careers-link: 25px;--core-values-info-font-size: 21px;--careers-core-innerCircle-font-size: 1.5rem;--careers-growth-title-font-size: var(--h2-font-size);--careers-core-innerCircle-top-padding: 0;--careers-core-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--careers-title-font-size: calc(var(--h2-font-size) * var(--text-header-font-scale-ratio-h2));--careers-item-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--locations-hours-label-font-size: calc(var(--font-size-small-light) * var(--text-font-scale-ratio-light-small));--location-card-title-font-size: calc(var(--font-size-small) * var(--text-font-scale-ratio));--custom-menu-desktop-link-line-height: 1rem;--location-finder-content-nav-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--location-finder-content-nav-font-weight: 700;--location-finder-content-search-title-font-size: 15px;--location-finder-content-header-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--global-menu-product-cta-font-size: calc(var(--h7-font-size) * var(--text-header-font-scale-ratio-h7));--global-menu-product-name-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--global-menu-product-name-font-weight: 500;--flavors-subtitle-font-weight: 400;--flavor-card-title-padding-bottom: unset;--flavor-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--flavor-card-title-line-height: var(--line-height-base);--slider-selection-background-color: linear-gradient(270deg, #ff0000 0%, #ff9000 34.47%, #fff600 72.87%, #91fa00 100%);--h1-line-height-oversized: .9;--h1-line-height: .9;--h2-line-height: .9;--h3-line-height: .9;--h4-line-height: .9;--h5-line-height: .9;--h6-line-height: .9;--body-font-line-height: 22px;--cta-top-padding:.85rem;--font-size-base: 1rem;--text-header-font-scale-ratio: 1;--text-header-font-scale-ratio-h1-oversized: var( --text-header-font-scale-ratio );--text-header-font-scale-ratio-h2-oversized: var( --text-header-font-scale-ratio );--text-header-font-scale-ratio-h2: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h3: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h4: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h5: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h6: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h7: var(--text-header-font-scale-ratio);--calculator-noUi-tooltip-font: 21px;--otnotice-font-size: 15px;--onetrust-heading-font-size: calc( var(--h2-font-size) * var(--text-header-font-scale-ratio-h2) );--flavors-offer-font-family: "Open Sans", sans-serif}@media (min-width: 992px){[_ngcontent-%COMP%]:root{--text-font-scale-ratio: 1.105;--text-font-scale-ratio-base: 1.184;--text-font-scale-ratio-medium: 1.071;--text-font-scale-ratio-large: 1.5;--text-font-scale-ratio-light: 1.105;--careers-link: 27px;--careers-core-card-title-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4));--careers-title-font-size: calc(var(--h1-font-size) * var(--text-header-font-scale-ratio));--careers-item-title-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--location-card-title-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--location-finder-content-nav-font-size: calc(var(--h6-font-size) * var(--text-header-font-scale-ratio-h6));--location-finder-content-header-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4));--global-menu-product-name-font-size: var(--font-size-large);--flavor-card-title-font-size: 1.75rem;--locator-arrow-font-size: 5px;--body-font-line-height: 24px;--text-header-font-scale-ratio: 1.3;--text-header-font-scale-ratio-h1-oversized: 2.57;--text-header-font-scale-ratio-h2-oversized: 2.13;--text-header-font-scale-ratio-h2: 1.56;--text-header-font-scale-ratio-h3: 1.36;--text-header-font-scale-ratio-h4: 1.658;--text-header-font-scale-ratio-h5: 1.647;--text-header-font-scale-ratio-h6: 1.375;--text-header-font-scale-ratio-h7: 1.125;--calculator-noUi-tooltip-font: 28px;--otnotice-font-size: 20px}}[_ngcontent-%COMP%]:root{--word-spacing: unset}[_ngcontent-%COMP%]:root{--cta-arrow-rotation: 0deg;--location-detail-active-translate: 100%;--modal-content-right: unset;--carousel-wrapper-direction: unset;--carousel-inner-direction: unset;--navbar-delivery-actions: unset;--primary-font-family: "RocGrotesk Light", sans-serif;--secondary-font-family: "RocGrotesk Medium", sans-serif;--font-family-base-bold: "RocGrotesk Bold", sans-serif;--headings-font-family: "RocGrotesk Extra Bold", sans-serif;--language-toggle-font-family: "RocGrotesk Extra Bold", sans-serif;--sticky-btn-line-left-width: 1px;--sticky-btn-line-right-width: 0;--calc-image-translate: -50%;--mobile-title-slider: 21px;--custom-select-background-position-x: 97%}[dir=rtl][_ngcontent-%COMP%]{--cta-arrow-rotation: 180deg;--location-detail-active-translate: -100%;--modal-content-right: 5%;--carousel-wrapper-direction: ltr;--carousel-inner-direction: rtl;--navbar-delivery-actions: ltr;--primary-font-family: "Almarai Light", sans-serif;--secondary-font-family: "Almarai Regular", sans-serif;--font-family-base-bold: "Almarai Bold", sans-serif;--headings-font-family: "Almarai Extrabold", sans-serif;--sticky-btn-line-left-width: 0;--sticky-btn-line-right-width: 1px;--calc-image-translate: 50%;--calculator-noUi-tooltip-font: 18px;--mobile-title-slider: 18px;--bs-btn-line-height: 1;--custom-select-background-position-x: 3%;--font-size-base-light: 14px;--font-size-small-light: 12px;--font-weight-bold: 700;--cta-font-size-base: 14px;--careers-growth-title-font-size: 30px;--core-values-info-font-size:16px;--careers-core-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--careers-title-font-size: calc(var(--h2-font-size) * var(--text-header-font-scale-ratio-h2));--careers-item-title-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--locations-hours-label-font-size: calc(var(--font-size-base-light) * var(--text-font-scale-ratio-light));--location-card-title-font-size: 18px;--location-finder-content-nav-font-size: calc(var(--cta-font-size-base) * var(--text-font-scale-ratio-large));
563--location-finder-content-nav-font-weight: 800;--location-finder-content-search-title-font-size: calc(var(--font-size-small) * var(--text-font-scale-ratio));--global-menu-product-cta-font-size: calc(var(--cta-font-size-base) * var(--text-font-scale-ratio-large));--global-menu-product-name-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--global-menu-product-name-font-weight: 800;--flavors-subtitle-font-weight: 700;--flavor-card-title-padding-bottom: 17;--flavor-card-title-line-height: var(--h3-line-height);--slider-selection-background-color: linear-gradient(270deg, #91fa00 0%, #fff600 34.47%, #ff9000 72.87%, #ff0000 100%);--font-size-small: 12px;--font-size-medium: 18px;--line-height-medium: 1.333;--line-height-base: 1.7;--line-height-small: 1.57;--h1-font-size-oversized: 80px;--h1-font-size: 38px;--h2-font-size: 30px;--h3-font-size: 26px;--h4-font-size: 21.71px;--h5-font-size: 18px;--h6-font-size: 13px;--h7-font-size: 14px;--h1-line-height-oversized: 1.1875;--h1-line-height: 1.294;--h2-line-height: 1.333;--h3-line-height: 1.307;--h6-line-height: 1.538;--h6-font-weight: 800;--headings-font-weight: 800;--bs-body-text-align: right}@media (min-width: 992px){[dir=rtl][_ngcontent-%COMP%]{--h1-line-height-oversized: 1.333;--h1-line-height: 1.25;--h2-line-height: 1.24;--line-height-small: 1.75;--line-height-medium: 1.454;--text-font-scale-ratio: 1.2;--text-font-scale-ratio-medium: 1.222;--text-font-scale-ratio-large: 1.142;--text-header-font-scale-ratio: 1.5789;--text-header-font-scale-ratio-h1-oversized: 1.875;--text-header-font-scale-ratio-h2: 1.667;--text-header-font-scale-ratio-h3: 1.538;--text-header-font-scale-ratio-h4: 1.3636;--text-header-font-scale-ratio-h5: 1.333;--text-header-font-scale-ratio-h7: 1;--calculator-noUi-tooltip-font: 22px;--location-card-title-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--custom-menu-desktop-link-line-height: var(--h3-line-height);--location-finder-content-header-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--flavor-card-title-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4))}}[dir=rtl][_ngcontent-%COMP%]   .ms-1[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-2[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-3[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-4[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-5[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-6[_ngcontent-%COMP%]{margin-left:0!important}[dir=rtl][_ngcontent-%COMP%]   .me-1[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-2[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-3[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-4[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-5[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-6[_ngcontent-%COMP%]{margin-right:0!important}[lang=th][_ngcontent-%COMP%]{direction:ltr;text-align:left;--font-size-base-light: 16px;--h1-line-height-oversized: 1.5;--h1-line-height: 1.5;--h2-line-height: 1.5;--h3-line-height: 1.5;--h5-line-height: 1.5;--line-height-base: 1.5;
563--line-height-small: 1.5;--line-height-tiny: 1.5;--body-font-line-height: 1.5;--h1-font-size-oversized: 34px;--h1-font-size: 34px;--h2-font-size: 30px;--h3-font-size: 30px;--careers-link: 25px;--core-values-info-font-size: 16px;--careers-core-innerCircle-font-size: 1.2rem;--careers-core-innerCircle-top-padding: 10px;--cta-top-padding:1.5rem;--word-spacing: normal;--word-break: break-word}@media (min-width: 992px){[lang=th][_ngcontent-%COMP%]{--text-header-font-scale-ratio-h2: 1;--text-header-font-scale-ratio-h3: 1}}.shadow-card[_ngcontent-%COMP%]{width:100%;display:flex;flex-direction:row;border:none;min-height:446px}@media (max-width: 575.98px){.shadow-card[_ngcontent-%COMP%]{flex-direction:column}}.shadow-card[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]{margin-top:2rem;display:flex;flex-direction:column;justify-content:space-evenly}.shadow-card[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   div.introducing[_ngcontent-%COMP%]{margin:0 0 1rem;display:flex;justify-content:center}@media (max-width: 575.98px){.shadow-card[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   div.introducing[_ngcontent-%COMP%]{margin:0 0 1.3rem}}@media (min-width: 992px){.shadow-card[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   div.introducing[_ngcontent-%COMP%]{justify-content:flex-start;padding-inline-start:1.5rem}}.shadow-card[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   div.introducing[_ngcontent-%COMP%]   span.banner-intro[_ngcontent-%COMP%]{color:#fff;background-color:#a19958;font-size:26px;letter-spacing:-.1px;padding:7px 60px 5px;display:inline;margin:0;clip-path:polygon(5% 0,100% 0,95% 100%,0 100%)}@media (max-width: 575.98px){.shadow-card[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   div.introducing[_ngcontent-%COMP%]   span.banner-intro[_ngcontent-%COMP%]{font-size:1.5rem}}.shadow-card[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .card-title[_ngcontent-%COMP%]{margin-bottom:1rem;padding:0 1rem}@media (min-width: 992px){.shadow-card[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .card-title[_ngcontent-%COMP%]{overflow-wrap:break-word;padding:0 1.5rem;text-align:start}}.shadow-card[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .card-text[_ngcontent-%COMP%]{padding:0 2rem;margin-bottom:0}@media (min-width: 992px){.shadow-card[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .card-text[_ngcontent-%COMP%]{padding:0 2.5rem;padding:0 2.5rem 0 1.5rem;text-align:start}}.shadow-card[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%] > .button-row[_ngcontent-%COMP%]{display:flex;flex-direction:row;justify-content:space-evenly}@media (min-width: 992px){.shadow-card[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%] > .button-row[_ngcontent-%COMP%]{justify-content:flex-start;padding-inline-start:1.5rem;width:25rem}}.shadow-card[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%] > .button-row[_ngcontent-%COMP%]   #top-btn[_ngcontent-%COMP%]{margin-bottom:1rem;padding:0}.shadow-card[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%] > .button-row[_ngcontent-%COMP%]   #bottom-btn[_ngcontent-%COMP%]{padding:0;margin-bottom:0}.shadow-card[_ngcontent-%COMP%]   .card-img-top[_ngcontent-%COMP%]{width:22rem;height:auto;align-self:center;background-repeat:no-repeat}@media (min-width: 992px){.shadow-card[_ngcontent-%COMP%]   .card-img-top[_ngcontent-%COMP%]{width:27rem;background-position:top 13rem inline-start 0px}}@media (max-width: 575.98px){.shadow-card[_ngcontent-%COMP%]   .card-img-top[_ngcontent-%COMP%]{width:100%;background-position:left -244px bottom 42px}}.shadow-card[_ngcontent-%COMP%]   .close-btn[_ngcontent-%COMP%]{z-index:2;border:none;cursor:pointer;background:#fff;position:absolute;top:10px;inset-inline-end:5px;width:37px;height:36px;border-radius:57%}.shadow-card[_ngcontent-%COMP%]   .close-btn[_ngcontent-%COMP%]:focus{outline:none}.shadow-card[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{pointer-events:none;position:relative}@media (max-width: 575.98px){.shadow-card[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{width:24px;height:24px}}@media (max-width: 575.98px){.shadow-card[_ngcontent-%COMP%]   .btn-outline-primary[_ngcontent-%COMP%]{margin-bottom:5px}}']})}}return t})();var Rg=()=>({margin:"1rem 0 0 0"}),Bg=()=>({margin:"2rem 0 1rem 0"});
563function $g(t,o){if(t&1&&(l(0,"div",12)(1,"span",13),h(2),s()()),t&2){let e=d(2);r(2),M(e.modalData.badge)}}function Ug(t,o){if(t&1){let e=S();l(0,"div",14)(1,"button",15),C("click",function(){y(e);let i=d(2);return w(i.ctaAction(i.modalData.cta1Uri,"primary"))}),h(2),s()()}if(t&2){let e=d(2);r(),ee("aria-label",e.modalData.cta1Alt),r(),M(e.modalData.cta1Label)}}function Gg(t,o){if(t&1){let e=S();l(0,"div",16)(1,"button",17),C("click",function(){y(e);let i=d(2);return w(i.ctaAction(i.modalData.cta2Uri,"secondary"))}),h(2),s()()}if(t&2){let e=d(2);r(),ee("aria-label",e.modalData.cta2Alt),r(),M(e.modalData.cta2Label)}}function jg(t,o){if(t&1){let e=S();l(0,"div",1)(1,"button",2),C("click",function(){y(e);let i=d();return w(i.closeModal())}),T(),x(2,"svg",3),s(),q(),x(3,"img",4),l(4,"div",5),p(5,$g,3,1,"div",6),l(6,"h1",7),h(7),s(),x(8,"p",8),l(9,"div",9),p(10,Ug,3,2,"div",10)(11,Gg,3,2,"div",11),s()()()}if(t&2){let e=d();c("id","homepage_takeover_modal_"+e.modalData.id),r(3),c("src",e.backgroundImage,H)("alt",e.backgroundImageAlt),r(2),c("ngIf",e.modalData.badge),r(2),M(e.modalData.title1),r(),c("innerHTML",e.modalData.body,_e),r(),c("ngStyle",e.modalData.cta1Label&&e.modalData.cta2Label?De(9,Rg):De(10,Bg)),r(),c("ngIf",e.modalData.cta1Label),r(),c("ngIf",e.modalData.cta2Label)}}var Xc=(()=>{class t{onResize(e){this.getMainImage()}constructor(e,n,i){this.router=e,this.modalService=n,this.trackingService=i,this.environment=b,this.mobileDisplay=window.innerWidth<768}ngOnInit(){this.getMainImage();try{this.trackingService.logGaEvent({event:"fullpage_modal_view"})}catch{}}closeModal(e){if(this.modalService.dismissAll(),e==="dismissed")try{this.trackingService.logGaEvent({event:"fullpage_modal_dismiss"})}catch{}return setTimeout(()=>{window.scrollTo(0,0)},0)}orderNow(){this.currentLocation?this.router.navigate(["/location/"+this.currentLocation.slug+"/menu"]):this.router.navigate(["/order"]),this.closeModal()}ctaAction(e,n){if(e.includes("http")||e.includes("https")?(window.open(e,"_blank"),this.closeModal()):(this.router.navigate([e]),this.closeModal()),n==="primary")try{this.trackingService.logGaEvent({event:"fullpage_modal_primary_button_tap"})}catch{}else if(n==="secondary")try{this.trackingService.logGaEvent({event:"fullpage_modal_secondary_button_tap"})}catch{}}getMainImage(){window.innerWidth>900?(this.backgroundImage=this.modalData.image1Uri,this.backgroundImageAlt=this.modalData.image1Alt):(this.backgroundImage=this.modalData.image2Uri,this.backgroundImageAlt=this.modalData.image2Alt)}static{this.\u0275fac=function(n){return new(n||t)(v(re),v(_t),v(zt))}}static{this.\u0275cmp=N({type:t,selectors:[["app-fullpage-modal"]],hostBindings:function(n,i){n&1&&C("resize",function(f){return i.onResize(f)},!1,Zt)},standalone:!1,decls:1,vars:1,consts:[["class","card fullpage-card text-center",3,"id",4,"ngIf"],[1,"card","fullpage-card","text-center",3,"id"],["id","homepage_takeover_close","aria-label","Close Popup",1,"close-btn",3,"click"],["type","close","aria-hidden","true"],[1,"card-img-top",3,"src","alt"],[1,"card-body"],["class","introducing",4,"ngIf"],[1,"card-title"],[1,"card-text",3,"innerHTML"],[1,"row","button-row",3,"ngStyle"],["class","col-12 col-md-10","id","top-btn",4,"ngIf"],["class","col-12 col-md-10","id","bottom-btn",4,"ngIf"],[1,"introducing"],[1,"banner-intro","h3"],["id","top-btn",1,"col-12","col-md-10"],["id","homepage_takeover_primary_cta",1,"btn","btn-primary","w-100",3,"click"],["id","bottom-btn",1,"col-12","col-md-10"],["id","homepage_takeover_secondary_cta",1,"btn","btn-outline-primary","w-100",3,"click"]],template:function(n,i){n&1&&p(0,jg,12,11,"div",0),n&2&&c("ngIf",i.backgroundImage)},dependencies:[V,Be,X],styles:['[_ngcontent-%COMP%]:root{--ion-color-primary: map-get($theme-colors, primary);--ion-color-secondary: map-get($theme-colors, secondary);--ion-color-tertiary: map-get($theme-colors, tertiary);--ion-color-success: map-get($theme-colors, tertiary);--ion-color-warning: map-get($theme-colors, secondary);--ion-color-danger: map-get($theme-colors, primary);--ion-color-dark: map-get($theme-colors, dark);--ion-color-medium: map-get($theme-colors, light-gray);--ion-color-light: map-get($theme-colors, light)}[_ngcontent-%COMP%]:root{--ion-font-family: $primary-font-family}[_ngcontent-%COMP%]:root{--font-size-scale: 1;--text-font-scale-ratio: 1;--text-font-scale-ratio-base: 1;--text-font-scale-ratio-small: 1;--text-font-scale-ratio-medium: 1;--text-font-scale-ratio-large: 1;--text-font-scale-ratio-light: 1;--text-font-scale-ratio-light-small: 1;--font-size-base-light: 19px;--font-size-tiny-light: 14px;--font-size-minor-light: 14px;--font-size-small-light: 17px;--font-size-medium-light: 22px;--font-size-large-light: 24px;--font-weight-bold: 500;--cta-font-size-base: 18px;--font-size-tiny: 14px;--font-size-minor: 14px;--font-size-small: 16px;--font-size-medium: 21px;--font-size-large: 24px;--line-height-large: 1.25;--line-height-medium: .9;--line-height-base: .9;--line-height-small: 1.14;--line-height-minor: 1.5;
563--line-height-tiny: 1.1;--h1-font-size-oversized: 70px;--h1-font-size: 55px;--h2-font-size-oversized: 60px;--h2-font-size: 41px;--h3-font-size: 30px;--h4-font-size: 21.71px;--h5-font-size: 17px;--h6-font-size: 16px;--h7-font-size: 16px;--careers-link: 25px;--core-values-info-font-size: 21px;--careers-core-innerCircle-font-size: 1.5rem;--careers-growth-title-font-size: var(--h2-font-size);--careers-core-innerCircle-top-padding: 0;--careers-core-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--careers-title-font-size: calc(var(--h2-font-size) * var(--text-header-font-scale-ratio-h2));--careers-item-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--locations-hours-label-font-size: calc(var(--font-size-small-light) * var(--text-font-scale-ratio-light-small));--location-card-title-font-size: calc(var(--font-size-small) * var(--text-font-scale-ratio));--custom-menu-desktop-link-line-height: 1rem;--location-finder-content-nav-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--location-finder-content-nav-font-weight: 700;--location-finder-content-search-title-font-size: 15px;--location-finder-content-header-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--global-menu-product-cta-font-size: calc(var(--h7-font-size) * var(--text-header-font-scale-ratio-h7));--global-menu-product-name-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--global-menu-product-name-font-weight: 500;--flavors-subtitle-font-weight: 400;--flavor-card-title-padding-bottom: unset;--flavor-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--flavor-card-title-line-height: var(--line-height-base);--slider-selection-background-color: linear-gradient(270deg, #ff0000 0%, #ff9000 34.47%, #fff600 72.87%, #91fa00 100%);--h1-line-height-oversized: .9;--h1-line-height: .9;--h2-line-height: .9;--h3-line-height: .9;--h4-line-height: .9;--h5-line-height: .9;--h6-line-height: .9;--body-font-line-height: 22px;--cta-top-padding:.85rem;--font-size-base: 1rem;--text-header-font-scale-ratio: 1;--text-header-font-scale-ratio-h1-oversized: var( --text-header-font-scale-ratio );--text-header-font-scale-ratio-h2-oversized: var( --text-header-font-scale-ratio );--text-header-font-scale-ratio-h2: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h3: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h4: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h5: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h6: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h7: var(--text-header-font-scale-ratio);--calculator-noUi-tooltip-font: 21px;--otnotice-font-size: 15px;--onetrust-heading-font-size: calc( var(--h2-font-size) * var(--text-header-font-scale-ratio-h2) );--flavors-offer-font-family: "Open Sans", sans-serif}@media (min-width: 992px){[_ngcontent-%COMP%]:root{--text-font-scale-ratio: 1.105;--text-font-scale-ratio-base: 1.184;--text-font-scale-ratio-medium: 1.071;--text-font-scale-ratio-large: 1.5;--text-font-scale-ratio-light: 1.105;--careers-link: 27px;--careers-core-card-title-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4));--careers-title-font-size: calc(var(--h1-font-size) * var(--text-header-font-scale-ratio));--careers-item-title-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--location-card-title-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--location-finder-content-nav-font-size: calc(var(--h6-font-size) * var(--text-header-font-scale-ratio-h6));--location-finder-content-header-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4));--global-menu-product-name-font-size: var(--font-size-large);--flavor-card-title-font-size: 1.75rem;--locator-arrow-font-size: 5px;--body-font-line-height: 24px;--text-header-font-scale-ratio: 1.3;--text-header-font-scale-ratio-h1-oversized: 2.57;--text-header-font-scale-ratio-h2-oversized: 2.13;--text-header-font-scale-ratio-h2: 1.56;--text-header-font-scale-ratio-h3: 1.36;--text-header-font-scale-ratio-h4: 1.658;--text-header-font-scale-ratio-h5: 1.647;--text-header-font-scale-ratio-h6: 1.375;--text-header-font-scale-ratio-h7: 1.125;--calculator-noUi-tooltip-font: 28px;--otnotice-font-size: 20px}}[_ngcontent-%COMP%]:root{--word-spacing: unset}[_ngcontent-%COMP%]:root{--cta-arrow-rotation: 0deg;--location-detail-active-translate: 100%;--modal-content-right: unset;--carousel-wrapper-direction: unset;--carousel-inner-direction: unset;--navbar-delivery-actions: unset;--primary-font-family: "RocGrotesk Light", sans-serif;--secondary-font-family: "RocGrotesk Medium", sans-serif;--font-family-base-bold: "RocGrotesk Bold", sans-serif;--headings-font-family: "RocGrotesk Extra Bold", sans-serif;--language-toggle-font-family: "RocGrotesk Extra Bold", sans-serif;--sticky-btn-line-left-width: 1px;--sticky-btn-line-right-width: 0;--calc-image-translate: -50%;--mobile-title-slider: 21px;--custom-select-background-position-x: 97%}[dir=rtl][_ngcontent-%COMP%]{--cta-arrow-rotation: 180deg;--location-detail-active-translate: -100%;--modal-content-right: 5%;--carousel-wrapper-direction: ltr;--carousel-inner-direction: rtl;--navbar-delivery-actions: ltr;--primary-font-family: "Almarai Light", sans-serif;--secondary-font-family: "Almarai Regular", sans-serif;--font-family-base-bold: "Almarai Bold", sans-serif;--headings-font-family: "Almarai Extrabold", sans-serif;--sticky-btn-line-left-width: 0;--sticky-btn-line-right-width: 1px;--calc-image-translate: 50%;--calculator-noUi-tooltip-font: 18px;--mobile-title-slider: 18px;--bs-btn-line-height: 1;--custom-select-background-position-x: 3%;--font-size-base-light: 14px;--font-size-small-light: 12px;--font-weight-bold: 700;--cta-font-size-base: 14px;--careers-growth-title-font-size: 30px;--core-values-info-font-size:16px;--careers-core-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--careers-title-font-size: calc(var(--h2-font-size) * var(--text-header-font-scale-ratio-h2));--careers-item-title-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--locations-hours-label-font-size: calc(var(--font-size-base-light) * var(--text-font-scale-ratio-light));--location-card-title-font-size: 18px;--location-finder-content-nav-font-size: calc(var(--cta-font-size-base) * var(--text-font-scale-ratio-large));
563--location-finder-content-nav-font-weight: 800;--location-finder-content-search-title-font-size: calc(var(--font-size-small) * var(--text-font-scale-ratio));--global-menu-product-cta-font-size: calc(var(--cta-font-size-base) * var(--text-font-scale-ratio-large));--global-menu-product-name-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--global-menu-product-name-font-weight: 800;--flavors-subtitle-font-weight: 700;--flavor-card-title-padding-bottom: 17;--flavor-card-title-line-height: var(--h3-line-height);--slider-selection-background-color: linear-gradient(270deg, #91fa00 0%, #fff600 34.47%, #ff9000 72.87%, #ff0000 100%);--font-size-small: 12px;--font-size-medium: 18px;--line-height-medium: 1.333;--line-height-base: 1.7;--line-height-small: 1.57;--h1-font-size-oversized: 80px;--h1-font-size: 38px;--h2-font-size: 30px;--h3-font-size: 26px;--h4-font-size: 21.71px;--h5-font-size: 18px;--h6-font-size: 13px;--h7-font-size: 14px;--h1-line-height-oversized: 1.1875;--h1-line-height: 1.294;--h2-line-height: 1.333;--h3-line-height: 1.307;--h6-line-height: 1.538;--h6-font-weight: 800;--headings-font-weight: 800;--bs-body-text-align: right}@media (min-width: 992px){[dir=rtl][_ngcontent-%COMP%]{--h1-line-height-oversized: 1.333;--h1-line-height: 1.25;--h2-line-height: 1.24;--line-height-small: 1.75;--line-height-medium: 1.454;--text-font-scale-ratio: 1.2;--text-font-scale-ratio-medium: 1.222;--text-font-scale-ratio-large: 1.142;--text-header-font-scale-ratio: 1.5789;--text-header-font-scale-ratio-h1-oversized: 1.875;--text-header-font-scale-ratio-h2: 1.667;--text-header-font-scale-ratio-h3: 1.538;--text-header-font-scale-ratio-h4: 1.3636;--text-header-font-scale-ratio-h5: 1.333;--text-header-font-scale-ratio-h7: 1;--calculator-noUi-tooltip-font: 22px;--location-card-title-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--custom-menu-desktop-link-line-height: var(--h3-line-height);--location-finder-content-header-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--flavor-card-title-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4))}}[dir=rtl][_ngcontent-%COMP%]   .ms-1[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-2[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-3[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-4[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-5[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-6[_ngcontent-%COMP%]{margin-left:0!important}[dir=rtl][_ngcontent-%COMP%]   .me-1[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-2[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-3[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-4[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-5[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-6[_ngcontent-%COMP%]{margin-right:0!important}[lang=th][_ngcontent-%COMP%]{direction:ltr;text-align:left;--font-size-base-light: 16px;--h1-line-height-oversized: 1.5;--h1-line-height: 1.5;--h2-line-height: 1.5;--h3-line-height: 1.5;--h5-line-height: 1.5;--line-height-base: 1.5;
563--line-height-small: 1.5;--line-height-tiny: 1.5;--body-font-line-height: 1.5;--h1-font-size-oversized: 34px;--h1-font-size: 34px;--h2-font-size: 30px;--h3-font-size: 30px;--careers-link: 25px;--core-values-info-font-size: 16px;--careers-core-innerCircle-font-size: 1.2rem;--careers-core-innerCircle-top-padding: 10px;--cta-top-padding:1.5rem;--word-spacing: normal;--word-break: break-word}@media (min-width: 992px){[lang=th][_ngcontent-%COMP%]{--text-header-font-scale-ratio-h2: 1;--text-header-font-scale-ratio-h3: 1}}.fullpage-card[_ngcontent-%COMP%]{width:100%;display:flex;flex-direction:row;background:transparent;border:none}@media (max-width: 575.98px){.fullpage-card[_ngcontent-%COMP%]{flex-direction:column}}@media (min-width: 992px){.fullpage-card[_ngcontent-%COMP%]{margin-top:3rem}}.fullpage-card[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]{margin-top:6rem;display:flex;flex-direction:column;justify-content:space-evenly;z-index:100}@media (max-width: 575.98px){.fullpage-card[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]{margin-top:0;padding-top:0}}@media (min-width: 992px){.fullpage-card[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]{max-width:25rem}}.fullpage-card[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   div.introducing[_ngcontent-%COMP%]{display:flex;justify-content:center;color:#fff}@media (min-width: 992px){.fullpage-card[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   div.introducing[_ngcontent-%COMP%]{justify-content:flex-start}}.fullpage-card[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   div.introducing[_ngcontent-%COMP%]   span.banner-intro[_ngcontent-%COMP%]{color:#fff;background-color:transparent;font-size:36px;font-family:var(--secondary-font-family);padding:7px 60px 5px;display:inline;margin:0;clip-path:polygon(5% 0,100% 0,95% 100%,0 100%)}@media (min-width: 992px){.fullpage-card[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   div.introducing[_ngcontent-%COMP%]   span.banner-intro[_ngcontent-%COMP%]{padding-inline-start:1.5rem}}@media (max-width: 575.98px){.fullpage-card[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   div.introducing[_ngcontent-%COMP%]   span.banner-intro[_ngcontent-%COMP%]{font-size:1.5rem}}.fullpage-card[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .card-title[_ngcontent-%COMP%]{margin-bottom:1rem;padding:0 1rem;color:#fff;font-style:normal}@media (min-width: 992px){.fullpage-card[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .card-title[_ngcontent-%COMP%]{padding:0 1rem;overflow-wrap:break-word;margin-bottom:0;font-size:4rem;text-align:start;line-height:55px}}@media (max-width: 575.98px){.fullpage-card[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .card-title[_ngcontent-%COMP%]{font-size:4rem;line-height:45px}}.fullpage-card[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .card-text[_ngcontent-%COMP%]{font-family:var(--primary-font-family);font-size:calc(var(--font-size-base-light) * var(--text-font-scale-ratio-light));font-weight:350;line-height:var(--body-font-line-height);word-spacing:var(--word-spacing);color:#fff;padding:0 2rem}@media (max-width: 575.98px){.fullpage-card[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .card-text[_ngcontent-%COMP%]{font-weight:600;font-size:1rem;margin-bottom:0}}@media (min-width: 992px){.fullpage-card[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .card-text[_ngcontent-%COMP%]{margin-bottom:0;text-align:start;padding-block:0;padding-inline:1.5rem .5rem}}.fullpage-card[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%] > .button-row[_ngcontent-%COMP%]{display:flex;flex-direction:row;justify-content:space-evenly}@media (min-width: 992px){.fullpage-card[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%] > .button-row[_ngcontent-%COMP%]{justify-content:left;padding-left:1.5rem}}.fullpage-card[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%] > .button-row[_ngcontent-%COMP%]   #top-btn[_ngcontent-%COMP%]{margin-bottom:1rem;padding:0}.fullpage-card[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%] > .button-row[_ngcontent-%COMP%]   #bottom-btn[_ngcontent-%COMP%]{padding:0;margin-bottom:0}.fullpage-card[_ngcontent-%COMP%]   .card-img-top[_ngcontent-%COMP%]{width:30rem;z-index:99;height:auto;align-self:center}@media (min-width: 992px){.fullpage-card[_ngcontent-%COMP%]   .card-img-top[_ngcontent-%COMP%]{width:38rem;position:relative;inset-inline-start:10.5rem}}@media (max-width: 575.98px){.fullpage-card[_ngcontent-%COMP%]   .card-img-top[_ngcontent-%COMP%]{top:35px;position:relative}}.fullpage-card[_ngcontent-%COMP%]   .close-btn[_ngcontent-%COMP%]{z-index:100;border:none;cursor:pointer;background:#fff;position:absolute;top:2rem;inset-inline-end:3rem;width:37px;height:36px;border-radius:57%}@media (max-width: 575.98px){.fullpage-card[_ngcontent-%COMP%]   .close-btn[_ngcontent-%COMP%]{top:8px;inset-inline-end:1rem}}.fullpage-card[_ngcontent-%COMP%]   .close-btn[_ngcontent-%COMP%]:focus{outline:none}.fullpage-card[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{pointer-events:none;position:relative}@media (max-width: 575.98px){.fullpage-card[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{width:24px;height:24px}}@media (max-width: 575.98px){.fullpage-card[_ngcontent-%COMP%]   .btn-outline-primary[_ngcontent-%COMP%]{margin-bottom:20px}}']})}}return t})();var Jc=(()=>{class t{constructor(){}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275prov=me({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var Wg=["slickModal"],Zg=["slickSpecials"];function Qg(t,o){if(t&1&&x(0,"lib-hero",16),t&2){let e=d(3);c("modelData",e.heroModelData)}}function Kg(t,o){if(t&1&&p(0,Qg,1,1,"lib-hero",15),t&2){let e=d(2);c("ngIf",e.heroModelData)}}function Yg(t,o){t&1&&x(0,"pencil-banner")}function Xg(t,o){if(t&1&&x(0,"text-banner",17),t&2){let e=d().$implicit;p1("id","textbanner",e.modelData&&e.modelData.elementIdNumber?"-"+e.modelData.elementIdNumber:"",""),c("modelData",e.modelData?e.modelData:null)}}function Jg(t,o){t&1&&x(0,"alternating-content-hero",18)}function eu(t,o){if(t&1&&x(0,"text-image-banner",17),t&2){let e=d().$implicit;p1("id","textimagebanner",e.modelData&&e.modelData.elementIdNumber?"-"+e.modelData.elementIdNumber:"",""),c("modelData",e.modelData?e.modelData:null)}}function tu(t,o){t&1&&x(0,"app-flavors",19)}function nu(t,o){t&1&&x(0,"social-grid")}function iu(t,o){if(t&1&&x(0,"grid-hero",17),t&2){let e=d().$implicit;p1("id","gridhero",e.modelData&&e.modelData.elementIdNumber?"-"+e.modelData.elementIdNumber:"",""),c("modelData",e.modelData)}}function ou(t,o){t&1&&x(0,"app-events",20)}
563function au(t,o){if(t&1&&(l(0,"div")(1,"div",5),p(2,Kg,1,1,"ng-template",6)(3,Yg,1,0,"ng-template",7)(4,Xg,1,3,"ng-template",8)(5,Jg,1,0,"ng-template",9)(6,eu,1,3,"ng-template",10)(7,tu,1,0,"ng-template",11)(8,nu,1,0,"ng-template",12)(9,iu,1,3,"ng-template",13)(10,ou,1,0,"ng-template",14),s()()),t&2){let e=o.$implicit;r(),c("ngSwitch",e.type)}}function ru(t,o){t&1&&x(0,"app-footer",21)}var e4=(()=>{class t{constructor(e,n,i,a,f,m,g,u){this.router=e,this.route=n,this.modalService=i,this.appStateSelectors=a,this.takeoverModalService=f,this.nomnomCMSService=m,this.appActions=g,this.specials=[],this.subscription=[],this.spiceSliderConfig=null,this.displayDeliveryMessage=!0,this.environment=b,this.slickModalPlaying=!0,this.slickModalArrowShowing=!1,this.slickSpecialsPlaying=!0,this.slickSpecialsArrowShowing=!0,this.elementsOrder=[],this.textBannerItems=[],this.loggerService=new ke(t.name),this.initHeroData=()=>le(this,null,function*(){let _=yield this.nomnomCMSService.getHeroByRef("welcome-hero");this.heroModelData=_})}ngOnInit(){return le(this,null,function*(){this.pageWasRendered=!0,this.getTakeoverModal(),this.appStateSelectors.options.subscribe(e=>le(this,null,function*(){if(e){let n,i=e.filter(a=>a.name.includes("homepage_")&&a.value);i.length>0?(n=i.sort((a,f)=>+a.value-+f.value).map(a=>({name:a.name,type:a.name.replace(/_\d+$/,""),modelData:null})),n=yield this.addTextImageBannerData(n),n=yield this.addGridHeroData(n)):n=[{name:"homepage_hero_video",type:"homepage_hero_video",modelData:null},{name:"homepage_pencil_banner",type:"homepage_pencil_banner",modelData:null},{name:"homepage_text_banner",type:"homepage_text_banner",modelData:null},{name:"homepage_alternating_content_hero",type:"homepage_alternating_content_hero",modelData:null},{name:"homepage_text_image_banner",type:"homepage_text_image_banner",modelData:null},{name:"homepage_flavor",type:"homepage_flavor",modelData:null},{name:"homepage_social_grid",type:"homepage_social_grid",modelData:null}],this.elementsOrder=n}}))})}ngOnDestroy(){this.subscription.map(e=>e.unsubscribe())}ngAfterContentInit(){}ionViewDidEnter(){this.initHeroData()}ionViewDidLeave(){this.ngOnDestroy(),this.ionContent.scrollToTop()}getTakeoverModal(){let e=this.takeoverModalService.modalData;e?this.setupTakeoverModal(e):this.nomnomCMSService.getCMSModal("takeover-modal").then(n=>{this.setupTakeoverModal(n)})}addTextBannerData(e){return le(this,null,function*(){if(e.some(n=>n.name.includes("text_banner")))try{let n=yield this.nomnomCMSService.getTextBannerList();return e.map(a=>{if(a.name.includes("text_banner")){let f,m=a.name.match(/\d+$/);m?f=`text-banner-${m[0]}`:f="text-banner";let g=n.find(u=>u.ref===f);if(g)return Et(Ne({},a),{modelData:g})}return a})}catch(n){return this.loggerService.error("Error fetching text banners:",n),e}return e})}addTextImageBannerData(e){return le(this,null,function*(){if(e.some(n=>n.name.includes("text_image_banner")))try{let n=yield this.nomnomCMSService.getHeroList();return e.map(a=>{if(a.name.includes("text_image_banner")){let f,m=a.name.match(/\d+$/);m?f=`homepage_text-image-banner-${m[0]}`:f="homepage_text-image-banner";let g=n.find(u=>u.ref===f);if(g)return Et(Ne({},a),{modelData:g})}return a})}catch(n){return this.loggerService.error("Error fetching text image banners:",n),e}return e})}addGridHeroData(e){return le(this,null,function*(){if(e.some(n=>n.name.includes("homepage")))try{let n=yield this.nomnomCMSService.getWelcomeGridHeroList();return e.map(a=>{if(a.name.includes("homepage_grid_hero")){let f,m=a.name.match(/\d+$/);m?f=`welcome-grid-hero-${m[0]}`:f="welcome-grid-hero";let g=n.find(u=>u.ref===f);if(g)return Et(Ne({},a),{modelData:g})}return a})}catch(n){return this.loggerService.error("Error fetching grid hero data:",n),e}return e})}setupTakeoverModal(e){let n=!0;if(e?.modalType==="Flavor-Headline"&&e.isActive&&n){let i=this.modalService.open(T3,{windowClass:"homepage-takeover-modal headline"});i.componentInstance.modalData=e}else if(e?.modalType==="Flavor-Longform"&&e.isActive&&n){let i=this.modalService.open(Kc,{windowClass:"homepage-takeover-modal longform"});i.componentInstance.modalData=e}else if(e?.modalType==="Product-Shadow"&&e.isActive&&n){let i=this.modalService.open(Yc,{windowClass:"homepage-takeover-modal shadow"});i.componentInstance.modalData=e}else if(e?.modalType==="Full-Page"&&e.isActive&&n){let i=this.modalService.open(Xc,{windowClass:"homepage-takeover-modal fullpage",backdrop:!0,backdropClass:"darkBackdrop"});i.componentInstance.modalData=e}}isAvailableByDate(e){let n=new Date().toISOString(),i=e.startTime?(0,Gt.default)(e.startTime,["h:mm A"]).format("HH:mm"):null,a=e.endTime?(0,Gt.default)(e.endTime,["h:mm A"]).format("HH:mm"):null,f=i?(0,Gt.default)(n).format("MM/DD/YYYY HH:mm").replace((0,Gt.default)(n).format("HH:mm"),i):null,m=a?(0,Gt.default)(n).format("MM/DD/YYYY HH:mm").replace((0,Gt.default)(n).format("HH:mm"),a):null,g=()=>!e.daysOfWeek||e.daysOfWeek&&e.daysOfWeek.toLowerCase().indexOf((0,Gt.default)(n).format("dddd").toLowerCase())>-1||(0,Gt.default)(f).isSameOrAfter((0,Gt.default)(m))&&e.daysOfWeek&&e.daysOfWeek.toLowerCase().indexOf((0,Gt.default)(n).subtract(1,"day").format("dddd").toLowerCase())>-1;return(!e.endsAt||(0,Gt.default)(n).isSameOrBefore(e.endsAt))&&(!e.startsAt||(0,Gt.default)(n).isSameOrAfter(e.startsAt))&&(!m||(0,Gt.default)(n).isSameOrBefore(m))&&(!f||(0,Gt.default)(n).isSameOrAfter(f))&&g()}static{this.\u0275fac=function(n){return new(n||t)(v(re),v(lt),v(_t),v(Se),v(Jc),v(Ue),v(Me),v(a1))}}static{this.\u0275cmp=N({type:t,selectors:[["app-single-page-welcome"]],viewQuery:function(n,i){if
563(n&1&&(we(Wg,5),we(Zg,5),we(ve,5)),n&2){let a;Ce(a=be())&&(i.slickModal=a.first),Ce(a=be())&&(i.slickSpecials=a.first),Ce(a=be())&&(i.ionContent=a.first)}},standalone:!1,decls:6,vars:3,consts:[[1,"ion-no-padding",3,"scrollY"],[1,"visually-hidden"],[1,"app-navbar"],[4,"ngFor","ngForOf"],["class","w-100",4,"ngIf"],[3,"ngSwitch"],["ngSwitchCase","homepage_hero_video"],["ngSwitchCase","homepage_pencil_banner"],["ngSwitchCase","homepage_text_banner"],["ngSwitchCase","homepage_alternating_content_hero"],["ngSwitchCase","homepage_text_image_banner"],["ngSwitchCase","homepage_flavor"],["ngSwitchCase","homepage_social_grid"],["ngSwitchCase","homepage_grid_hero"],["ngSwitchCase","homepage_events"],[3,"modelData",4,"ngIf"],[3,"modelData"],[3,"id","modelData"],["id","experience"],["id","flavors"],["id","events"],[1,"w-100"]],template:function(n,i){n&1&&(l(0,"ion-content",0)(1,"h1",1),h(2,"Welcome to WingStop"),s(),x(3,"app-navbar",2),p(4,au,11,1,"div",3)(5,ru,1,0,"app-footer",4),s()),n&2&&(ye("scrollY",!i.environment.isKiosk),r(4),c("ngForOf",i.elementsOrder),r(),c("ngIf",i.environment.showComponentFooter&&i.heroModelData))},styles:[`:root{--ion-color-primary: map-get($theme-colors, primary);--ion-color-secondary: map-get($theme-colors, secondary);--ion-color-tertiary: map-get($theme-colors, tertiary);--ion-color-success: map-get($theme-colors, tertiary);--ion-color-warning: map-get($theme-colors, secondary);--ion-color-danger: map-get($theme-colors, primary);--ion-color-dark: map-get($theme-colors, dark);--ion-color-medium: map-get($theme-colors, light-gray);--ion-color-light: map-get($theme-colors, light)}:root{--ion-font-family: $primary-font-family}:root{--font-size-scale: 1;--text-font-scale-ratio: 1;--text-font-scale-ratio-base: 1;--text-font-scale-ratio-small: 1;--text-font-scale-ratio-medium: 1;--text-font-scale-ratio-large: 1;--text-font-scale-ratio-light: 1;--text-font-scale-ratio-light-small: 1;--font-size-base-light: 19px;--font-size-tiny-light: 14px;--font-size-minor-light: 14px;--font-size-small-light: 17px;--font-size-medium-light: 22px;--font-size-large-light: 24px;--font-weight-bold: 500;--cta-font-size-base: 18px;--font-size-tiny: 14px;--font-size-minor: 14px;--font-size-small: 16px;--font-size-medium: 21px;--font-size-large: 24px;--line-height-large: 1.25;--line-height-medium: .9;--line-height-base: .9;--line-height-small: 1.14;--line-height-minor: 1.5;--line-height-tiny: 1.1;--h1-font-size-oversized: 70px;--h1-font-size: 55px;--h2-font-size-oversized: 60px;--h2-font-size: 41px;--h3-font-size: 30px;--h4-font-size: 21.71px;--h5-font-size: 17px;--h6-font-size: 16px;--h7-font-size: 16px;--careers-link: 25px;--core-values-info-font-size: 21px;--careers-core-innerCircle-font-size: 1.5rem;--careers-growth-title-font-size: var(--h2-font-size);--careers-core-innerCircle-top-padding: 0;--careers-core-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--careers-title-font-size: calc(var(--h2-font-size) * var(--text-header-font-scale-ratio-h2));--careers-item-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--locations-hours-label-font-size: calc(var(--font-size-small-light) * var(--text-font-scale-ratio-light-small));--location-card-title-font-size: calc(var(--font-size-small) * var(--text-font-scale-ratio));--custom-menu-desktop-link-line-height: 1rem;--location-finder-content-nav-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--location-finder-content-nav-font-weight: 700;--location-finder-content-search-title-font-size: 15px;--location-finder-content-header-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--global-menu-product-cta-font-size: calc(var(--h7-font-size) * var(--text-header-font-scale-ratio-h7));--global-menu-product-name-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--global-menu-product-name-font-weight: 500;--flavors-subtitle-font-weight: 400;--flavor-card-title-padding-bottom: unset;--flavor-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--flavor-card-title-line-height: var(--line-height-base);--slider-selection-background-color: linear-gradient(270deg, #ff0000 0%, #ff9000 34.47%, #fff600 72.87%, #91fa00 100%);--h1-line-height-oversized: .9;--h1-line-height: .9;--h2-line-height: .9;
563--h3-line-height: .9;--h4-line-height: .9;--h5-line-height: .9;--h6-line-height: .9;--body-font-line-height: 22px;--cta-top-padding:.85rem;--font-size-base: 1rem;--text-header-font-scale-ratio: 1;--text-header-font-scale-ratio-h1-oversized: var( --text-header-font-scale-ratio );--text-header-font-scale-ratio-h2-oversized: var( --text-header-font-scale-ratio );--text-header-font-scale-ratio-h2: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h3: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h4: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h5: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h6: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h7: var(--text-header-font-scale-ratio);--calculator-noUi-tooltip-font: 21px;--otnotice-font-size: 15px;--onetrust-heading-font-size: calc( var(--h2-font-size) * var(--text-header-font-scale-ratio-h2) );--flavors-offer-font-family: "Open Sans", sans-serif}@media (min-width: 992px){:root{--text-font-scale-ratio: 1.105;--text-font-scale-ratio-base: 1.184;--text-font-scale-ratio-medium: 1.071;--text-font-scale-ratio-large: 1.5;--text-font-scale-ratio-light: 1.105;--careers-link: 27px;--careers-core-card-title-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4));--careers-title-font-size: calc(var(--h1-font-size) * var(--text-header-font-scale-ratio));--careers-item-title-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--location-card-title-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--location-finder-content-nav-font-size: calc(var(--h6-font-size) * var(--text-header-font-scale-ratio-h6));--location-finder-content-header-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4));--global-menu-product-name-font-size: var(--font-size-large);--flavor-card-title-font-size: 1.75rem;--locator-arrow-font-size: 5px;--body-font-line-height: 24px;--text-header-font-scale-ratio: 1.3;--text-header-font-scale-ratio-h1-oversized: 2.57;--text-header-font-scale-ratio-h2-oversized: 2.13;--text-header-font-scale-ratio-h2: 1.56;--text-header-font-scale-ratio-h3: 1.36;--text-header-font-scale-ratio-h4: 1.658;--text-header-font-scale-ratio-h5: 1.647;--text-header-font-scale-ratio-h6: 1.375;--text-header-font-scale-ratio-h7: 1.125;--calculator-noUi-tooltip-font: 28px;--otnotice-font-size: 20px}}:root{--word-spacing: unset}:root{--cta-arrow-rotation: 0deg;--location-detail-active-translate: 100%;--modal-content-right: unset;--carousel-wrapper-direction: unset;--carousel-inner-direction: unset;--navbar-delivery-actions: unset;--primary-font-family: "RocGrotesk Light", sans-serif;--secondary-font-family: "RocGrotesk Medium", sans-serif;--font-family-base-bold: "RocGrotesk Bold", sans-serif;--headings-font-family: "RocGrotesk Extra Bold", sans-serif;--language-toggle-font-family: "RocGrotesk Extra Bold", sans-serif;--sticky-btn-line-left-width: 1px;--sticky-btn-line-right-width: 0;--calc-image-translate: -50%;--mobile-title-slider: 21px;--custom-select-background-position-x: 97%}[dir=rtl]{--cta-arrow-rotation: 180deg;--location-detail-active-translate: -100%;--modal-content-right: 5%;--carousel-wrapper-direction: ltr;--carousel-inner-direction: rtl;--navbar-delivery-actions: ltr;--primary-font-family: "Almarai Light", sans-serif;--secondary-font-family: "Almarai Regular", sans-serif;--font-family-base-bold: "Almarai Bold", sans-serif;--headings-font-family: "Almarai Extrabold", sans-serif;--sticky-btn-line-left-width: 0;--sticky-btn-line-right-width: 1px;--calc-image-translate: 50%;--calculator-noUi-tooltip-font: 18px;--mobile-title-slider: 18px;--bs-btn-line-height: 1;--custom-select-background-position-x: 3%;--font-size-base-light: 14px;--font-size-small-light: 12px;--font-weight-bold: 700;--cta-font-size-base: 14px;--careers-growth-title-font-size: 30px;--core-values-info-font-size:16px;--careers-core-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--careers-title-font-size: calc(var(--h2-font-size) * var(--text-header-font-scale-ratio-h2));--careers-item-title-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--locations-hours-label-font-size: calc(var(--font-size-base-light) * var(--text-font-scale-ratio-light));--location-card-title-font-size: 18px;--location-finder-content-nav-font-size: calc(var(--cta-font-size-base) * var(--text-font-scale-ratio-large));
563--location-finder-content-nav-font-weight: 800;--location-finder-content-search-title-font-size: calc(var(--font-size-small) * var(--text-font-scale-ratio));--global-menu-product-cta-font-size: calc(var(--cta-font-size-base) * var(--text-font-scale-ratio-large));--global-menu-product-name-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--global-menu-product-name-font-weight: 800;--flavors-subtitle-font-weight: 700;--flavor-card-title-padding-bottom: 17;--flavor-card-title-line-height: var(--h3-line-height);--slider-selection-background-color: linear-gradient(270deg, #91fa00 0%, #fff600 34.47%, #ff9000 72.87%, #ff0000 100%);--font-size-small: 12px;--font-size-medium: 18px;--line-height-medium: 1.333;--line-height-base: 1.7;--line-height-small: 1.57;--h1-font-size-oversized: 80px;--h1-font-size: 38px;--h2-font-size: 30px;--h3-font-size: 26px;--h4-font-size: 21.71px;--h5-font-size: 18px;--h6-font-size: 13px;--h7-font-size: 14px;--h1-line-height-oversized: 1.1875;--h1-line-height: 1.294;--h2-line-height: 1.333;--h3-line-height: 1.307;--h6-line-height: 1.538;--h6-font-weight: 800;--headings-font-weight: 800;--bs-body-text-align: right}@media (min-width: 992px){[dir=rtl]{--h1-line-height-oversized: 1.333;--h1-line-height: 1.25;--h2-line-height: 1.24;--line-height-small: 1.75;--line-height-medium: 1.454;--text-font-scale-ratio: 1.2;--text-font-scale-ratio-medium: 1.222;--text-font-scale-ratio-large: 1.142;--text-header-font-scale-ratio: 1.5789;--text-header-font-scale-ratio-h1-oversized: 1.875;--text-header-font-scale-ratio-h2: 1.667;--text-header-font-scale-ratio-h3: 1.538;--text-header-font-scale-ratio-h4: 1.3636;--text-header-font-scale-ratio-h5: 1.333;--text-header-font-scale-ratio-h7: 1;--calculator-noUi-tooltip-font: 22px;--location-card-title-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--custom-menu-desktop-link-line-height: var(--h3-line-height);--location-finder-content-header-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--flavor-card-title-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4))}}[dir=rtl] .ms-1,[dir=rtl] .ms-2,[dir=rtl] .ms-3,[dir=rtl] .ms-4,[dir=rtl] .ms-5,[dir=rtl] .ms-6{margin-left:0!important}[dir=rtl] .me-1,[dir=rtl] .me-2,[dir=rtl] .me-3,[dir=rtl] .me-4,[dir=rtl] .me-5,[dir=rtl] .me-6{margin-right:0!important}[lang=th]{direction:ltr;text-align:left;--font-size-base-light: 16px;--h1-line-height-oversized: 1.5;--h1-line-height: 1.5;--h2-line-height: 1.5;--h3-line-height: 1.5;--h5-line-height: 1.5;--line-height-base: 1.5;
563--line-height-small: 1.5;--line-height-tiny: 1.5;--body-font-line-height: 1.5;--h1-font-size-oversized: 34px;--h1-font-size: 34px;--h2-font-size: 30px;--h3-font-size: 30px;--careers-link: 25px;--core-values-info-font-size: 16px;--careers-core-innerCircle-font-size: 1.2rem;--careers-core-innerCircle-top-padding: 10px;--cta-top-padding:1.5rem;--word-spacing: normal;--word-break: break-word}@media (min-width: 992px){[lang=th]{--text-header-font-scale-ratio-h2: 1;--text-header-font-scale-ratio-h3: 1}}*:hover,*:active,*:focus{outline:0!important}@media (max-width: 575.98px){html{font-size:.75rem}}.app-container{min-height:100vh;display:flex;flex-direction:column;padding:100px 0 0}a{text-decoration:none}h1,.h1{line-height:var(--h1-line-height)}h2,.h2{line-height:var(--h2-line-height)}h3,.h3{line-height:var(--h3-line-height)}h4,.h4{line-height:var(--h4-line-height)}h5,.h5{line-height:var(--h5-line-height)}h6,.h6{line-height:var(--h6-line-height)}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{text-transform:capitalize;font-weight:750}.app-navbar,.app-footer{flex:0 1 auto}.app-content{flex:1 1 auto}.fancy-underline{position:relative}.fancy-underline:after{content:"";display:block;width:35px;height:4px;background:0 0 no-repeat;background-size:contain;margin-top:.25rem;background-image:url(/assets/images/underline.svg)}.cursor-pointer{cursor:pointer}.navbar-brand img{height:47px}.squiggle-underline{position:relative}.squiggle-underline:after{content:"";display:block;width:94%;height:6px;background:0 0 no-repeat;background-size:contain;margin-top:.25rem;background-image:url(/assets/images/underline-squiggle.svg);margin-top:0}.line-height-flat{line-height:1!important}@media (max-width: 575.98px){.gm-bundled-control{display:none}}.sticky-bottom{position:sticky;bottom:0;z-index:1020}.sticky-footer-progress{width:8.375rem;height:.25rem;margin-left:auto;margin-right:auto}.row.gutters-sm{margin-right:-.5rem;margin-left:-.5rem}.row.gutters-sm>.col,.row.gutters-sm>[class*=col-]{padding-right:.5rem;padding-left:.5rem}.page-header{padding:2.5rem;position:relative;z-index:1;height:297px;background-color:#006938;color:#fff;display:flex;align-items:center;overflow:hidden}.page-header h1,.page-header h2,.page-header h3,.page-header h4,.page-header h5,.page-header h6,.page-header .h1,.page-header .h2,.page-header .h3,.page-header .h4,.page-header .h5,.page-header .h6,.page-header a{color:inherit}.btn{font-family:var(--primary-font-family);min-width:100px;font-size:calc(var(--cta-font-size-base) * var(--text-font-scale-ratio-large));line-height:.9;border-radius:4px}.btn{position:relative;overflow:hidden}.btn:after{display:none;content:"";position:absolute;border-radius:50%;background-color:#0000004d;width:100px;height:100px;margin-top:-50px;margin-left:-50px;top:50%;left:50%;animation:ripple 1s;opacity:0}.btn:focus:not(:active):after{display:block}@keyframes ripple{0%{opacity:1;transform:scale(0)}to{opacity:0;transform:scale(10)}}.page-header-sm{height:250px}@media (max-width: 575.98px){.page-header-sm{height:auto}}.page-header-overlay:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0009}.page-header-content{position:relative;max-width:100%}.page-header-title{line-height:1;letter-spacing:.08em}.section{padding:2.5rem 0}.section-content{--bs-gutter-x: 2rem;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto;max-width:1440px}.section-content-sm{max-width:912px}.page-home .text-secondary{color:#000!important}.text-decoration-none{text-decoration:none!important}.micro{font-size:calc(var(--font-size-tiny) * var(--text-font-scale-ratio));line-height:var(--line-height-tiny)}svg.icon-16.icon{width:16px;height:16px}svg.icon-24.icon{width:24px;height:24px}svg.icon-32.icon{width:32px;height:32px}svg.icon-48.icon{width:48px;height:48px}button.close,.reward-points-counter{width:1.5rem;height:1.5rem;padding:0;margin:0;display:flex;align-items:center;justify-content:center;opacity:1}button.close:not(.close-basic),.reward-points-counter:not(.close-basic){border-radius:50%;background-color:#006938;color:#fff}button.close.close-basic,.reward-points-counter.close-basic{color:#2d2a26;background-color:unset}.tabs{padding-left:0;list-style:none;border-bottom:4px solid #f9f9f9;display:flex;justify-content:space-between}.tabs-item{position:relative;width:100%}.tabs-item:after{content:"";height:4px;width:100%;background-color:transparent;position:absolute;top:100%;left:0}.tabs-item.active:after{background-color:#006938}.tabs-btn{font-size:calc(var(--font-size-small) * var(--text-font-scale-ratio));padding-left:0;padding-right:0;padding-bottom:.5rem;background-color:transparent;color:#000;width:100%}.tabs-item.active .tabs-btn{color:#006938;pointer-events:none}.progress{border:.25rem solid #ffffff;position:relative}.progress:before,.progress:after{content:"";position:absolute;width:2rem;height:2rem;border-radius:1rem;border:.25rem solid #ffffff;z-index:1;top:-.25rem}.progress:before{left:-.25rem}.progress:after{right:-.25rem}.progress-bar{border-radius:1rem}.card{overflow:hidden}.card .card-img-top{min-height:1px}.card-footer{background-color:#e7e1d9;border-top:0}.card-footer-partial-border{position:relative}.card-footer-partial-border:before{content:"";display:block;position:relative;height:1px;background-color:#0003;top:-1rem}.card-full-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}
563.card-action-icon{position:absolute;width:3.375rem;height:3.375rem;display:flex;align-items:center;justify-content:center;border-radius:50%;padding:3px;background-color:inherit;bottom:0;left:1.5rem}.card-action-icon .icon{width:100%;height:100%}.card-action-btn{padding-left:4.875rem}.card-action-btn.disabled{opacity:1}.card-favorite-btn{position:absolute;top:1.5rem;right:1.5rem;z-index:1}.card-divider{position:relative}@media (max-width: 575.98px){.card-divider{padding-top:1.5rem}}@media (min-width: 768px){.card-divider{padding-left:1.5rem}}.card-divider:before{position:absolute;content:"";width:3px;height:84px;background:url(/assets/images/card-divider.svg) 0 0 no-repeat;background-size:contain;left:0;top:0;transform-origin:top left}@media (max-width: 575.98px){.card-divider:before{left:1rem;top:.25rem;transform:rotate(-90deg)}}.badge{height:1.5rem;line-height:1.7rem;padding:0 1rem}.badge .icon{font-size:1.1875rem}.badge-health{width:24px;height:24px;line-height:23px;font-size:8px;border-radius:50%;background-color:transparent;text-transform:uppercase;border:1px solid rgba(0,0,0,.2);text-align:center;padding:0}.badge-health.badge-primary{border-color:#006938;color:#006938}.badge-health.badge-secondary{border-color:#000;color:#000}.badge-health.badge-green{border-color:#006938;color:#006938}.badge-health.badge-gold{border-color:#a19958;color:#a19958}.badge-health.badge-kraft{border-color:#e1e1d2;color:#e1e1d2}.badge-health.badge-red{border-color:#e23b30;color:#e23b30}.badge-health.badge-orange{border-color:#ff9a00;color:#ff9a00}.badge-health.badge-green-80{border-color:#338760;color:#338760}.badge-health.badge-green-50{border-color:#7fb49b;color:#7fb49b}.badge-health.badge-gold-dark{border-color:#827c48;color:#827c48}.badge-health.badge-gold-80{border-color:#b4ad79;color:#b4ad79}.badge-health.badge-gold-50{border-color:#d0ccab;color:#d0ccab}.badge-health.badge-kraft-80{border-color:#e7e7db;color:#e7e7db}.badge-health.badge-kraft-50{border-color:#f0f0e8;color:#f0f0e8}.badge-health.badge-black{border-color:#000;color:#000}.badge-health.badge-black-80{border-color:#333;color:#333}.badge-health.badge-black-50{border-color:#7f7f7f;color:#7f7f7f}.badge-health.badge-black-5{border-color:#e6e6e6;color:#e6e6e6}.badge-health.badge-gray{border-color:#7f7f7f;color:#7f7f7f}.badge-health.badge-gray-80{border-color:#333;color:#333}.badge-health.badge-white{border-color:#fff;color:#fff}.badge-health.badge-red-80{border-color:#e86259;color:#e86259}.badge-health.badge-red-50{border-color:#f09d97;color:#f09d97}.badge-health.badge-orange-80{border-color:#ffae33;color:#ffae33}.badge-health.badge-orange-50{border-color:#ffcc7f;color:#ffcc7f}.badge-seasonal{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;width:4rem;height:4rem;background:url(/assets/images/seasonal_spring.png) 0 0 no-repeat;background-size:contain;padding:0}.rounded-sm{border-radius:50px}.modal-dialog{max-width:800px}@media (max-width: 575.98px){.modal-dialog{margin:0;max-width:100%}}@media (min-width: 992px){.modal-dialog.modal-xl{max-width:25rem}}.modal-header{display:block;text-align:center;background-color:#fff;position:relative}.modal-header button.close{margin:0;padding:0;position:absolute;top:1rem;right:1rem}.modal-header button.close.close-basic,.modal-header button.close.close-basic .icon{width:1.5rem;height:1.5rem}.popover{max-width:100%}@media (max-width: 575.98px){.popover{left:10px!important}}.tooltip-bag{right:160px;position:absolute!important;left:auto!important;top:100px!important}@media (max-width: 575.98px){.tooltip-bag{left:0!important;right:0}}.bs-popover-bottom{min-width:280px;position:fixed!important}.bs-popover-bottom .arrow{left:90%!important}@media (max-width: 575.98px){.bs-popover-bottom .arrow{left:93%!important}}.successFavorite{position:relative}.successFavorite .favorite-image{width:70px;height:auto;background-size:40px}.successFavorite .favorite-body{padding:10px 13px}.successFavorite .favorite-message{margin:0}.popover-body{font-weight:700}@media (max-width: 575.98px){.alert-modal{display:flex;flex-direction:column}}@media (max-width: 575.98px){.alert-modal .single-message p{font-size:1.8rem;text-transform:uppercase}}
563@media (max-width: 575.98px){.alert-modal .modal-body{display:flex;flex-direction:column}}@media (max-width: 575.98px){.alert-modal .modal-header{padding:1rem 2rem}}@media (max-width: 575.98px){.alert-modal .btn-secondary{height:50px;font-size:1.2rem}}.modal-content{box-shadow:0 .5rem 1rem #0000004d}@media (max-width: 575.98px){.modal-content{min-height:fit-content;max-height:90vh;top:5.5rem;width:90%;left:5%;right:var(--modal-content-right)}}@media (max-width: 575.98px){.location-selection-modal .modal-content{top:1rem}}.homepage-takeover-modal.headline .modal-dialog .modal-content{box-shadow:none;background-color:transparent}.homepage-takeover-modal.longform .modal-dialog .modal-content{width:900px;box-shadow:none;background-color:transparent}@media (max-width: 767.98px){.homepage-takeover-modal.longform .modal-dialog .modal-content{width:335px;inset-inline-end:0;position:fixed;inset-inline-start:30%}}@media (max-width: 575.98px){.homepage-takeover-modal.longform .modal-dialog .modal-content{width:90%;inset-inline-end:0;inset-inline-start:5%}}@media (min-width: 768px){.homepage-takeover-modal.shadow .modal-dialog{max-width:800px}}@media (min-width: 992px){.homepage-takeover-modal.shadow .modal-dialog{max-width:1000px}}@media (max-width: 575.98px){.homepage-takeover-modal.shadow .modal-dialog .modal-content{top:2.5rem}}.homepage-takeover-modal.fullpage .modal-dialog{max-width:1200px}.homepage-takeover-modal.fullpage .modal-dialog .modal-content{background:transparent;box-shadow:none}@media (max-width: 575.98px){.homepage-takeover-modal.fullpage .modal-dialog .modal-content{top:1.2rem}}.darkBackdrop{opacity:.9!important}@media (min-width: 768px){.modal-body,.modal-footer{padding:1.5rem}}@media (min-width: 992px){.modal-body,.modal-footer{padding:1.5rem}}.breadcrumb{font-size:calc(var(--font-size-small) * var(--text-font-scale-ratio))}.breadcrumb-link{color:#8f8d8b;text-decoration:none;display:inline-block}.breadcrumb-link:hover{text-decoration:none}.breadcrumb-item.active .breadcrumb-link{color:#000}.form-label{font-size:calc(var(--font-size-minor) * var(--text-font-scale-ratio));color:#000;margin:0}.form-group{margin-bottom:1rem}.form-group label{margin-bottom:.5rem}.form-group>input{display:block;width:100%;height:calc(1.5em + 1.3rem + 2px);padding:.65rem 1rem;font-size:1rem;font-weight:400;line-height:1.5;color:#676767;background-color:#fff;background-clip:padding-box;border:1px solid #7f7f7f;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.custom-control-label:before{border:2px solid #006938}.custom-radio .custom-control-input:checked~.custom-control-label:before,.custom-checkbox .custom-control-input:checked~.custom-control-label:before{background-color:#006938}@media screen and (-ms-high-contrast: active){.custom-radio .custom-control-input:checked~.custom-control-label:before,.custom-checkbox .custom-control-input:checked~.custom-control-label:before{background-color:#006938}}@media screen and (-ms-high-contrast: black-on-white){.custom-radio .custom-control-input:checked~.custom-control-label:before,.custom-checkbox .custom-control-input:checked~.custom-control-label:before{background-color:#000}}@media screen and (-ms-high-contrast: white-on-black){.custom-radio .custom-control-input:checked~.custom-control-label:before,.custom-checkbox .custom-control-input:checked~.custom-control-label:before{background-color:#fff}}.custom-radio .custom-control-input:checked~.custom-control-label:after,.custom-checkbox .custom-control-input:checked~.custom-control-label:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23FFFFFF' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E")!important}@media screen and (-ms-high-contrast: active){.custom-radio .custom-control-input:checked~.custom-control-label:after,.custom-checkbox .custom-control-input:checked~.custom-control-label:after{background-image:url(/assets/images/checkbox-white.png)!important}}@media screen and (-ms-high-contrast: black-on-white){.custom-radio .custom-control-input:checked~.custom-control-label:after,.custom-checkbox .custom-control-input:checked~.custom-control-label:after{background-image:url(/assets/images/checkbox-white.png)!important}}@media screen and (-ms-high-contrast: white-on-black){.custom-radio .custom-control-input:checked~.custom-control-label:after,.custom-checkbox .custom-control-input:checked~.custom-control-label:after{background-image:url(/assets/images/checkbox-black.png)!important}}.custom-control-input:disabled~.custom-control-label:before{border-color:#006938,.6}.custom-radio-check .custom-control-input:checked~.custom-control-label:after{background-image:0}.text-normal-case{text-transform:none}.form-control:not(textarea),.custom-select{border-top:0;border-left:0;border-right:0;-webkit-appearance:none}textarea.form-control{padding:1rem}.form-control:disabled{opacity:.5}.form-text{font-size:calc(var(--font-size-minor) * var(--text-font-scale-ratio))}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend>
563.btn,.input-group>.input-group-prepend>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child){border-top:0;border-left:0;border-right:0;border-radius:0;border-width:1px;padding:0;border-color:#7f7f7f;background-color:transparent}.input-group>.input-group-append>.btn:hover,.input-group>.input-group-append>.input-group-text:hover,.input-group>.input-group-prepend>.btn:hover,.input-group>.input-group-prepend>.input-group-text:hover,.input-group>.input-group-prepend:first-child>.btn:not(:first-child):hover{color:inherit;background-color:transparent}.input-group-prepend{margin-right:0}.input-group-append{margin-left:0}.custom-control-input:checked~.custom-control-label:before{border-color:#006938}.custom-select{background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath fill='%232d2a26' d='M11.889 13.425l-4.95-4.95-1.414 1.414 6.364 6.364 6.364-6.364-1.414-1.414z'/%3e%3c/svg%3e") no-repeat right 0 center;background-size:1.5rem}.custom-select:disabled{border-color:#e7e1d9;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath fill='%23006938' d='M11.889 13.425l-4.95-4.95-1.414 1.414 6.364 6.364 6.364-6.364-1.414-1.414z'/%3e%3c/svg%3e")}.custom-radio:not(.custom-radio-check) .custom-control-input:checked~.custom-control-label:before{background-color:#fff}.custom-radio:not(.custom-radio-check) .custom-control-input:checked~.custom-control-label:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-8 -8 16 16'%3E%3Ccircle r='8' fill='%23006938'/%3E%3C/svg%3E");background-size:.6666666667 .6666666667}.custom-checkbox .custom-control-input:checked~.custom-control-label:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.633 2.236a.8.8 0 0 1 1.134 1.128l-9.543 9.6a.8.8 0 0 1-1.11.023L.257 8.494a.8.8 0 1 1 1.086-1.175l4.29 3.97 9-9.053z' fill='0'/%3E%3C/svg%3E");background-size:.6666666667 .6666666667}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label:before{border-color:0}.custom-radio:not(.custom-radio-check) .custom-control-input:disabled:checked~.custom-control-label:before{border-color:0}.custom-radio:not(.custom-radio-check) .custom-control-input:disabled:checked~.custom-control-label:after{border-color:0;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-8 -8 16 16'%3E%3Ccircle r='8' fill='0'/%3E%3C/svg%3E")}.custom-checkbox-toggle{display:inline-block;padding-left:4.5rem}.custom-checkbox-toggle .custom-control-label:before{background-color:#e7e1d9;box-shadow:inset 0 1px 5px #0000001f;border:0;border-radius:1rem;width:4rem;left:-5.5rem}.custom-checkbox-toggle .custom-control-label:after{width:2.25rem;height:2.25rem;top:1rem;background-color:#e7e1d9;border-radius:50%;box-shadow:0 1px 3px #00000080;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Ccircle id='a' cx='13' cy='13' r='8'/%3E%3Cfilter x='-18.8%25' y='-18.8%25' width='137.5%25' height='137.5%25' filterUnits='objectBoundingBox' id='b'%3E%3CfeGaussianBlur stdDeviation='3' in='SourceAlpha' result='shadowBlurInner1'/%3E%3CfeOffset in='shadowBlurInner1' result='shadowOffsetInner1'/%3E%3CfeComposite in='shadowOffsetInner1' in2='SourceAlpha' operator='arithmetic' k2='-1' k3='1' result='shadowInnerInner1'/%3E%3CfeColorMatrix values='0 0 0 0 0.636904762 0 0 0 0 0.606537632 0 0 0 0 0.586166492 0 0 0 0.1737149 0' in='shadowInnerInner1'/%3E%3C/filter%3E%3C/defs%3E%3Cg transform='translate(-5 -5)' fill-rule='nonzero' fill='none'%3E%3Cuse fill='%23F4F2ED' xlink:href='%23a'/%3E%3Cuse fill='%23000' filter='url(%23b)' xlink:href='%23a'/%3E%3C/g%3E%3C/svg%3E");transition:transform .2s;transform:translateZ(0);left:-4.5rem}.custom-checkbox-toggle .custom-control-input:checked~.custom-control-label:before{background-color:#006938;box-shadow:none}.custom-checkbox-toggle .custom-control-input:checked~.custom-control-label:after{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Ccircle id='a' cx='13' cy='13' r='8'/%3E%3Cfilter x='-18.8%25' y='-18.8%25' width='137.5%25' height='137.5%25' filterUnits='objectBoundingBox' id='b'%3E%3CfeGaussianBlur stdDeviation='3' in='SourceAlpha' result='shadowBlurInner1'/%3E%3CfeOffset in='shadowBlurInner1' result='shadowOffsetInner1'/%3E%3Cfe
563Composite in='shadowOffsetInner1' in2='SourceAlpha' operator='arithmetic' k2='-1' k3='1' result='shadowInnerInner1'/%3E%3CfeColorMatrix values='0 0 0 0 0.636904762 0 0 0 0 0.606537632 0 0 0 0 0.586166492 0 0 0 0.1737149 0' in='shadowInnerInner1'/%3E%3C/filter%3E%3C/defs%3E%3Cg transform='translate(-5 -5)' fill-rule='nonzero' fill='none'%3E%3Cuse fill='%23F4F2ED' xlink:href='%23a'/%3E%3Cuse fill='%23000' filter='url(%23b)' xlink:href='%23a'/%3E%3C/g%3E%3C/svg%3E");background-size:50% 50%;transform:translate(1.75rem)}.custom-control-sm{padding-left:1.5rem}.custom-control-sm .custom-control-label:before{top:0;left:-1.5rem;width:1rem;height:1rem}.custom-control-sm .custom-control-label:after{top:1rem;left:-1.5rem;width:1rem;height:1rem}.custom-control-sm.custom-radio:not(.custom-radio-check) .custom-control-input:checked~.custom-control-label:after{background-size:.5 .5}.custom-control-lg{padding-left:2.5rem}.custom-control-lg .custom-control-label{font-size:calc(var(--font-size-large) * var(--text-font-scale-ratio-large))}.custom-control-lg .custom-control-label:before{top:1rem;left:-2.5rem;width:2rem;height:2rem}.custom-control-lg .custom-control-label:after{top:1rem;left:-2.5rem;width:2rem;height:2rem}.custom-control-lg.custom-radio:not(.custom-radio-check) .custom-control-input:checked~.custom-control-label:after{background-size:.6875 .6875}.slick-dotted .slick-slider{margin-bottom:0}.slick-list{margin-left:-.5rem;margin-right:-.5rem}.slick-track{display:flex}.slick-slide{float:none;height:auto;margin-left:.5rem;margin-right:.5rem}.slick-initialized .slick-slide{display:flex}.slick-dots{display:flex;justify-content:center;position:relative;bottom:auto;margin:1.5rem 0}.slick-dots li:first-child:nth-last-child(1){display:none}.slick-dots li{width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;margin:0}.slick-dots li button{width:.5rem;height:.5rem;padding:0;position:relative}.slick-dots li button:before{content:"";width:.5rem;height:.5rem;border:1px solid rgba(0,0,0,.2);background-color:transparent;opacity:1;border-radius:50%}.slick-dots li.slick-active button:before{background-color:#006938;border-color:#006938;opacity:1}.slick-prev,.slick-next{transform:none;top:auto;bottom:-.5rem;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;background:#006938;transition:.25s all ease;color:#fff;border-radius:50%;z-index:1}.slick-prev:hover,.slick-prev:active,.slick-prev:focus,.slick-next:hover,.slick-next:active,.slick-next:focus{background:#000!important}.slick-prev:before,.slick-next:before{content:"";width:1.5rem;height:1.5rem;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath fill='%23ffffff' d='M13.9 12.364l-4.95 4.95 1.414 1.414 6.364-6.364L10.364 6 8.95 7.414z'/%3e%3c/svg%3e") no-repeat center center;background-size:contain;display:block;opacity:1}.slick-prev.slick-disabled,.slick-next.slick-disabled{cursor:default}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:1;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath fill='%23ffffff' d='M13.9 12.364l-4.95 4.95 1.414 1.414 6.364-6.364L10.364 6 8.95 7.414z'/%3e%3c/svg%3e")}.slick-next{right:35%}@media (max-width: 767.98px){.slick-next{right:25%}}.slick-prev{left:35%}@media (max-width: 767.98px){.slick-prev{left:25%}}.slick-prev:before{transform:scale(-1)}.slick-slider.variable-width .slick-track{margin-left:.5rem}.slick-slider.variable-width .slick-slide{width:18.75rem}.slick-slider.variable-width.variable-width-sm .slick-slide{width:13.125rem}.slick-slider.allow-overflow .slick-list{overflow:visible}.noUi-target{background-color:transparent;border-radius:.5rem;box-shadow:none;border:0;padding:0 1.3125rem}.noUi-horizontal{height:.25rem}.noUi-handle{background-color:#006938;height:43px!important;width:43px!important;border-radius:50%;border:2px solid #006938;display:flex;align-items:center;justify-content:center;top:50%!important;transform:translateY(-50%);box-shadow:none}@media (max-width: 767.98px){.noUi-handle{width:36px!important;height:36px!important}}.noUi-handle:before,.noUi-handle:after{content:none;display:none}.noUi-horizontal .noUi-tooltip{font-family:var(--secondary-font-family);margin:auto;color:#fff;background:transparent;border:none;bottom:initial;top:53%;left:46%;transform:translateY(-50%) translate(-50%);font-size:var(--calculator-noUi-tooltip-font);font-weight:900;padding:0;letter-spacing:-2px;text-align:center}html:not([dir=rtl]) .noUi-horizontal .noUi-handle{right:-34px}@media (max-width: 575.98px){html:not([dir=rtl]) .noUi-horizontal .noUi-handle{right:-24px}}.pac-container{border-radius:0;border:0;margin-top:1px;font-family:inherit;z-index:1080}.pac-item{padding:0 1rem;color:inherit;font-size:1.1875rem;border:0;line-height:2.5rem}.pac-item .pac-icon{display:none}@media (max-width: 575.98px){.pac-item{line-height:1.5rem;padding-top:.25rem;padding-bottom:.25rem}.pac-item .pac-item-query{display:block;line-height:1.5rem}}.pac-logo:after{padding:1.5rem}.product-summary-card .ng-dropdown-panel{left:0}.product-summary-card .ng-select.ng-select-single .ng-select-container{height:100%}.product-summary-card .ng-select .ng-select-container{border-radius:0}.product-summary-card .ng-select.ng-select-opened .ng-select-container{z-index:950}.product-summary-card .ng-dropdown-panel{z-index:999}.si-frame{padding:0;border-radius:0}.si-close-button{z-index:1;right:5px}.location-search .dropdown-menu{width:100%}.dropdown-item{overflow:hidden}.pointer{cursor:pointer}ngb-typeahead-window.dropdown-menu{border-radius:0;box-shadow:0 0 2px #0003;border:0;z-index:2000}@media (max-width: 575.98px){ngb-typeahead-window.dropdown-menu{transform:translateY(42px)!important}}ngb-typeahead-window .dropdown-item{white-space:normal;padding:.5rem 1rem}ngb-typeahead-window .dropdown-item.active,ngb-typeahead-window .dropdown-item.web-only:active{color:#2d2a26;background-color:transparent}.accordion .card{background-color:transparent}.accordion .card .card-header{background-color:inherit;padding:.5rem 2.5rem}.accordion .card .card-header button{width:100%;text-decoration:none}.accordion .card,.accordion .card-header{border:none!important}.accordion .card .card-body{padding-top:0!important}.password-reveal{position:absolute;z-index:1;right:.35rem;top:.35rem}@media (min-width: 992px){.modal-content app-location-finder .location-finder-map,.modal
563-content app-location-finder .page-content,.modal-content app-location-finder .location-finder-sidebar-col{max-height:80vh}.modal-content app-location-finder .location-finder-sidebar-col{overflow:scroll;overflow-x:hidden;-ms-overflow-style:none;scrollbar-width:none}.modal-content app-location-finder .location-finder-sidebar-col::-webkit-scrollbar{display:none}}.custom-control-label div.text-start{width:100%}.modal-md{max-width:520px}@media (max-width: 575.98px){.modal-md{max-width:100vw}}.reward-detail .modal-dialog .modal-md,.reward-detail .modal-dialog .modal-content{background:transparent!important;box-shadow:none!important;outline:none!important}.spicy{color:#006938}.woksmart{color:#88a74e}.recaptcha-container{margin-right:1.5rem}.field-placeholder{height:inherit;border-bottom:1px solid #d1d0ce}@media (max-width: 767.98px){.field-placeholder{margin-top:-.5rem}}.field-placeholder.web-only:focus{border-color:#006938}.sc-ion-modal-md-h{--width: 775px}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.btn{text-transform:uppercase}.wingstopkr h1,.wingstopkr h2,.wingstopkr h3,.wingstopkr h4,.wingstopkr h5,.wingstopkr h6,.wingstopkr .h1,.wingstopkr .h2,.wingstopkr .h3,.wingstopkr .h4,.wingstopkr .h5,.wingstopkr .h6,.wingstopkr .btn{font-style:normal}.subheading{text-transform:none;font-size:1.1875rem}.subheading-underline{font-weight:700;font-style:normal;text-decoration:underline}.btn{position:relative;font-family:var(--headings-font-family);padding-top:.85rem}.btn.disabled,.btn:disabled{background-color:#7f7f7f;border-color:#7f7f7f}.btn:hover .icon[type=arrow-long-right],.btn:focus .icon[type=arrow-long-right]{transform:translate(10px)}.btn-primary{display:inline-flex;align-items:center;justify-content:center}.btn-primary.disabled,.btn-primary:disabled{background-color:#7f7f7f;border-color:#7f7f7f}.btn-primary:focus{box-shadow:none}.btn-primary:focus:after{top:-4px;left:-4px;content:"";position:absolute;border-radius:5px;width:calc(100% + 8px);height:calc(100% + 8px);background:transparent;border:2px solid #006938}.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled).active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#00361d;border-color:#002916}.btn-secondary{background-color:#006938;border-color:#006938}.btn-secondary:focus{box-shadow:none}.btn-secondary:focus:after{top:-4px;left:-4px;content:"";position:absolute;border-radius:5px;width:calc(100% + 8px);height:calc(100% + 8px);background:transparent;border:2px solid #000000}.action-btn{position:relative;display:flex;align-items:center;justify-content:center;height:60px;width:100%;max-width:375px}@media (max-width: 767.98px){.action-btn{height:44px}}.action-btn span{position:relative;top:2px}.page-container{max-width:1140px}.page-container>p{font-family:var(--primary-font-family);font-size:calc(var(--font-size-base-light) * var(--text-font-scale-ratio-light));font-weight:350;line-height:var(--body-font-line-height);word-spacing:var(--word-spacing)}.static-page-header.alternate-single-page-header{margin-top:8rem}.bold-link{font-weight:700}.faq-box{border:1px solid #cccccc;padding:1em;margin-bottom:2em}.faq-box.no-border{border:0;padding:0}.faq-box h3{line-height:36px}@media (max-width: 767.98px){.faq-box h3{line-height:27px;color:#006938}}.faq-answer{font-family:var(--primary-font-family);font-size:calc(var(--font-size-base-light) * var(--text-font-scale-ratio-light));font-weight:350;line-height:var(--body-font-line-height);word-spacing:var(--word-spacing);padding-top:.35rem;padding-left:.185rem;padding-right:1em}.faq-answer p a{font-weight:900}.faq-answer h2{font-size:calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3))}.faq-section-header{color:#006938}.button-svg-animate{position:absolute;transition:all .25s ease;height:100%;inset-inline-end:1rem;inset-inline-start:unset;rotate:var(--cta-arrow-rotation)}.animate{transition:all .25s ease}.sans-serif{font-family:sans-serif!important}.recaptcha-container{display:flex;justify-content:center;padding-top:20px}.g-0{--bs-gutter-x: 0;--bs-gutter-y: 0}.gx-0{--bs-gutter-x: 0}.gy-0{--bs-gutter-y: 0}.font-weight-bold{font-weight:700}.btn-link{text-decoration:unset}p a:hover{color:#001d0f;text-decoration:underline}.font-italic{font-style:italic!important}.font-weight-normal{font-weight:400}.mb-0{margin-bottom:0}ul,ol{padding-inline-start:40px}
563html[dir=rtl] .noUi-target{direction:rtl}.featured-products{padding-top:5.5rem;padding-bottom:3.5rem}@media screen and (min-width: 1440px){.featured-products{max-width:calc(100% - 152px);padding-left:0;padding-right:0}}.featured-products__carousel{display:flex;flex-direction:column;padding:1.5rem,0}.featured-products__carousel img{margin-bottom:2rem}.featured-products__carousel-inner{display:flex;flex-direction:column;height:100%;max-width:335px;width:87%;margin:auto}.featured-products__carousel-inner .heading{line-height:var(--h1-line-height)}@media (max-width: 767.98px){.featured-products__carousel-inner .heading{font-size:26px;padding-bottom:.5rem}}@media (max-width: 575.98px){.featured-products__carousel-inner p{font-size:14px}}.featured-products__carousel-subtitle{margin-bottom:.25rem;display:block;text-decoration:none}.welcome-page .slider-modal-control{position:absolute;z-index:3;right:10%;top:1%;border:1px solid rgba(151,151,151,.3);-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;background-color:transparent;padding:0}@media screen and (-ms-high-contrast: active){.welcome-page .slider-modal-control:before{background-color:#006938}}@media screen and (-ms-high-contrast: black-on-white){.welcome-page .slider-modal-control:before{background-color:#000}}@media screen and (-ms-high-contrast: white-on-black){.welcome-page .slider-modal-control:before{background-color:#fff}}.welcome-page .special-slider-control{position:absolute;z-index:3;right:10%;margin:20px;border:1px solid black;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;background-color:transparent}.welcome-page .slick-dotted.slick-slider{margin-bottom:0}@media (max-width: 767.98px){.welcome-page .slider-modal-control{right:4%;top:.5%}.welcome-page .special-slider-control{right:4%}}.welcome{background-color:ws-get-color("black",5);padding:2rem 0}.browse-the-menu-container{background-color:#000;height:44px}@media (min-width: 576px){.browse-the-menu-container{display:none}}.wing-calc-section{padding:35px 0 60px}@media screen and (-ms-high-contrast: active){.welcome-location-section{background:#000 url(/assets/images/location-background-dark.jpg) center center}}@media screen and (-ms-high-contrast: black-on-white){.welcome-location-section{background:#fff url(/assets/images/location-background-uk.jpg) center center}}@media screen and (-ms-high-contrast: white-on-black){.welcome-location-section{background:#000 url(/assets/images/location-background-dark.jpg) center center}}.welcome-location-section{width:100%;display:flex;height:300px;justify-content:center;align-items:center;background-size:cover}@media (min-width: 576px){.welcome-location-section{height:353px}}.welcome-location-section__content{margin:0;width:100%;max-width:540px}@media (max-width: 575.98px){.welcome-location-section__content{padding:0 30px}}.welcome-location-section__content--header svg{height:50px;width:auto;margin-bottom:20px}.welcome-location-section__content--header h2{margin-bottom:25px}.welcome-location-section__content .input-group input{height:65px;background-color:#fff;border-bottom:0;font-size:calc(var(--font-size-small) * var(--text-font-scale-ratio))!important;border-top-left-radius:4px;border-bottom-left-radius:4px}@media (max-width: 575.98px){.welcome-location-section__content .input-group input{height:44px;flex:auto;padding-right:50px;border-top-right-radius:4px!important;border-bottom-right-radius:4px!important}}.welcome-location-section__content .input-group .input-group-append{position:relative;z-index:3}.welcome-location-section__content .input-group .input-group-append .submit-search{height:100%;background-color:#000;border-bottom:0;border-top-right-radius:4px;border-bottom-right-radius:4px}@media (min-width: 576px){.welcome-location-section__content .input-group .input-group-append .submit-search:hover{background:#004324;border-color:#00361d}.welcome-location-section__content .input-group .input-group-append .submit-search:hover svg{fill:#fff}.welcome-location-section__content .input-group .input-group-append .submit-search:focus{border-color:#fff}}@media (max-width: 575.98px){.welcome-location-section__content .input-group .input-group-append .submit-search{position:absolute;top:0;right:0;background-color:transparent;height:44px}.welcome-location-section__content .input-group .input-group-append .submit-search svg{position:absolute;top:10px;right:10px;fill:#000;height:2rem;width:2rem}}.the-specials,.iconic-flavors{padding-top:35px;padding-bottom:50px}@media (min-width: 576px){.the-specials,.iconic-flavors{padding-top:60px;padding-bottom:60px}}
563.the-specials .product-carousel .special-card .heading{margin:0 30px}.the-specials .product-carousel .special-card .product-image{width:100%;height:300px;object-fit:cover}.the-specials .product-carousel .slick-dots{margin-top:5px;position:static;display:flex;justify-content:center}.iconic-flavors .header{margin-bottom:40px}.iconic-flavors .header h2{margin-bottom:20px}.iconic-flavors .header p{max-width:340px;margin:0 auto}.iconic-flavors .app-range-container{margin-bottom:40px;max-width:520px;margin-left:auto;margin-right:auto}.iconic-flavors #spice-carousel .slick-slide{transition:opacity .2s;opacity:.6}.iconic-flavors #spice-carousel .slick-slide.slick-center,.iconic-flavors #spice-carousel .slick-slide.slick-active{opacity:1}.sticky-order-cta{position:fixed;right:20px;bottom:20px;z-index:100}@media (min-width: 576px){.sticky-order-cta{display:none}}@media (max-width: 1199.98px){.main-carousel .slick-prev.slick-arrow{left:10px}.main-carousel .slick-next.slick-arrow{right:10px}}.welcome-order-delivery-toast{position:absolute;top:0;left:0;width:100%;display:flex;align-items:center;transition:transform .2s}.welcome-order-delivery-toast.active{transform:translateY(-100%)}.second-page-cta{font-size:1.4rem}.alternate-homepage-image{width:35%}.events-section{padding:60px 0;background-color:#f5f5f5}@media (max-width: 767.98px){.events-section{padding:40px 0}}.events-section .container{max-width:1200px;margin:0 auto;padding:0 20px}.events-section .events-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,550px));gap:30px;justify-content:center}@media (max-width: 767.98px){.events-section .events-grid{grid-template-columns:1fr;gap:20px}}
564`],encapsulation:2})}}return t})();var cu=t=>({"mobile_single-language":t}),lu=t=>({"hamburger-right":t}),Gi=()=>["/"],su=t=>({multilanguage:t}),fu=t=>({"custom-menu-not-single-page":t}),du=()=>["/account/settings"],hu=()=>["/order/recent"],mu=t=>[t],t4=t=>({"flex-row-reverse":t}),Da=t=>({"sans-serif font-weight-normal":t}),pu=(t,o)=>({"alternate-mobile-class-single-page":t,"mobile_single-language":
564o}),gu=(t,o)=>({"single-page-nav":t,"hamburger-right":o}),uu=(t,o)=>({"alternate-class-single-page":t,multilanguage:o});function xu(t,o){if(t&1&&(l(0,"div",29),h(1),s()),t&2){let e=d(2);r(),F(" ","Hi, "+(e.authentication==null?null:e.authentication.firstname)," ")}}function vu(t,o){t&1&&(l(0,"div",30),h(1,"Common.Labels.Welcome"),s())}function _u(t,o){if(t&1){let e=S();A(0),l(1,"button",31),h(2,"My Account"),s(),l(3,"button",31),h(4,"My Orders"),s(),l(5,"button",32),C("click",function(){y(e);let i=d(2);return w(i.handleOnLogout())}),h(6,"Log Out"),s(),D()}t&2&&(r(),c("routerLink",De(2,du)),r(2),c("routerLink",De(3,hu)))}function zu(t,o){if(t&1&&(l(0,"button",33),h(1),W(2,"translate"),s()),t&2){let e=d(2);c("routerLink",E(4,mu,e.environment.apiClientId!=="wingstopid"?"/locations":"/lokasi")),r(),F(" ",he(2,2,"Order.order_now")," ")}}function Cu(t,o){if(t&1){let e=S();l(0,"a",34),C("click",function(){y(e);let i=d(2);return w(i.changeStoredInterfaceLanguage())}),T(),x(1,"svg",35),q(),l(2,"div",36),h(3),s()()}if(t&2){let e=d(2);c("lang",e.isDefaultEnvironmentLanguage?e.environment.defaultEnvLanguage:e.environment.multiLanguageType[1]),r(3),F(" ",e.isDefaultEnvironmentLanguage?e.environment.multiLanguageType[1]:e.environment.multiLanguageType[0]," ")}}function bu(t,o){if(t&1){let e=S();A(0),l(1,"div",37),C("click",function(){y(e);let i=d(2);return w(i.router.navigate(["/order"]))}),T(),x(2,"svg",38),q(),l(3,"div",39)(4,"div",40),h(5),s(),l(6,"div",41),h(7),s()()(),D()}if(t&2){let e=d(2);r(5),M(e.handoffModeLabel),r(2),M(e.selectedLocation.name)}}function Mu(t,o){t&1&&(T(),x(0,"svg",54))}function yu(t,o){t&1&&x(0,"img",55)}function wu(t,o){if(t&1){let e=S();l(0,"div",42)(1,"div",43)(2,"a",44),C("click",function(){y(e);let i=d(2);return w(i.navigateToExternalLink("carryout"))}),T(),x(3,"svg",45),q(),l(4,"div",46)(5,"span",47),h(6,"Common.Navigation.Cta.Carryout.click_and"),s(),l(7,"span",48),h(8,"Common.Navigation.Cta.Carryout.carryout"),s()()(),l(9,"a",49),C("click",function(i){y(e);let a=d(2);return w(a.ctaAction(i))}),p(10,Mu,1,0,"svg",50)(11,yu,1,0,"img",51),l(12,"div",52)(13,"span",47),h(14,"Common.Navigation.Cta.Delivery.order"),s(),l(15,"span",53),h(16,"Common.Navigation.Cta.Delivery.delivery"),s()()()()()}if(t&2){let e=d(2);r(2),c("ngClass",E(12,t4,e.isRightToLeftLanguage)),r(5),o1("font-size",e.lang=="th"&&e.environment.apiClientId=="wingstopth"?"22px":null),c("ngClass",E(14,Da,e.environment.apiClientId=="wingstopkr")),r(2),c("ngClass",E(16,t4,e.isRightToLeftLanguage))("href",e.deliveryUrl,H),r(),c("ngIf",e.environment.apiClientId!=="wingstopid"),r(),c("ngIf",e.environment.apiClientId==="wingstopid"),r(),c("ngClass",E(18,Da,e.environment.apiClientId==="wingstopkr")),r(3),o1("font-size",e.lang=="th"&&e.environment.apiClientId=="wingstopth"?"22px":null),c("ngClass",E(20,Da,e.environment.apiClientId=="wingstopkr"))}}function Pu(t,o){if(t&1){let e=S();A(0),l(1,"div",4)(2,"button",5),C("click",function(){y(e);let i=d();return w(i.toggleMobileMenu())}),T(),x(3,"svg",6),s(),q(),l(4,"div",7)(5,"div",8)(6,"div",9),p(7,xu,2,1,"div",10)(8,vu,2,0,"ng-template",null,0,ne),s(),l(10,"button",11),C("click",function(){y(e);let i=d();return w(i.toggleMobileMenu())}),T(),x(11,"svg",12),s()(),q(),l(12,"div",13),p(13,_u,7,4,"ng-container",14)(14,zu,3,6,"ng-template",null,1,ne),s(),l(16,"div",15),x(17,"custom-menu",16),s()(),l(18,"div",17)(19,"a",18),x(20,"img",19),s()(),p(21,Cu,4,2,"a",20),x(22,"div",21),s(),l(23,"div",22)(24,"nav",23)(25,"div",24)(26,"a",25),x(27,"img",26),s(),x(28,"custom-menu",27),s(),l(29,"div",28),p(30,bu,8,2,"ng-container",14)(31,wu,17,22,"ng-template",null,2,ne),s()()(),D()}if(t&2){let e=U(9),n=U(15),i=U(32),a=d();r(),c("ngClass",E(21,cu,!a.environment.multiLanguage)),r(),c("ngClass",E(23,lu,a.isRightToLeftLanguage)),ee("aria-expanded",a.mobileMenuOpen),r(2),Z("mobile-menu-open",a.mobileMenuOpen),r(3),c("ngIf",a.authentication!=null)("ngIfElse",e),r(6),c("ngIf",a.authentication)("ngIfElse",n),r(4),c("navigation",a.primaryHeaderNav)("classes",a.mobileClasses),r(2),c("routerLink",De(25,Gi)),r(2),c("ngIf",a.environment.multiLanguage),r(),ee("aria-hidden",a.mobileMenuOpen),r(),c("ngClass",E(26,su,a.environment.multiLanguage)),r(3),c("routerLink",De(28,Gi)),r(2),c("navigation",a.primaryHeaderNav)("classes",a.desktopClasses)("ngClass",E(29,fu,!a.environment.isSinglePage)),r(2),c("ngIf",a.basket&&a.selectedLocation)("ngIfElse",i)}}function Ou(t,o){if(t&1&&(l(0,"div",29),h(1),s()),t&2){let e=d(2);r(),M("Hi, "+(e.authentication==null?null:e.authentication.firstname))}}function Lu(t,o){t&1&&(l(0,"div",30),h(1,"Common.Labels.Welcome"),s())}function ku(t,o){t&1&&(l(0,"a",18),x(1,"img",19),s()),t&2&&c("routerLink",De(1,Gi))}function Su(t,o){t&1&&(l(0,"a",18),x(1,"img",63),s()),t&2&&c("routerLink",De(1,Gi))}
564function Iu(t,o){if(t&1){let e=S();l(0,"a",64),C("click",function(){y(e);let i=d(2);return w(i.changeStoredInterfaceLanguage())}),T(),x(1,"svg",35),q(),l(2,"div",36),h(3),s()()}if(t&2){let e=d(2);c("lang",e.isDefaultEnvironmentLanguage?e.environment.defaultEnvLanguage:e.environment.multiLanguageType[1]),r(3),M(e.isDefaultEnvironmentLanguage?e.environment.multiLanguageType[1]:e.environment.multiLanguageType[0])}}function Tu(t,o){if(t&1){let e=S();A(0),l(1,"div",56)(2,"button",5),C("click",function(){y(e);let i=d();return w(i.toggleMobileMenu())}),T(),x(3,"svg",6),s(),q(),l(4,"div",7)(5,"div",8)(6,"div",9),p(7,Ou,2,1,"div",10)(8,Lu,2,0,"ng-template",null,0,ne),s(),l(10,"button",11),C("click",function(){y(e);let i=d();return w(i.toggleMobileMenu())}),T(),x(11,"svg",12),s()(),q(),l(12,"div",15)(13,"custom-menu",57),C("menuClick",function(i){y(e);let a=d();return w(a.onMenuClick(i))}),s()()(),l(14,"div",17),p(15,ku,2,2,"a",58)(16,Su,2,2,"a",58),s(),p(17,Iu,4,2,"a",59),x(18,"div",21),s(),l(19,"div",60)(20,"nav",23)(21,"div",61)(22,"custom-menu",62),C("menuClick",function(i){y(e);let a=d();return w(a.onMenuClick(i))}),s()()()(),D()}if(t&2){let e=U(9),n=d();r(),c("ngClass",Ae(16,pu,!n.alternateClass,!n.environment.multiLanguage)),r(),c("ngClass",Ae(19,gu,n.environment.isSinglePage,n.isRightToLeftLanguage)),ee("aria-expanded",n.mobileMenuOpen),r(2),Z("mobile-menu-open",n.mobileMenuOpen),r(3),c("ngIf",n.authentication!=null)("ngIfElse",e),r(6),c("navigation",n.primaryHeaderNav)("classes",n.mobileClasses),r(2),c("ngIf",!n.environment.isSinglePage),r(),c("ngIf",n.environment.isSinglePage),r(),c("ngIf",n.environment.multiLanguage),r(),ee("aria-hidden",n.mobileMenuOpen),r(),c("ngClass",Ae(22,uu,!n.alternateClass,n.environment.multiLanguage)),r(3),c("navigation",n.primaryHeaderNav)("classes",n.singlePageClasses)}}var rt=(()=>{class t{constructor(e,n,i,a,f,m,g,u,_,O,P,L){this.route=e,this.router=n,this.appStateSelectors=i,this.appStore=a,this.translate=f,this.navControl=m,this.alertController=g,this.platform=u,this.dashboardService=_,this.appStateActions=O,this.trackingService=P,this.nomnomCMSService=L,this.isNavbarCollapsed=!0,this.basket=null,this.selectedLocation=null,this.subscriptions=[],this.authentication=null,this.mobileMenuOpen=!1,this.numItems=0,this.userIsSelectingLocation=!1,this.loyaltyPoints=0,this.environment=b,this.loyaltyPointsDisplay=null,this.handoffModeLabel=null,this.currentUrl=null,this.path=null,this.previousUrl=null,this.fullCurrentUrl=null,this.routerHistory=[],this.omitRoute=!1,this.alternateClass=!1,this.isDefaultEnvironmentLanguage=localStorage.getItem("storedInterfaceLanguage")===b.defaultEnvLanguage||localStorage.getItem("storedInterfaceLanguage")===null,this.isRightToLeftLanguage=!1,this.deliveryUrl=null,this.externalDeliveryRedirect=!1,this.redirectGlobalOverrideCarryoutUrl=null,this.getNavigation=j=>le(this,null,function*(){return yield this.nomnomCMSService.getNavigationByRef(j)}),this.router.events.subscribe(j=>{this.closeMobileMenu(),this.userIsSelectingLocation=this.router.url.toString()==="/order"||this.router.url.toString()==="/locations"||this.router.url.toString()==="/location"||this.router.url.toString()==="/lokasi"}),this.router.events.pipe(jt(j=>j instanceof Ur)).subscribe(j=>{this.previousUrl=this.fullCurrentUrl?this.fullCurrentUrl.toString():null,this.currentUrl=j.urlAfterRedirects.substr(j.urlAfterRedirects.lastIndexOf("/")),this.fullCurrentUrl=j.urlAfterRedirects,(b.isKiosk||b.isMobileApp)&&this.determineBackButton(),b.isKiosk&&this.determineResetButton(),this.omitRoute?(this.routerHistory.splice(this.routerHistory.lastIndexOf(this.route),1),this.omitRoute=!1):this.routerHistory.push(this.route)})}ngAfterViewInit(){this.getNavigation("global-header-primary").then(e=>{this.primaryHeaderNav=e;let i=e?.navigationItems?.reduce((a,f)=>a+f?.title?.length,0)>45?"long-character-nav":"";this.desktopClasses=`h6 menu-link desktop ${this.primaryHeaderNav.classes} ${i}`,this.mobileClasses=`h6 menu-link mobile ${this.primaryHeaderNav.classes}`,this.singlePageClasses=`h6 menu-link single-page ${this.primaryHeaderNav.classes}`})}ngOnInit(){this.lang=localStorage.getItem("storedInterfaceLanguage"),b1([this.appStateSelectors.options,this.appStateSelectors.deliveryServiceProviders]).subscribe(([f,m])=>{if(f&&Array.isArray(f)){let g=f.find(u=>u.name==="redirectGlobalOverrideDeliveryUrl"&&u.isEnabled);this.redirectGlobalOverrideCarryoutUrl=f.find(u=>u.name==="redirectGlobalOverrideCarryoutUrl"&&u.isActive)?.value,this.externalDeliveryRedirect=!!g}m&&(this.globalServiceProviders=m),this.externalDeliveryRedirect&&this.globalServiceProviders?.length===1?this.deliveryUrl=this.globalServiceProviders[0].nomnom.redirect_delivery:this.deliveryUrl="/order/action/delivery"}),this.alternateClass=this.route.component==e4,this.handoffModeLabel=this.translate.instant("Order.ordering_from");let e=this.appStateSelectors.authentication.subscribe(f=>{this.authentication=f}),n=this.appStateSelectors.selectedLocation.subscribe(f=>{this.selectedLocation=f}),i=this.appStateSelectors.basket.subscribe(f=>{this.basket=f,this.basket&&(this.basket.products&&(this.numItems=this.basket.products.reduce((m,g)=>m+g.quantity,0)),this.basket.isPickup()?this.handoffModeLabel=this.translate.instant("Common.Labels.carryout_from"):this.basket.isDelivery()&&(this.handoffModeLabel=this.translate.instant("Common.Labels.delivery_from")))}),a=this.appStateSelectors.loyaltyPoints.subscribe(f=>{this.loyaltyData=f,f&&Number.isInteger(Number(f.currentPoints))&&(this.loyaltyPoints=f.currentPoints,this.loyaltyPointsDisplay=this.loyaltyPoints.toString().replace(/\B(?=(\d{3})+(?!\d))/g,","))});this.subscriptions.push(e),this.subscriptions.push(n),this.subscriptions.push(i),this.subscriptions.push(a),$("#skip-link").on("keydown",function(f){f.which===13&&(f.preventDefault(),$($(this).attr("href")).focus())}),this.isRightToLeftLanguage=!!K1.isRightToLeftLanguage()}onMenuClick(e){e&&this.mobileMenuOpen&&this.toggleMobileMenu()}ngOnDestroy(){this.subscriptions.map(e=>e.unsubscribe())}determineBackButton(){return!!(this.router.url.search("rewards|settings|inbox|/location")>-1&&this.router.url!=="/location"&&(b.isKiosk||b.isMobileApp))}determineResetButton(){return!!(b.isKiosk&&this.basket&&this.basket.products.length&&this.router.url!=="/"&&this.router.url!=="/location"&&this.router.url!=="/order"&&this.router.url.indexOf("/order/action")<0)}getBackButtonText(){if(this.routerHistory.length>1){let e=this.routerHistory[this.routerHistory.length-2].snapshot.firstChild.data.title;return e||"Back"}else return"Back"}backButtonClick(){this.router.url==="/order/my-bag"&&this.previousUrl.indexOf("menu")>-1?this.router.navigate(["/location",this.selectedLocation.slug,"menu"]):this.navControl.back()}resetOrder(){return le(this,null,function*(){let e=yield this.alertController.create({header:"Start Over?",message:"Are you sure you want to reset and start over?",buttons:[{text:"No",role:"cancel",cssClass:"secondary",handler:()=>{e.dismiss(!1)}},{text:"Yes",role:"confirm",handler:()=>{e.dismiss(!0)}}]});yield e.present();
564let n=yield e.onDidDismiss();n&&n.role==="confirm"&&this.appStateActions.clearBasket()})}hideBag(){let e=!1;return b.isKiosk&&(this.router.url==="/"||this.router.url==="/order"?e=!0:e=!1),e}toggleMobileMenu(){this.mobileMenuOpen=!this.mobileMenuOpen}launchBrowser(e){window.open(e,"_blank")}closeMobileMenu(){this.mobileMenuOpen=!1}handleOnLogout(){this.dashboardService.handleOnLogout()}navigateToExternalLink(e){this.redirectGlobalOverrideCarryoutUrl?this.redirectGlobalOverrideCarryoutUrl.includes("http")?window.open(this.redirectGlobalOverrideCarryoutUrl,"_blank"):this.router.navigateByUrl(this.redirectGlobalOverrideCarryoutUrl):this.router.navigateByUrl("/order/action/carryout")}ctaAction(e){e.preventDefault();try{this.trackingService.logGaEvent({event:"delivery_cta_tap"})}catch{}this.deliveryUrl.includes("http")?this.dashboardService.externalSite(e,!0):this.router.navigate([this.deliveryUrl])}changeStoredInterfaceLanguage(){this.isDefaultEnvironmentLanguage=!this.isDefaultEnvironmentLanguage;let e=b.multiLanguageType;localStorage.setItem("storedInterfaceLanguage",this.isDefaultEnvironmentLanguage?b.defaultEnvLanguage:e[1]),location.reload()}static{this.\u0275fac=function(n){return new(n||t)(v(lt),v(re),v(Se),v(Ve),v(Oe),v(ti),v(Jr),v(St),v(pt),v(Me),v(zt),v(Ue))}}static{this.\u0275cmp=N({type:t,selectors:[["app-navbar"]],standalone:!1,features:[Kt([h3])],decls:2,vars:2,consts:[["generalGreeting",""],["guestOverlay",""],["noBasket",""],[4,"ngIf"],["aria-label","Mobile Navigation",1,"border-bottom-shade","nav-container","mobile",3,"ngClass"],["aria-label","Open Mobile Navigation","aria-controls","mobile-nav-overlay","type","button","id","mobile-hamburger",1,"nav-btn",3,"click","ngClass"],["type","hamburger"],["id","mobile-nav-overlay"],[1,"header"],[1,"greeting"],["class","h2 mb-0",4,"ngIf","ngIfElse"],["id","closeMobileMenu","aria-label","Close Mobile Navigation",3,"click"],["type","close"],["role","group","aria-label","Account actions",1,"btn-group","account-actions"],[4,"ngIf","ngIfElse"],[1,"hamburger-link-container"],[3,"navigation","classes"],[1,"brand-container"],["tabindex","0",3,"routerLink"],["loading","lazy","src","assets/images/logo-green-mobile-nav.svg","alt","Wingstop"],["class","lang-link lang-link_green",3,"lang","click",4,"ngIf"],[1,"account-container"],[1,"nav-container","desktop",3,"ngClass"],["aria-label","Main","id","nav",1,"constrain"],[1,"left"],[1,"brand",3,"routerLink"],["loading","lazy","src","assets/images/logo.svg","alt","Wingstop","data-cy","Home"],[1,"desktop-flex",3,"navigation","classes","ngClass"],[1,"right"],[1,"h2","mb-0"],["tabindex","-1","translate","",1,"h2","mb-0"],["type","button",1,"btn","btn-primary",3,"routerLink"],["type","button",1,"btn","btn-primary",3,"click"],["type","button",1,"btn","btn-secondary",3,"routerLink"],[1,"lang-link","lang-link_green",3,"click","lang"],["type","language"],[1,"font-size-min"],[1,"handoff",3,"click"],["type","location","aria-hidden","true"],[1,"info"],[1,"label"],[1,"h6","where"],[1,"navbar-delivery-actions"],[1,"btn-group","d-flex"],["tabindex","0","data-cy","CarryOut",1,"btn","py-1","px-4","padding-navbar-order","btn-primary","d-flex","align-items-center","left-btn","justify-content-center","w-100",3,"click","ngClass"],["type","carryout","alt","",1,"text-white"],[1,"text-start","ms-2"],["translate","",1,"d-block","micro"],["translate","",1,"cta-height",3,"ngClass"],["tabindex","0","data-cy","Delivery",1,"btn","py-1","px-4","padding-navbar-order","btn-primary","d-flex","align-items-center","right-btn","justify-content-center","w-100",3,"click","ngClass","href"],["type","delivery","class","text-white car-svg","alt","",4,"ngIf"],["src","/assets/images/scooter.png","class","scooter-image",4,"ngIf"],[1,"text-start","ms-2",3,"ngClass"],["translate","",3,"ngClass"],["type","delivery","alt","",1,"text-white","car-svg"],["src","/assets/images/scooter.png",1,"scooter-image"],["aria-label","Mobile Navigation",1,"border-bottom-shade","nav-container","mobile","single-page",3,"ngClass"],[3,"menuClick","navigation","classes"],["tabindex","0",3,"routerLink",4,"ngIf"],["class","lang-link lang-link_white",3,"lang","click",4,"ngIf"],[1,"nav-container","single-page","desktop",3,"ngClass"],[1,"links-wrapper"],[1,"desktop-flex",3,"menuClick","navigation","classes"],["loading","lazy","src","assets/images/logo-white.svg","alt","Wingstop"],[1,"lang-link","lang-link_white",3,"click","lang"]],template:function(n,i){n&1&&p(0,Pu,33,31,"ng-container",3)(1,Tu,23,25,"ng-container",3),n&2&&(c("ngIf",!i.environment.isSinglePage),r(),c("ngIf",i.environment.isSinglePage))},dependencies:[S1,e1,ae,V,xt,X,xe,Di,$e],styles:['[_ngcontent-%COMP%]:root{--ion-color-primary: map-get($theme-colors, primary);--ion-color-secondary: map-get($theme-colors, secondary);--ion-color-tertiary: map-get($theme-colors, tertiary);--ion-color-success: map-get($theme-colors, tertiary);--ion-color-warning: map-get($theme-colors, secondary);--ion-color-danger: map-get($theme-colors, primary);--ion-color-dark: map-get($theme-colors, dark);--ion-color-medium: map-get($theme-colors, light-gray);--ion-color-light: map-get($theme-colors, light)}[_ngcontent-%COMP%]:root{--ion-font-family: $primary-font-family}[_ngcontent-%COMP%]:root{--font-size-scale: 1;--text-font-scale-ratio: 1;--text-font-scale-ratio-base: 1;--text-font-scale-ratio-small: 1;--text-font-scale-ratio-medium: 1;--text-font-scale-ratio-large: 1;--text-font-scale-ratio-light: 1;--text-font-scale-ratio-light-small: 1;--font-size-base-light: 19px;--font-size-tiny-light: 14px;--font-size-minor-light: 14px;--font-size-small-light: 17px;--font-size-medium-light: 22px;--font-size-large-light: 24px;--font-weight-bold: 500;--cta-font-size-base: 18px;--font-size-tiny: 14px;--font-size-minor: 14px;--font-size-small: 16px;--font-size-medium: 21px;--font-size-large: 24px;--line-height-large: 1.25;--line-height-medium: .9;--line-height-base: .9;--line-height-small: 1.14;--line-height-minor: 1.5;
564--line-height-tiny: 1.1;--h1-font-size-oversized: 70px;--h1-font-size: 55px;--h2-font-size-oversized: 60px;--h2-font-size: 41px;--h3-font-size: 30px;--h4-font-size: 21.71px;--h5-font-size: 17px;--h6-font-size: 16px;--h7-font-size: 16px;--careers-link: 25px;--core-values-info-font-size: 21px;--careers-core-innerCircle-font-size: 1.5rem;--careers-growth-title-font-size: var(--h2-font-size);--careers-core-innerCircle-top-padding: 0;--careers-core-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--careers-title-font-size: calc(var(--h2-font-size) * var(--text-header-font-scale-ratio-h2));--careers-item-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--locations-hours-label-font-size: calc(var(--font-size-small-light) * var(--text-font-scale-ratio-light-small));--location-card-title-font-size: calc(var(--font-size-small) * var(--text-font-scale-ratio));--custom-menu-desktop-link-line-height: 1rem;--location-finder-content-nav-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--location-finder-content-nav-font-weight: 700;--location-finder-content-search-title-font-size: 15px;--location-finder-content-header-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--global-menu-product-cta-font-size: calc(var(--h7-font-size) * var(--text-header-font-scale-ratio-h7));--global-menu-product-name-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--global-menu-product-name-font-weight: 500;--flavors-subtitle-font-weight: 400;--flavor-card-title-padding-bottom: unset;--flavor-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--flavor-card-title-line-height: var(--line-height-base);--slider-selection-background-color: linear-gradient(270deg, #ff0000 0%, #ff9000 34.47%, #fff600 72.87%, #91fa00 100%);--h1-line-height-oversized: .9;--h1-line-height: .9;--h2-line-height: .9;--h3-line-height: .9;--h4-line-height: .9;--h5-line-height: .9;--h6-line-height: .9;--body-font-line-height: 22px;--cta-top-padding:.85rem;--font-size-base: 1rem;--text-header-font-scale-ratio: 1;--text-header-font-scale-ratio-h1-oversized: var( --text-header-font-scale-ratio );--text-header-font-scale-ratio-h2-oversized: var( --text-header-font-scale-ratio );--text-header-font-scale-ratio-h2: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h3: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h4: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h5: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h6: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h7: var(--text-header-font-scale-ratio);--calculator-noUi-tooltip-font: 21px;--otnotice-font-size: 15px;--onetrust-heading-font-size: calc( var(--h2-font-size) * var(--text-header-font-scale-ratio-h2) );--flavors-offer-font-family: "Open Sans", sans-serif}@media (min-width: 992px){[_ngcontent-%COMP%]:root{--text-font-scale-ratio: 1.105;--text-font-scale-ratio-base: 1.184;--text-font-scale-ratio-medium: 1.071;--text-font-scale-ratio-large: 1.5;--text-font-scale-ratio-light: 1.105;--careers-link: 27px;--careers-core-card-title-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4));--careers-title-font-size: calc(var(--h1-font-size) * var(--text-header-font-scale-ratio));--careers-item-title-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--location-card-title-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--location-finder-content-nav-font-size: calc(var(--h6-font-size) * var(--text-header-font-scale-ratio-h6));--location-finder-content-header-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4));--global-menu-product-name-font-size: var(--font-size-large);--flavor-card-title-font-size: 1.75rem;--locator-arrow-font-size: 5px;--body-font-line-height: 24px;--text-header-font-scale-ratio: 1.3;--text-header-font-scale-ratio-h1-oversized: 2.57;--text-header-font-scale-ratio-h2-oversized: 2.13;--text-header-font-scale-ratio-h2: 1.56;--text-header-font-scale-ratio-h3: 1.36;--text-header-font-scale-ratio-h4: 1.658;--text-header-font-scale-ratio-h5: 1.647;--text-header-font-scale-ratio-h6: 1.375;--text-header-font-scale-ratio-h7: 1.125;--calculator-noUi-tooltip-font: 28px;--otnotice-font-size: 20px}}[_ngcontent-%COMP%]:root{--word-spacing: unset}[_ngcontent-%COMP%]:root{--cta-arrow-rotation: 0deg;--location-detail-active-translate: 100%;--modal-content-right: unset;--carousel-wrapper-direction: unset;--carousel-inner-direction: unset;--navbar-delivery-actions: unset;--primary-font-family: "RocGrotesk Light", sans-serif;--secondary-font-family: "RocGrotesk Medium", sans-serif;--font-family-base-bold: "RocGrotesk Bold", sans-serif;--headings-font-family: "RocGrotesk Extra Bold", sans-serif;--language-toggle-font-family: "RocGrotesk Extra Bold", sans-serif;--sticky-btn-line-left-width: 1px;--sticky-btn-line-right-width: 0;--calc-image-translate: -50%;--mobile-title-slider: 21px;--custom-select-background-position-x: 97%}[dir=rtl][_ngcontent-%COMP%]{--cta-arrow-rotation: 180deg;--location-detail-active-translate: -100%;--modal-content-right: 5%;--carousel-wrapper-direction: ltr;--carousel-inner-direction: rtl;--navbar-delivery-actions: ltr;--primary-font-family: "Almarai Light", sans-serif;--secondary-font-family: "Almarai Regular", sans-serif;--font-family-base-bold: "Almarai Bold", sans-serif;--headings-font-family: "Almarai Extrabold", sans-serif;--sticky-btn-line-left-width: 0;--sticky-btn-line-right-width: 1px;--calc-image-translate: 50%;--calculator-noUi-tooltip-font: 18px;--mobile-title-slider: 18px;--bs-btn-line-height: 1;--custom-select-background-position-x: 3%;--font-size-base-light: 14px;--font-size-small-light: 12px;--font-weight-bold: 700;--cta-font-size-base: 14px;--careers-growth-title-font-size: 30px;--core-values-info-font-size:16px;--careers-core-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--careers-title-font-size: calc(var(--h2-font-size) * var(--text-header-font-scale-ratio-h2));--careers-item-title-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--locations-hours-label-font-size: calc(var(--font-size-base-light) * var(--text-font-scale-ratio-light));--location-card-title-font-size: 18px;--location-finder-content-nav-font-size: calc(var(--cta-font-size-base) * var(--text-font-scale-ratio-large));
564--location-finder-content-nav-font-weight: 800;--location-finder-content-search-title-font-size: calc(var(--font-size-small) * var(--text-font-scale-ratio));--global-menu-product-cta-font-size: calc(var(--cta-font-size-base) * var(--text-font-scale-ratio-large));--global-menu-product-name-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--global-menu-product-name-font-weight: 800;--flavors-subtitle-font-weight: 700;--flavor-card-title-padding-bottom: 17;--flavor-card-title-line-height: var(--h3-line-height);--slider-selection-background-color: linear-gradient(270deg, #91fa00 0%, #fff600 34.47%, #ff9000 72.87%, #ff0000 100%);--font-size-small: 12px;--font-size-medium: 18px;--line-height-medium: 1.333;--line-height-base: 1.7;--line-height-small: 1.57;--h1-font-size-oversized: 80px;--h1-font-size: 38px;--h2-font-size: 30px;--h3-font-size: 26px;--h4-font-size: 21.71px;--h5-font-size: 18px;--h6-font-size: 13px;--h7-font-size: 14px;--h1-line-height-oversized: 1.1875;--h1-line-height: 1.294;--h2-line-height: 1.333;--h3-line-height: 1.307;--h6-line-height: 1.538;--h6-font-weight: 800;--headings-font-weight: 800;--bs-body-text-align: right}@media (min-width: 992px){[dir=rtl][_ngcontent-%COMP%]{--h1-line-height-oversized: 1.333;--h1-line-height: 1.25;--h2-line-height: 1.24;--line-height-small: 1.75;--line-height-medium: 1.454;--text-font-scale-ratio: 1.2;--text-font-scale-ratio-medium: 1.222;--text-font-scale-ratio-large: 1.142;--text-header-font-scale-ratio: 1.5789;--text-header-font-scale-ratio-h1-oversized: 1.875;--text-header-font-scale-ratio-h2: 1.667;--text-header-font-scale-ratio-h3: 1.538;--text-header-font-scale-ratio-h4: 1.3636;--text-header-font-scale-ratio-h5: 1.333;--text-header-font-scale-ratio-h7: 1;--calculator-noUi-tooltip-font: 22px;--location-card-title-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--custom-menu-desktop-link-line-height: var(--h3-line-height);--location-finder-content-header-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--flavor-card-title-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4))}}[dir=rtl][_ngcontent-%COMP%]   .ms-1[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-2[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-3[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-4[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-5[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-6[_ngcontent-%COMP%]{margin-left:0!important}[dir=rtl][_ngcontent-%COMP%]   .me-1[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-2[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-3[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-4[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-5[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-6[_ngcontent-%COMP%]{margin-right:0!important}[lang=th][_ngcontent-%COMP%]{direction:ltr;text-align:left;--font-size-base-light: 16px;--h1-line-height-oversized: 1.5;--h1-line-height: 1.5;--h2-line-height: 1.5;--h3-line-height: 1.5;--h5-line-height: 1.5;--line-height-base: 1.5;
564--line-height-small: 1.5;--line-height-tiny: 1.5;--body-font-line-height: 1.5;--h1-font-size-oversized: 34px;--h1-font-size: 34px;--h2-font-size: 30px;--h3-font-size: 30px;--careers-link: 25px;--core-values-info-font-size: 16px;--careers-core-innerCircle-font-size: 1.2rem;--careers-core-innerCircle-top-padding: 10px;--cta-top-padding:1.5rem;--word-spacing: normal;--word-break: break-word}@media (min-width: 992px){[lang=th][_ngcontent-%COMP%]{--text-header-font-scale-ratio-h2: 1;--text-header-font-scale-ratio-h3: 1}}.kiosk-mode[_ngcontent-%COMP%]{display:flex;justify-content:center;margin:-65px 0 0;padding-top:1.5rem}@media (min-width: 1200px){.kiosk-mode[_ngcontent-%COMP%]{margin-top:-100px}}.kiosk-mode[_ngcontent-%COMP%]   .logo[_ngcontent-%COMP%]{max-width:100%}nav[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center;flex:1}nav[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{flex:1}.nav-container.mobile[_ngcontent-%COMP%]{position:sticky;top:0;left:0;right:0;background-color:#fff;padding:0 15px;z-index:1030;height:65px;
564display:flex;justify-content:space-between;align-items:center}.nav-container.mobile_single-language[_ngcontent-%COMP%]{flex:1}.nav-container.mobile_single-language[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{flex:1}.brand-container[_ngcontent-%COMP%]{flex:1;text-align:center}.brand-container[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{display:inline-block}.brand-container[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{height:45px}.lang-link[_ngcontent-%COMP%]{background:transparent;font-family:var(--headings-font-family);display:flex!important;cursor:pointer;text-align:center;text-transform:uppercase;font-size:calc(var(--h6-font-size) * var(--text-header-font-scale-ratio-h6))}.lang-link[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{width:22px;height:22px}.lang-link[_ngcontent-%COMP%]   .font-size-min[_ngcontent-%COMP%]{line-height:26px}.lang-link_green[_ngcontent-%COMP%]{color:#006938}.lang-link_green[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{color:#006938}.lang-link_white[_ngcontent-%COMP%]{color:#fff}.lang-link_white[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{color:#fff}.account-container[_ngcontent-%COMP%]{display:flex;justify-content:flex-end;align-items:center}.account-container[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{margin-left:10px;margin-right:10px}svg[_ngcontent-%COMP%]{width:24px;height:24px;color:#000}#mobile-nav-overlay[_ngcontent-%COMP%]{position:fixed;display:none;flex-direction:column;inset:0;background-color:#fff;z-index:1031;padding:20px;opacity:0;transition:opacity .2s,transform .2s;transform:translate(-100%)}#mobile-nav-overlay.mobile-menu-open[_ngcontent-%COMP%]{opacity:1;transform:translate(0);overflow:scroll;display:flex}#mobile-nav-overlay[_ngcontent-%COMP%]   .header[_ngcontent-%COMP%]{display:flex;justify-content:space-around;align-items:center;margin:25px 0}#mobile-nav-overlay[_ngcontent-%COMP%]   .header[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{width:30px;height:30px}#mobile-nav-overlay[_ngcontent-%COMP%]   .header[_ngcontent-%COMP%]   svg[type=user][_ngcontent-%COMP%]{margin-left:10px;margin-right:10px;color:#338760}#mobile-nav-overlay[_ngcontent-%COMP%]   .header[_ngcontent-%COMP%]   .greeting[_ngcontent-%COMP%]{flex:1}#mobile-nav-overlay[_ngcontent-%COMP%]   .header[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{position:relative;bottom:5px;border:none;background:none}#mobile-nav-overlay[_ngcontent-%COMP%]   .account-actions[_ngcontent-%COMP%]{width:100%}#mobile-nav-overlay[_ngcontent-%COMP%]   .account-actions[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{flex:1;padding-top:15px;padding-bottom:13px}@media (max-width: 575.98px){#mobile-nav-overlay[_ngcontent-%COMP%]   .account-actions[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{height:50px;padding-left:.5rem;padding-right:.5rem}}#mobile-nav-overlay[_ngcontent-%COMP%]   a[type=button][_ngcontent-%COMP%]{color:#fff}#mobile-nav-overlay[_ngcontent-%COMP%]   .hamburger-link-container[_ngcontent-%COMP%]{flex:1}#mobile-nav-overlay[_ngcontent-%COMP%]   .hamburger-link-container[_ngcontent-%COMP%]   a.menu-link[_ngcontent-%COMP%], #mobile-nav-overlay[_ngcontent-%COMP%]   .hamburger-link-container[_ngcontent-%COMP%]   .menu-link[_ngcontent-%COMP%]:hover, #mobile-nav-overlay[_ngcontent-%COMP%]   .hamburger-link-container[_ngcontent-%COMP%]   .menu-link[_ngcontent-%COMP%]:active{margin-bottom:0;display:block;padding:32px 5px;border-bottom:1px solid #e7e7db;color:#000;font-size:calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3))}#mobile-nav-overlay[_ngcontent-%COMP%]   .start-order[_ngcontent-%COMP%]{padding:12px 50px 8px}.nav-container.desktop[_ngcontent-%COMP%]{position:fixed;top:0;left:0;right:0;z-index:1030;box-shadow:0 0 2px #0003;background-color:#fff;height:100px}.nav-container.desktop.multilanguage[_ngcontent-%COMP%]   nav[_ngcontent-%COMP%]{padding:20px 18px}.nav-container.desktop[_ngcontent-%COMP%]   nav[_ngcontent-%COMP%]{padding:20px 76px;display:flex;justify-content:space-between;align-items:center}.nav-container.desktop[_ngcontent-%COMP%]   nav[_ngcontent-%COMP%]   .desktop-flex[_ngcontent-%COMP%]{display:flex;align-items:center;flex-direction:row;justify-content:space-evenly}.nav-container.desktop[_ngcontent-%COMP%]   nav[_ngcontent-%COMP%]   .left[_ngcontent-%COMP%]{display:flex;align-items:center}.nav-container.desktop[_ngcontent-%COMP%]   nav[_ngcontent-%COMP%]   .left[_ngcontent-%COMP%]   .brand[_ngcontent-%COMP%]{border:1px solid white;margin-right:2rem}.nav-container.desktop[_ngcontent-%COMP%]   nav[_ngcontent-%COMP%]   .left[_ngcontent-%COMP%]   .brand[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{height:53px}.nav-container.desktop[_ngcontent-%COMP%]   nav[_ngcontent-%COMP%]   .left[_ngcontent-%COMP%]   .brand[_ngcontent-%COMP%]:hover{border:1px solid #006938}.nav-container.desktop[_ngcontent-%COMP%]   nav[_ngcontent-%COMP%]   .left[_ngcontent-%COMP%]   .brand[_ngcontent-%COMP%]:focus{border:1px solid #006938}.nav-container.desktop[_ngcontent-%COMP%]   nav[_ngcontent-%COMP%]   .left[_ngcontent-%COMP%]   .menu-link[_ngcontent-%COMP%]{margin:0 20px;color:#000;text-decoration:none;display:inline-block;border-bottom:2px solid transparent}.nav-container.desktop[_ngcontent-%COMP%]   nav[_ngcontent-%COMP%]   .left[_ngcontent-%COMP%]   .menu-link[_ngcontent-%COMP%]:hover, .nav-container.desktop[_ngcontent-%COMP%]   nav[_ngcontent-%COMP%]   .left[_ngcontent-%COMP%]   .menu-link[_ngcontent-%COMP%]:active, .nav-container.desktop[_ngcontent-%COMP%]   nav[_ngcontent-%COMP%]   .left[_ngcontent-%COMP%]   .menu-link[_ngcontent-%COMP%]:focus{border:0!important;border-bottom:2px solid #a19958!important}.nav-container.desktop[_ngcontent-%COMP%]   nav[_ngcontent-%COMP%]   .right[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:flex-end;flex:0 auto}.nav-container.desktop[_ngcontent-%COMP%]   nav[_ngcontent-%COMP%]   .right[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{margin:0 20px}.nav-container.desktop[_ngcontent-%COMP%]   nav[_ngcontent-%COMP%]   .right[_ngcontent-%COMP%]   .navbar-delivery-actions[_ngcontent-%COMP%]{margin-left:0;direction:var(--navbar-delivery-actions)}.nav-container.desktop[_ngcontent-%COMP%]   nav[_ngcontent-%COMP%]   .right[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:last-child{margin-right:0}.nav-container.desktop[_ngcontent-%COMP%]   nav[_ngcontent-%COMP%]   .right[_ngcontent-%COMP%]   .handoff[_ngcontent-%COMP%]{display:flex;align-items:center;cursor:pointer;margin:0}.nav-container.desktop[_ngcontent-%COMP%]   nav[_ngcontent-%COMP%]   .right[_ngcontent-%COMP%]   .handoff[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{color:#006938;width:38px;height:38px}.nav-container.desktop[_ngcontent-%COMP%]   nav[_ngcontent-%COMP%]   .right[_ngcontent-%COMP%]   .handoff[_ngcontent-%COMP%]   .info[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:center;
564width:200px}.nav-container.desktop[_ngcontent-%COMP%]   nav[_ngcontent-%COMP%]   .right[_ngcontent-%COMP%]   .handoff[_ngcontent-%COMP%]   .info[_ngcontent-%COMP%]   .label[_ngcontent-%COMP%]{font-size:14px}.nav-container.desktop[_ngcontent-%COMP%]   nav[_ngcontent-%COMP%]   .right[_ngcontent-%COMP%]   .handoff[_ngcontent-%COMP%]   .info[_ngcontent-%COMP%]   .where[_ngcontent-%COMP%]{font-style:normal;text-transform:none;margin:0;font-size:14px}@media (max-width: 1200px){.nav-container.desktop[_ngcontent-%COMP%]   nav[_ngcontent-%COMP%]   .right[_ngcontent-%COMP%]   .handoff[_ngcontent-%COMP%]   .info[_ngcontent-%COMP%]{display:none}}.nav-container.desktop[_ngcontent-%COMP%]   nav[_ngcontent-%COMP%]   .right[_ngcontent-%COMP%]   .start-order[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;height:60px;padding-left:50px;padding-right:50px}.nav-container.desktop[_ngcontent-%COMP%]   nav[_ngcontent-%COMP%]   .right[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{width:35px;height:35px;color:#000}.nav-container.desktop[_ngcontent-%COMP%]   nav[_ngcontent-%COMP%]   .right[_ngcontent-%COMP%]   #user-menu-desktop[_ngcontent-%COMP%]{border:1px solid white;background:none;box-shadow:none}.bag-anchor[_ngcontent-%COMP%]{border:1px solid white;position:relative}.bag-anchor[_ngcontent-%COMP%]   .badge[_ngcontent-%COMP%]{position:absolute;top:-4px;right:-8px;justify-content:center;height:16px;width:16px;border-radius:8px;padding:0}@media (min-width: 768px){.bag-anchor[_ngcontent-%COMP%]   .badge[_ngcontent-%COMP%]{height:24px;width:24px;border-radius:12px}}.nav-container.mobile[_ngcontent-%COMP%]{display:flex;border-bottom:1px solid #d1d0ce}.nav-container.mobile.single-page[_ngcontent-%COMP%]{border-bottom:none}.nav-container.mobile[_ngcontent-%COMP%]   .nav-btn[_ngcontent-%COMP%]{padding:0;border:none;background:none;text-align:left}.nav-container.mobile[_ngcontent-%COMP%]   .nav-btn.single-page-nav[_ngcontent-%COMP%] > svg[_ngcontent-%COMP%]{color:#fff}.nav-container.mobile[_ngcontent-%COMP%]   .nav-btn.hamburger-right[_ngcontent-%COMP%]{text-align:right}.nav-container.desktop[_ngcontent-%COMP%]{display:none}.single-page.desktop[_ngcontent-%COMP%]{background:transparent;border-bottom:none;position:absolute;box-shadow:none;margin-top:2rem}.single-page.desktop.alternate-class-single-page[_ngcontent-%COMP%]{background:#006938;margin-top:0}.single-page.desktop.alternate-class-single-page[_ngcontent-%COMP%] > nav[_ngcontent-%COMP%]{padding:36px 76px}.single-page.mobile[_ngcontent-%COMP%]{background:transparent;background-color:transparent;position:absolute}.single-page.mobile.alternate-mobile-class-single-page[_ngcontent-%COMP%]{background:#006938}@media (min-width: 1200px){.nav-container.mobile[_ngcontent-%COMP%]{display:none}.nav-container.desktop[_ngcontent-%COMP%]{transition:.5s all ease;display:block}}@media (min-width: 768px) and (max-width: 1199px){.nav-container.desktop[_ngcontent-%COMP%]   nav[_ngcontent-%COMP%]   .right[_ngcontent-%COMP%]   .handoff[_ngcontent-%COMP%]   .info[_ngcontent-%COMP%]   .label[_ngcontent-%COMP%]{font-size:14px;display:none}.nav-container.desktop[_ngcontent-%COMP%]   nav[_ngcontent-%COMP%]   .right[_ngcontent-%COMP%]   .handoff[_ngcontent-%COMP%]   .info[_ngcontent-%COMP%]   .where[_ngcontent-%COMP%]{display:none}}@media (max-width: 991px){.nav-container.desktop[_ngcontent-%COMP%]   nav[_ngcontent-%COMP%]   .right[_ngcontent-%COMP%]   .handoff[_ngcontent-%COMP%]   .info[_ngcontent-%COMP%]   .label[_ngcontent-%COMP%]{display:none}.nav-container.desktop[_ngcontent-%COMP%]   nav[_ngcontent-%COMP%]   .right[_ngcontent-%COMP%]   .handoff[_ngcontent-%COMP%]   .info[_ngcontent-%COMP%]   .where[_ngcontent-%COMP%]{display:none}}@media (min-width: 768px) and (max-width: 991px){.nav-container.desktop[_ngcontent-%COMP%]   nav[_ngcontent-%COMP%]   .left[_ngcontent-%COMP%]   .menu-link[_ngcontent-%COMP%]{margin:0 10px}}.pointer[_ngcontent-%COMP%]{border:1px solid white;cursor:pointer}.navbar-delivery-actions[_ngcontent-%COMP%]{position:relative}.navbar-delivery-actions[_ngcontent-%COMP%] > .btn-group[_ngcontent-%COMP%] > .padding-navbar-order[_ngcontent-%COMP%]{padding:7px 1rem 2px!important}.navbar-delivery-actions[_ngcontent-%COMP%] > .btn-group[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:not([href]){color:#fff;text-decoration:unset}.navbar-delivery-actions[_ngcontent-%COMP%] > .btn-group[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:not([href]):hover{color:#fff;text-decoration:unset}.navbar-delivery-actions[_ngcontent-%COMP%] > .btn-group[_ngcontent-%COMP%]   .btn[_ngcontent-%COMP%]{min-width:185px}.navbar-delivery-actions[_ngcontent-%COMP%] > .btn-group[_ngcontent-%COMP%]   .left-btn[_ngcontent-%COMP%]{border-top-left-radius:4px;border-bottom-left-radius:4px;border-right:2px solid #ffffff}.navbar-delivery-actions[_ngcontent-%COMP%] > .btn-group[_ngcontent-%COMP%]   .right-btn[_ngcontent-%COMP%]{border-top-right-radius:4px;border-bottom-right-radius:4px}.navbar-delivery-actions[_ngcontent-%COMP%] > .btn-group[_ngcontent-%COMP%]   .left-btn[_ngcontent-%COMP%]:focus{outline:1px solid #006938!important;outline-offset:2px;border:none!important}.navbar-delivery-actions[_ngcontent-%COMP%] > .btn-group[_ngcontent-%COMP%]   .right-btn[_ngcontent-%COMP%]:focus{outline:1px solid #006938!important;outline-offset:2px;border:none!important}.navbar-delivery-message[_ngcontent-%COMP%]{position:absolute;right:0;top:100%;left:50%;font-size:10px;text-align:center;margin-top:.25rem}.hideNav[_ngcontent-%COMP%]{top:-100px;transition:.5s ease all}.car-svg[_ngcontent-%COMP%]{width:45px!important;height:41px!important}.scooter-image[_ngcontent-%COMP%]{width:27px;height:20px}.custom-menu-not-single-page[_ngcontent-%COMP%]{width:calc(100% - 185px)}.bigcta[_ngcontent-%COMP%]{font-size:21px;font-family:var(--headings-font-family)}.cta-height[_ngcontent-%COMP%]{line-height:var(--line-height-base)}']})}}return t})();function Nu(t,o){t&1&&x(0,"app-navbar",8)}function Eu(t,o){t&1&&x(0,"div",9)}function Au(t,o){if(t&1&&(l(0,"li",10),x(1,"a",11),s()),t&2){let e=o.$implicit;r(),c("routerLink",e.routerLink)("innerHtml",e.title,_e)}}function Du(t,o){t&1&&x(0,"app-footer",12)}var Fa=(()=>{class t{constructor(e,n,i,a){this.appStateActions=e,this.appStateSelector=n,this.weightService=i,this.nomnomCMSService=a,this.environment=b,this.loggerService=new ke(t.name)}ngOnInit(){this.nomnomCMSService.getSitemap().then(e=>{this.links=this.weightService.sort(e)}).catch(e=>{this.loggerService.log("Error fetching allergens")})}static{this.\u0275fac=function(n){return new(n||t)(v(Me),v(Se),v(n1),v(Ue))}}static{this.\u0275cmp=N({type:t,selectors:[["app-sitemap"]],standalone:!1,decls:8,vars:5,consts:[[3,"scrollY"],["class","app-navbar",4,"ngIf"],["style","margin-top: 6rem;",4,"ngIf"],[1,"container","page-container"],[1,"sitemap"],[1,"sitemap__list","nav"],["class","sitemap__list-item nav-item",4,"ngFor","ngForOf"],["class","w-100",4,"ngIf"],[1,"app-navbar"],[2,"margin-top","6rem"],[1,"sitemap__list-item","nav-item"],[1,"nav-link",3,"routerLink","innerHtml"],[1,"w-100"]],template:function(n,i){n&1&&(l(0,"ion-content",0),p(1,Nu,1,0,"app-navbar",1)(2,Eu,1,0,"div",2),l(3,"div",3)(4,"div",4)(5,"ul",5),p(6,Au,2,2,"li",6),s()()(),p(7,Du,1,0,"app-footer",7),s()),n&2&&(ye("scrollY",!i.environment.isKiosk),r(),c("ngIf",i.environment.isSinglePage),r(),c("ngIf",i.environment.isSinglePage),r(4),c("ngForOf",i.links),r(),c("ngIf",i.environment.showComponentFooter))},dependencies:[ve,e1,ue,V,xt,rt,Ge],styles:['[_ngcontent-%COMP%]:root{--ion-color-primary: map-get($theme-colors, primary);--ion-color-secondary: map-get($theme-colors, secondary);--ion-color-tertiary: map-get($theme-colors, tertiary);--ion-color-success: map-get($theme-colors, tertiary);--ion-color-warning: map-get($theme-colors, secondary);--ion-color-danger: map-get($theme-colors, primary);--ion-color-dark: map-get($theme-colors, dark);--ion-color-medium: map-get($theme-colors, light-gray);--ion-color-light: map-get($theme-colors, light)}[_ngcontent-%COMP%]:root{--ion-font-family: $primary-font-family}[_ngcontent-%COMP%]:root{--font-size-scale: 1;--text-font-scale-ratio: 1;--text-font-scale-ratio-base: 1;--text-font-scale-ratio-small: 1;--text-font-scale-ratio-medium: 1;--text-font-scale-ratio-large: 1;--text-font-scale-ratio-light: 1;--text-font-scale-ratio-light-small: 1;--font-size-base-light: 19px;--font-size-tiny-light: 14px;--font-size-minor-light: 14px;--font-size-small-light: 17px;--font-size-medium-light: 22px;--font-size-large-light: 24px;--font-weight-bold: 500;--cta-font-size-base: 18px;--font-size-tiny: 14px;--font-size-minor: 14px;--font-size-small: 16px;--font-size-medium: 21px;--font-size-large: 24px;--line-height-large: 1.25;--line-height-medium: .9;--line-height-base: .9;--line-height-small: 1.14;--line-height-minor: 1.5;
564--line-height-tiny: 1.1;--h1-font-size-oversized: 70px;--h1-font-size: 55px;--h2-font-size-oversized: 60px;--h2-font-size: 41px;--h3-font-size: 30px;--h4-font-size: 21.71px;--h5-font-size: 17px;--h6-font-size: 16px;--h7-font-size: 16px;--careers-link: 25px;--core-values-info-font-size: 21px;--careers-core-innerCircle-font-size: 1.5rem;--careers-growth-title-font-size: var(--h2-font-size);--careers-core-innerCircle-top-padding: 0;--careers-core-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--careers-title-font-size: calc(var(--h2-font-size) * var(--text-header-font-scale-ratio-h2));--careers-item-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--locations-hours-label-font-size: calc(var(--font-size-small-light) * var(--text-font-scale-ratio-light-small));--location-card-title-font-size: calc(var(--font-size-small) * var(--text-font-scale-ratio));--custom-menu-desktop-link-line-height: 1rem;--location-finder-content-nav-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--location-finder-content-nav-font-weight: 700;--location-finder-content-search-title-font-size: 15px;--location-finder-content-header-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--global-menu-product-cta-font-size: calc(var(--h7-font-size) * var(--text-header-font-scale-ratio-h7));--global-menu-product-name-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--global-menu-product-name-font-weight: 500;--flavors-subtitle-font-weight: 400;--flavor-card-title-padding-bottom: unset;--flavor-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--flavor-card-title-line-height: var(--line-height-base);--slider-selection-background-color: linear-gradient(270deg, #ff0000 0%, #ff9000 34.47%, #fff600 72.87%, #91fa00 100%);--h1-line-height-oversized: .9;--h1-line-height: .9;--h2-line-height: .9;--h3-line-height: .9;--h4-line-height: .9;--h5-line-height: .9;--h6-line-height: .9;--body-font-line-height: 22px;--cta-top-padding:.85rem;--font-size-base: 1rem;--text-header-font-scale-ratio: 1;--text-header-font-scale-ratio-h1-oversized: var( --text-header-font-scale-ratio );--text-header-font-scale-ratio-h2-oversized: var( --text-header-font-scale-ratio );--text-header-font-scale-ratio-h2: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h3: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h4: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h5: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h6: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h7: var(--text-header-font-scale-ratio);--calculator-noUi-tooltip-font: 21px;--otnotice-font-size: 15px;--onetrust-heading-font-size: calc( var(--h2-font-size) * var(--text-header-font-scale-ratio-h2) );--flavors-offer-font-family: "Open Sans", sans-serif}@media (min-width: 992px){[_ngcontent-%COMP%]:root{--text-font-scale-ratio: 1.105;--text-font-scale-ratio-base: 1.184;--text-font-scale-ratio-medium: 1.071;--text-font-scale-ratio-large: 1.5;--text-font-scale-ratio-light: 1.105;--careers-link: 27px;--careers-core-card-title-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4));--careers-title-font-size: calc(var(--h1-font-size) * var(--text-header-font-scale-ratio));--careers-item-title-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--location-card-title-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--location-finder-content-nav-font-size: calc(var(--h6-font-size) * var(--text-header-font-scale-ratio-h6));--location-finder-content-header-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4));--global-menu-product-name-font-size: var(--font-size-large);--flavor-card-title-font-size: 1.75rem;--locator-arrow-font-size: 5px;--body-font-line-height: 24px;--text-header-font-scale-ratio: 1.3;--text-header-font-scale-ratio-h1-oversized: 2.57;--text-header-font-scale-ratio-h2-oversized: 2.13;--text-header-font-scale-ratio-h2: 1.56;--text-header-font-scale-ratio-h3: 1.36;--text-header-font-scale-ratio-h4: 1.658;--text-header-font-scale-ratio-h5: 1.647;--text-header-font-scale-ratio-h6: 1.375;--text-header-font-scale-ratio-h7: 1.125;--calculator-noUi-tooltip-font: 28px;--otnotice-font-size: 20px}}[_ngcontent-%COMP%]:root{--word-spacing: unset}[_ngcontent-%COMP%]:root{--cta-arrow-rotation: 0deg;--location-detail-active-translate: 100%;--modal-content-right: unset;--carousel-wrapper-direction: unset;--carousel-inner-direction: unset;--navbar-delivery-actions: unset;--primary-font-family: "RocGrotesk Light", sans-serif;--secondary-font-family: "RocGrotesk Medium", sans-serif;--font-family-base-bold: "RocGrotesk Bold", sans-serif;--headings-font-family: "RocGrotesk Extra Bold", sans-serif;--language-toggle-font-family: "RocGrotesk Extra Bold", sans-serif;--sticky-btn-line-left-width: 1px;--sticky-btn-line-right-width: 0;--calc-image-translate: -50%;--mobile-title-slider: 21px;--custom-select-background-position-x: 97%}[dir=rtl][_ngcontent-%COMP%]{--cta-arrow-rotation: 180deg;--location-detail-active-translate: -100%;--modal-content-right: 5%;--carousel-wrapper-direction: ltr;--carousel-inner-direction: rtl;--navbar-delivery-actions: ltr;--primary-font-family: "Almarai Light", sans-serif;--secondary-font-family: "Almarai Regular", sans-serif;--font-family-base-bold: "Almarai Bold", sans-serif;--headings-font-family: "Almarai Extrabold", sans-serif;--sticky-btn-line-left-width: 0;--sticky-btn-line-right-width: 1px;--calc-image-translate: 50%;--calculator-noUi-tooltip-font: 18px;--mobile-title-slider: 18px;--bs-btn-line-height: 1;--custom-select-background-position-x: 3%;--font-size-base-light: 14px;--font-size-small-light: 12px;--font-weight-bold: 700;--cta-font-size-base: 14px;--careers-growth-title-font-size: 30px;--core-values-info-font-size:16px;--careers-core-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--careers-title-font-size: calc(var(--h2-font-size) * var(--text-header-font-scale-ratio-h2));--careers-item-title-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--locations-hours-label-font-size: calc(var(--font-size-base-light) * var(--text-font-scale-ratio-light));--location-card-title-font-size: 18px;--location-finder-content-nav-font-size: calc(var(--cta-font-size-base) * var(--text-font-scale-ratio-large));
564--location-finder-content-nav-font-weight: 800;--location-finder-content-search-title-font-size: calc(var(--font-size-small) * var(--text-font-scale-ratio));--global-menu-product-cta-font-size: calc(var(--cta-font-size-base) * var(--text-font-scale-ratio-large));--global-menu-product-name-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--global-menu-product-name-font-weight: 800;--flavors-subtitle-font-weight: 700;--flavor-card-title-padding-bottom: 17;--flavor-card-title-line-height: var(--h3-line-height);--slider-selection-background-color: linear-gradient(270deg, #91fa00 0%, #fff600 34.47%, #ff9000 72.87%, #ff0000 100%);--font-size-small: 12px;--font-size-medium: 18px;--line-height-medium: 1.333;--line-height-base: 1.7;--line-height-small: 1.57;--h1-font-size-oversized: 80px;--h1-font-size: 38px;--h2-font-size: 30px;--h3-font-size: 26px;--h4-font-size: 21.71px;--h5-font-size: 18px;--h6-font-size: 13px;--h7-font-size: 14px;--h1-line-height-oversized: 1.1875;--h1-line-height: 1.294;--h2-line-height: 1.333;--h3-line-height: 1.307;--h6-line-height: 1.538;--h6-font-weight: 800;--headings-font-weight: 800;--bs-body-text-align: right}@media (min-width: 992px){[dir=rtl][_ngcontent-%COMP%]{--h1-line-height-oversized: 1.333;--h1-line-height: 1.25;--h2-line-height: 1.24;--line-height-small: 1.75;--line-height-medium: 1.454;--text-font-scale-ratio: 1.2;--text-font-scale-ratio-medium: 1.222;--text-font-scale-ratio-large: 1.142;--text-header-font-scale-ratio: 1.5789;--text-header-font-scale-ratio-h1-oversized: 1.875;--text-header-font-scale-ratio-h2: 1.667;--text-header-font-scale-ratio-h3: 1.538;--text-header-font-scale-ratio-h4: 1.3636;--text-header-font-scale-ratio-h5: 1.333;--text-header-font-scale-ratio-h7: 1;--calculator-noUi-tooltip-font: 22px;--location-card-title-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--custom-menu-desktop-link-line-height: var(--h3-line-height);--location-finder-content-header-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--flavor-card-title-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4))}}[dir=rtl][_ngcontent-%COMP%]   .ms-1[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-2[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-3[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-4[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-5[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-6[_ngcontent-%COMP%]{margin-left:0!important}[dir=rtl][_ngcontent-%COMP%]   .me-1[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-2[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-3[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-4[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-5[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-6[_ngcontent-%COMP%]{margin-right:0!important}[lang=th][_ngcontent-%COMP%]{direction:ltr;text-align:left;--font-size-base-light: 16px;--h1-line-height-oversized: 1.5;--h1-line-height: 1.5;--h2-line-height: 1.5;--h3-line-height: 1.5;--h5-line-height: 1.5;--line-height-base: 1.5;
564--line-height-small: 1.5;--line-height-tiny: 1.5;--body-font-line-height: 1.5;--h1-font-size-oversized: 34px;--h1-font-size: 34px;--h2-font-size: 30px;--h3-font-size: 30px;--careers-link: 25px;--core-values-info-font-size: 16px;--careers-core-innerCircle-font-size: 1.2rem;--careers-core-innerCircle-top-padding: 10px;--cta-top-padding:1.5rem;--word-spacing: normal;--word-break: break-word}@media (min-width: 992px){[lang=th][_ngcontent-%COMP%]{--text-header-font-scale-ratio-h2: 1;--text-header-font-scale-ratio-h3: 1}}.sitemap[_ngcontent-%COMP%]{padding:2rem}.sitemap__list[_ngcontent-%COMP%]{display:block}.sitemap__list-item[_ngcontent-%COMP%]   .nav-link[_ngcontent-%COMP%]{font-weight:600}']})}}return t})();var Fu=()=>["/account/signup"];function Vu(t,o){t&1&&(l(0,"div",13)(1,"button",14)(2,"span"),h(3,"Start Earning!"),s()()()),t&2&&(r(),c("routerLink",De(1,Fu)))}function Hu(t,o){t&1&&(l(0,"a",15)(1,"span",16),h(2,"Loyalty_Info.for_more_info"),s(),h(3,", "),l(4,"a",17),h(5,"Loyalty_Info.please_click_here"),s()())}function Ru(t,o){if(t&1){let e=S();l(0,"p",15)(1,"span",16),h(2,"Loyalty_Info.for_more_info"),s(),h(3,", "),l(4,"a",18),C("click",function(){y(e);let i=d();return w(i.launchBrowser("https://www.wingstop.com/connectus#/new"))}),h(5,"Loyalty_Info.please_click_here"),s()()}}function Bu(t,o){t&1&&x(0,"app-footer")}var n4=(()=>{class t{constructor(e,n,i){this.translate=e,this.platform=n,this.store=i,this.environment=b,this.subscriptions=[]}ngOnInit(){this.authentication=this.store.getValue().appState.authentication}ngOnDestroy(){this.subscriptions.map(e=>e.unsubscribe())}static{this.\u0275fac=function(n){return new(n||t)(v(Oe),v(St),v(Ve))}}static{this.\u0275cmp=N({type:t,selectors:[["app-loyalty-info"]],standalone:!1,decls:34,vars:4,consts:[[1,"page","loyalty-info"],[1,"page-header","px-0"],[1,"page-header-content","section-content","section-content-sm","px-5"],["translate","",1,"page-heading-3","mb-0"],[1,"page-content","py-6"],["class","w-50 m-auto pb-5",4,"ngIf"],[1,"section-content","section-content-sm","mb-6","px-5"],["translate","",1,"small","mb-4","d-md-none"],["translate","",1,"h3"],["translate","",1,"small","mb-4"],["translate","",1,"sub-heading-3"],["class","micro",4,"ngIf"],[4,"ngIf"],[1,"w-50","m-auto","pb-5"],["type","button",1,"btn","btn-primary","btn-block","w-100","m-auto",3,"routerLink"],[1,"micro"],["translate",""],["href","https://www.wingstop.com/connectus#/new","target","_blank","translate",""],["translate","",1,"btn-link","text-underline",3,"click"]],template:function(n,i){n&1&&(l(0,"ion-content")(1,"div",0)(2,"header",1)(3,"div",2)(4,"h1",3),h(5,"Loyalty_Info.tastiest_of_rewards"),s()()(),l(6,"main",4),p(7,Vu,4,2,"div",5),l(8,"div",6)(9,"p",7),h(10,"Loyalty_Info.earn_freebies"),s(),l(11,"h2",8),h(12,"Loyalty_Info.oodles_of_rewards"),s(),l(13,"p",9),h(14,"Loyalty_Info.just_like_our_menu"),s(),l(15,"h3",10),h(16,"Loyalty_Info.welcome_reward"),s(),l(17,"p",9),h(18,"Loyalty_Info.instant_gratification"),s(),l(19,"h3",10),h(20,"Loyalty_Info.earning_is_easy"),s(),l(21,"p",9),h(22,"Loyalty_Info.earn_points_every_time"),s(),l(23,"h3",10),h(24,"Loyalty_Info.birthday_treat"),s(),l(25,"p",9),h(26,"Loyalty_Info.on_your_special_day"),s(),l(27,"h3",10),h(28,"Loyalty_Info.exclusive_offers"),s(),l(29,"p",9),h(30,"Loyalty_Info.noodles_reward_members_have"),s(),p(31,Hu,6,0,"a",11)(32,Ru,6,0,"p",11),s()(),p(33,Bu,1,0,"app-footer",12),s()()),n&2&&(r(7),c("ngIf",!i.authentication&&i.environment.isMobileApp),r(24),c("ngIf",!i.environment.isMobileApp),r(),c("ngIf",i.environment.isMobileApp),r(),c("ngIf",i.environment.showComponentFooter))},dependencies:[ve,S1,V,xt,xe,Ge],styles:['[_ngcontent-%COMP%]:root{--ion-color-primary: map-get($theme-colors, primary);--ion-color-secondary: map-get($theme-colors, secondary);--ion-color-tertiary: map-get($theme-colors, tertiary);--ion-color-success: map-get($theme-colors, tertiary);--ion-color-warning: map-get($theme-colors, secondary);--ion-color-danger: map-get($theme-colors, primary);--ion-color-dark: map-get($theme-colors, dark);--ion-color-medium: map-get($theme-colors, light-gray);--ion-color-light: map-get($theme-colors, light)}[_ngcontent-%COMP%]:root{--ion-font-family: $primary-font-family}[_ngcontent-%COMP%]:root{--font-size-scale: 1;--text-font-scale-ratio: 1;--text-font-scale-ratio-base: 1;--text-font-scale-ratio-small: 1;--text-font-scale-ratio-medium: 1;--text-font-scale-ratio-large: 1;--text-font-scale-ratio-light: 1;--text-font-scale-ratio-light-small: 1;--font-size-base-light: 19px;--font-size-tiny-light: 14px;--font-size-minor-light: 14px;--font-size-small-light: 17px;--font-size-medium-light: 22px;--font-size-large-light: 24px;--font-weight-bold: 500;--cta-font-size-base: 18px;--font-size-tiny: 14px;--font-size-minor: 14px;--font-size-small: 16px;--font-size-medium: 21px;--font-size-large: 24px;--line-height-large: 1.25;--line-height-medium: .9;--line-height-base: .9;--line-height-small: 1.14;--line-height-minor: 1.5;
564--line-height-tiny: 1.1;--h1-font-size-oversized: 70px;--h1-font-size: 55px;--h2-font-size-oversized: 60px;--h2-font-size: 41px;--h3-font-size: 30px;--h4-font-size: 21.71px;--h5-font-size: 17px;--h6-font-size: 16px;--h7-font-size: 16px;--careers-link: 25px;--core-values-info-font-size: 21px;--careers-core-innerCircle-font-size: 1.5rem;--careers-growth-title-font-size: var(--h2-font-size);--careers-core-innerCircle-top-padding: 0;--careers-core-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--careers-title-font-size: calc(var(--h2-font-size) * var(--text-header-font-scale-ratio-h2));--careers-item-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--locations-hours-label-font-size: calc(var(--font-size-small-light) * var(--text-font-scale-ratio-light-small));--location-card-title-font-size: calc(var(--font-size-small) * var(--text-font-scale-ratio));--custom-menu-desktop-link-line-height: 1rem;--location-finder-content-nav-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--location-finder-content-nav-font-weight: 700;--location-finder-content-search-title-font-size: 15px;--location-finder-content-header-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--global-menu-product-cta-font-size: calc(var(--h7-font-size) * var(--text-header-font-scale-ratio-h7));--global-menu-product-name-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--global-menu-product-name-font-weight: 500;--flavors-subtitle-font-weight: 400;--flavor-card-title-padding-bottom: unset;--flavor-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--flavor-card-title-line-height: var(--line-height-base);--slider-selection-background-color: linear-gradient(270deg, #ff0000 0%, #ff9000 34.47%, #fff600 72.87%, #91fa00 100%);--h1-line-height-oversized: .9;--h1-line-height: .9;--h2-line-height: .9;--h3-line-height: .9;--h4-line-height: .9;--h5-line-height: .9;--h6-line-height: .9;--body-font-line-height: 22px;--cta-top-padding:.85rem;--font-size-base: 1rem;--text-header-font-scale-ratio: 1;--text-header-font-scale-ratio-h1-oversized: var( --text-header-font-scale-ratio );--text-header-font-scale-ratio-h2-oversized: var( --text-header-font-scale-ratio );--text-header-font-scale-ratio-h2: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h3: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h4: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h5: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h6: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h7: var(--text-header-font-scale-ratio);--calculator-noUi-tooltip-font: 21px;--otnotice-font-size: 15px;--onetrust-heading-font-size: calc( var(--h2-font-size) * var(--text-header-font-scale-ratio-h2) );--flavors-offer-font-family: "Open Sans", sans-serif}@media (min-width: 992px){[_ngcontent-%COMP%]:root{--text-font-scale-ratio: 1.105;--text-font-scale-ratio-base: 1.184;--text-font-scale-ratio-medium: 1.071;--text-font-scale-ratio-large: 1.5;--text-font-scale-ratio-light: 1.105;--careers-link: 27px;--careers-core-card-title-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4));--careers-title-font-size: calc(var(--h1-font-size) * var(--text-header-font-scale-ratio));--careers-item-title-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--location-card-title-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--location-finder-content-nav-font-size: calc(var(--h6-font-size) * var(--text-header-font-scale-ratio-h6));--location-finder-content-header-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4));--global-menu-product-name-font-size: var(--font-size-large);--flavor-card-title-font-size: 1.75rem;--locator-arrow-font-size: 5px;--body-font-line-height: 24px;--text-header-font-scale-ratio: 1.3;--text-header-font-scale-ratio-h1-oversized: 2.57;--text-header-font-scale-ratio-h2-oversized: 2.13;--text-header-font-scale-ratio-h2: 1.56;--text-header-font-scale-ratio-h3: 1.36;--text-header-font-scale-ratio-h4: 1.658;--text-header-font-scale-ratio-h5: 1.647;--text-header-font-scale-ratio-h6: 1.375;--text-header-font-scale-ratio-h7: 1.125;--calculator-noUi-tooltip-font: 28px;--otnotice-font-size: 20px}}[_ngcontent-%COMP%]:root{--word-spacing: unset}[_ngcontent-%COMP%]:root{--cta-arrow-rotation: 0deg;--location-detail-active-translate: 100%;--modal-content-right: unset;--carousel-wrapper-direction: unset;--carousel-inner-direction: unset;--navbar-delivery-actions: unset;--primary-font-family: "RocGrotesk Light", sans-serif;--secondary-font-family: "RocGrotesk Medium", sans-serif;--font-family-base-bold: "RocGrotesk Bold", sans-serif;--headings-font-family: "RocGrotesk Extra Bold", sans-serif;--language-toggle-font-family: "RocGrotesk Extra Bold", sans-serif;--sticky-btn-line-left-width: 1px;--sticky-btn-line-right-width: 0;--calc-image-translate: -50%;--mobile-title-slider: 21px;--custom-select-background-position-x: 97%}[dir=rtl][_ngcontent-%COMP%]{--cta-arrow-rotation: 180deg;--location-detail-active-translate: -100%;--modal-content-right: 5%;--carousel-wrapper-direction: ltr;--carousel-inner-direction: rtl;--navbar-delivery-actions: ltr;--primary-font-family: "Almarai Light", sans-serif;--secondary-font-family: "Almarai Regular", sans-serif;--font-family-base-bold: "Almarai Bold", sans-serif;--headings-font-family: "Almarai Extrabold", sans-serif;--sticky-btn-line-left-width: 0;--sticky-btn-line-right-width: 1px;--calc-image-translate: 50%;--calculator-noUi-tooltip-font: 18px;--mobile-title-slider: 18px;--bs-btn-line-height: 1;--custom-select-background-position-x: 3%;--font-size-base-light: 14px;--font-size-small-light: 12px;--font-weight-bold: 700;--cta-font-size-base: 14px;--careers-growth-title-font-size: 30px;--core-values-info-font-size:16px;--careers-core-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--careers-title-font-size: calc(var(--h2-font-size) * var(--text-header-font-scale-ratio-h2));--careers-item-title-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--locations-hours-label-font-size: calc(var(--font-size-base-light) * var(--text-font-scale-ratio-light));--location-card-title-font-size: 18px;--location-finder-content-nav-font-size: calc(var(--cta-font-size-base) * var(--text-font-scale-ratio-large));
564--location-finder-content-nav-font-weight: 800;--location-finder-content-search-title-font-size: calc(var(--font-size-small) * var(--text-font-scale-ratio));--global-menu-product-cta-font-size: calc(var(--cta-font-size-base) * var(--text-font-scale-ratio-large));--global-menu-product-name-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--global-menu-product-name-font-weight: 800;--flavors-subtitle-font-weight: 700;--flavor-card-title-padding-bottom: 17;--flavor-card-title-line-height: var(--h3-line-height);--slider-selection-background-color: linear-gradient(270deg, #91fa00 0%, #fff600 34.47%, #ff9000 72.87%, #ff0000 100%);--font-size-small: 12px;--font-size-medium: 18px;--line-height-medium: 1.333;--line-height-base: 1.7;--line-height-small: 1.57;--h1-font-size-oversized: 80px;--h1-font-size: 38px;--h2-font-size: 30px;--h3-font-size: 26px;--h4-font-size: 21.71px;--h5-font-size: 18px;--h6-font-size: 13px;--h7-font-size: 14px;--h1-line-height-oversized: 1.1875;--h1-line-height: 1.294;--h2-line-height: 1.333;--h3-line-height: 1.307;--h6-line-height: 1.538;--h6-font-weight: 800;--headings-font-weight: 800;--bs-body-text-align: right}@media (min-width: 992px){[dir=rtl][_ngcontent-%COMP%]{--h1-line-height-oversized: 1.333;--h1-line-height: 1.25;--h2-line-height: 1.24;--line-height-small: 1.75;--line-height-medium: 1.454;--text-font-scale-ratio: 1.2;--text-font-scale-ratio-medium: 1.222;--text-font-scale-ratio-large: 1.142;--text-header-font-scale-ratio: 1.5789;--text-header-font-scale-ratio-h1-oversized: 1.875;--text-header-font-scale-ratio-h2: 1.667;--text-header-font-scale-ratio-h3: 1.538;--text-header-font-scale-ratio-h4: 1.3636;--text-header-font-scale-ratio-h5: 1.333;--text-header-font-scale-ratio-h7: 1;--calculator-noUi-tooltip-font: 22px;--location-card-title-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--custom-menu-desktop-link-line-height: var(--h3-line-height);--location-finder-content-header-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--flavor-card-title-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4))}}[dir=rtl][_ngcontent-%COMP%]   .ms-1[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-2[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-3[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-4[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-5[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-6[_ngcontent-%COMP%]{margin-left:0!important}[dir=rtl][_ngcontent-%COMP%]   .me-1[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-2[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-3[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-4[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-5[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-6[_ngcontent-%COMP%]{margin-right:0!important}[lang=th][_ngcontent-%COMP%]{direction:ltr;text-align:left;--font-size-base-light: 16px;--h1-line-height-oversized: 1.5;--h1-line-height: 1.5;--h2-line-height: 1.5;--h3-line-height: 1.5;--h5-line-height: 1.5;--line-height-base: 1.5;
564--line-height-small: 1.5;--line-height-tiny: 1.5;--body-font-line-height: 1.5;--h1-font-size-oversized: 34px;--h1-font-size: 34px;--h2-font-size: 30px;--h3-font-size: 30px;--careers-link: 25px;--core-values-info-font-size: 16px;--careers-core-innerCircle-font-size: 1.2rem;--careers-core-innerCircle-top-padding: 10px;--cta-top-padding:1.5rem;--word-spacing: normal;--word-break: break-word}@media (min-width: 992px){[lang=th][_ngcontent-%COMP%]{--text-header-font-scale-ratio-h2: 1;--text-header-font-scale-ratio-h3: 1}}.loyalty-info[_ngcontent-%COMP%]   .page-header[_ngcontent-%COMP%]{position:relative;background:url(/assets/images/loyalty-info-decoration-1.png) -80px 100% no-repeat,url(/assets/images/loyalty-info-decoration-2.png) top right no-repeat,#006938;background-size:323px 120px,180px 126px}@media (max-width: 575.98px){.loyalty-info[_ngcontent-%COMP%]   .page-header[_ngcontent-%COMP%]{text-align:center}}@media (min-width: 992px){.loyalty-info[_ngcontent-%COMP%]   .page-header[_ngcontent-%COMP%]{background:url(/assets/images/loyalty-info-decoration-1.png) 75% 100% no-repeat,url(/assets/images/loyalty-info-decoration-2.png) top right no-repeat,#006938;background-size:500px 168px,265px 185px}}']})}}return t})();var i4=(()=>{class t{constructor(e,n){this.store=e,this.router=n}canActivate(){if(b.sessionm&&b.requireCompleteProfile){let e=this.store.getValue().appState.sessionmUser;if(e&&(!e.user_profile.favorite_location_1||!e.user_profile.accepted_terms||!e.phone_numbers))return this.router.navigate(["/account/complete-profile"]),!1}return!0}static{this.\u0275fac=function(n){return new(n||t)(oe(Ve),oe(re))}}static{this.\u0275prov=me({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var $u=t=>({"alternate-single-page-header":t});function Uu(t,o){t&1&&x(0,"app-navbar",8)}function Gu(t,o){if(t&1&&(l(0,"div",9)(1,"h2"),h(2),s(),l(3,"div",10)(4,"p"),h(5),s()()()),t&2){let e=o.$implicit;r(2),M(e.title),r(3),M(e.allergenDescription)}}function ju(t,o){t&1&&x(0,"app-footer",11)}var Va=(()=>{class t{constructor(e,n){this.weightService=e,this.nomnomCMSService=n,this.environment=b,this.allergensContentText="",this.allergensContactEmail="",this.allergensContactUsText="",this.allergensLimitedLiabilityText="",this.allergensLimitedLiabilityDownloadLink="",this.allergensLimitedLiabilityDownloadLinkText="",this.loggerService=new ke(t.name)}ngOnInit(){this.nomnomCMSService.getAllergens().then(e=>{this.allergens=this.weightService.sort(e)}).catch(e=>{this.loggerService.log("Error fetching allergens")})}ionViewDidLeave(){this.ionContent.scrollToTop()}static{this.\u0275fac=function(n){return new(n||t)(v(n1),v(Ue))}}static{this.\u0275cmp=N({type:t,selectors:[["allergens"]],viewQuery:function(n,i){if(n&1&&we(ve,5),n&2){let a;Ce(a=be())&&(i.ionContent=a.first)}},standalone:!1,decls:21,vars:25,consts:[[3,"scrollY"],["class","app-navbar",4,"ngIf"],[1,"container","page-container","p-3"],[1,"static-page-header",3,"ngClass"],["title","contact us",1,"bold-link",3,"href"],["target","_blank",1,"bold-link",3,"href"],["class","faq-box",4,"ngFor","ngForOf"],["class","w-100",4,"ngIf"],[1,"app-navbar"],[1,"faq-box"],[1,"faq-answer"],[1,"w-100"]],template:function(n,i){n&1&&(l(0,"ion-content",0),p(1,Uu,1,0,"app-navbar",1),l(2,"div",2)(3,"div",3)(4,"h1"),h(5),W(6,"translate"),s()(),l(7,"p"),h(8),W(9,"translate"),l(10,"a",4),W(11,"translate"),h(12),W(13,"translate"),s()(),l(14,"p")(15,"a",5),W(16,"translate"),h(17),W(18,"translate"),s()(),p(19,Gu,6,2,"div",6),s(),p(20,ju,1,0,"app-footer",7),s()),n&2&&(ye("scrollY",!i.environment.isKiosk),r(),c("ngIf",i.environment.isSinglePage),r(2),c("ngClass",E(23,$u,i.environment.isSinglePage)),r(2),M(he(6,11,"Headers.Allergens")),r(3),F(" ",he(9,13,"Allergens.content")," "),r(2),c("href",he(11,15,"Allergens.contact_email"),H),r(2),M(he(13,17,"Allergens.contact_us")),r(3),c("href",he(16,19,"Allergens.download_url"),H),r(2),F(" ",he(18,21,"Allergens.download_text")," "),r(2),c("ngForOf",i.allergens),r(),c("ngIf",i.environment.showComponentFooter))},dependencies:[ve,ae,ue,V,rt,Ge,$e],styles:[".faq-box[_ngcontent-%COMP%]   .faq-answer[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin-bottom:0}"]})}}return t})();var qu=t=>({"alternate-single-page-header":t});function Wu(t,o){t&1&&x(0,"app-navbar",6)}
564function Zu(t,o){if(t&1&&(l(0,"div",9)(1,"h3"),h(2),s(),x(3,"div",10),s()),t&2){let e=o.$implicit,n=d(2);r(),Z("sans-serif",n.environment.apiClientId==="wingstopkr"),r(),F(" ",e.question," "),r(),c("innerHTML",e.answer,_e)}}function Qu(t,o){if(t&1&&(l(0,"div")(1,"h2",7),h(2),s(),p(3,Zu,4,4,"div",8),s()),t&2){let e=o.$implicit;r(2),M(e.name),r(),c("ngForOf",e.faqItems)}}function Ku(t,o){t&1&&x(0,"app-footer",11)}var Ha=(()=>{class t{constructor(e,n,i){this.weightService=e,this.nomnomCMSService=n,this.route=i,this.environment=b,this.loggerService=new ke(t.name)}ngOnInit(){this.lang=localStorage.getItem("storedInterfaceLanguage"),this.nomnomCMSService.getFAQs().then(e=>{this.faqGroups=this.weightService.sort(e);for(let n=0;n<this.faqGroups.length;n++)this.faqGroups[n].faqItems=this.weightService.sort(this.faqGroups[n].faqItems.map(i=>new hi(i)))}).catch(e=>{this.loggerService.log("Error getting FAQs")})}ionViewDidLeave(){this.ionContent.scrollToTop()}static{this.\u0275fac=function(n){return new(n||t)(v(n1),v(Ue),v(lt))}}static{this.\u0275cmp=N({type:t,selectors:[["faq"]],viewQuery:function(n,i){if(n&1&&we(ve,5),n&2){let a;Ce(a=be())&&(i.ionContent=a.first)}},standalone:!1,decls:9,vars:10,consts:[[3,"scrollY"],["class","app-navbar",4,"ngIf"],[1,"container","page-container","p-3"],[1,"static-page-header",3,"ngClass"],[4,"ngFor","ngForOf"],["class","w-100",4,"ngIf"],[1,"app-navbar"],[1,"faq-section-header"],["class","faq-box",4,"ngFor","ngForOf"],[1,"faq-box"],[1,"faq-answer",3,"innerHTML"],[1,"w-100"]],template:function(n,i){n&1&&(l(0,"ion-content",0),p(1,Wu,1,0,"app-navbar",1),l(2,"div",2)(3,"div",3)(4,"h1"),h(5),W(6,"translate"),s()(),p(7,Qu,4,2,"div",4),s(),p(8,Ku,1,0,"app-footer",5),s()),n&2&&(ye("scrollY",!i.environment.isKiosk),r(),c("ngIf",i.environment.isSinglePage),r(2),c("ngClass",E(8,qu,i.environment.isSinglePage)),r(2),M(he(6,6,"Headers.FAQ")),r(2),c("ngForOf",i.faqGroups),r(),c("ngIf",i.environment.showComponentFooter))},dependencies:[ve,ae,ue,V,rt,Ge,$e],styles:[".faq-box[_ngcontent-%COMP%]   .faq-answer[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin-bottom:0}"]})}}return t})();var Yu=t=>({"alternate-single-page-header":t});function Xu(t,o){t&1&&x(0,"app-navbar",6)}function Ju(t,o){if(t&1&&(l(0,"div",7)(1,"h2",8),h(2),s(),x(3,"div",9),s()),t&2){let e=o.$implicit;r(2),M(e.title),r(),c("innerHTML",e.body,_e)}}function ex(t,o){t&1&&x(0,"app-footer",10)}var Ra=(()=>{class t{constructor(e,n){this.weightService=e,this.nomnomCMSService=n,this.environment=b,this.loggerService=new ke(t.name)}ngOnInit(){this.nomnomCMSService.getAccessibility().then(e=>{this.content=this.weightService.sort(e)}).catch(e=>{this.loggerService.log("Error fetching allergens")})}ionViewDidLeave(){this.ionContent.scrollToTop()}static{this.\u0275fac=function(n){return new(n||t)(v(n1),v(Ue))}}static{this.\u0275cmp=N({type:t,selectors:[["accessibility"]],viewQuery:function(n,i){if(n&1&&we(ve,5),n&2){let a;Ce(a=be())&&(i.ionContent=a.first)}},standalone:!1,decls:9,vars:10,consts:[[3,"scrollY"],["class","app-navbar",4,"ngIf"],[1,"container","page-container","p-3"],[1,"static-page-header",3,"ngClass"],["class","faq-box no-border",4,"ngFor","ngForOf"],["class","w-100",4,"ngIf"],[1,"app-navbar"],[1,"faq-box","no-border"],[1,"faq-section-header"],[1,"faq-answer",3,"innerHTML"],[1,"w-100"]],template:function(n,i){n&1&&(l(0,"ion-content",0),p(1,Xu,1,0,"app-navbar",1),l(2,"div",2)(3,"div",3)(4,"h1"),h(5),W(6,"translate"),s()(),p(7,Ju,4,2,"div",4),s(),p(8,ex,1,0,"app-footer",5),s()),n&2&&(ye("scrollY",!i.environment.isKiosk),r(),c("ngIf",i.environment.isSinglePage),r(2),c("ngClass",E(8,Yu,i.environment.isSinglePage)),r(2),M(he(6,6,"Headers.Accessibility")),r(2),c("ngForOf",i.content),r(),c("ngIf",i.environment.showComponentFooter))},dependencies:[ve,ae,ue,V,rt,Ge,$e],encapsulation:2})}}return t})();var tx=t=>({"alternate-single-page-header":t});function nx(t,o){t&1&&x(0,"app-navbar",6)}function ix(t,o){if(t&1&&(l(0,"div",7)(1,"h2",8),h(2),s(),x(3,"div",9),s()),t&2){let e=o.$implicit,n=d();r(),Z("sans-serif",n.environment.apiClientId==="wingstopkr"),r(),M(e.title),r(),c("innerHTML",e.body,_e)}}function ox(t,o){t&1&&x(0,"app-footer",10)}var Ba=(()=>{class t{constructor(e,n,i){this.weightService=e,this.nomnomCMSService=n,this.route=i,this.environment=b,this.loggerService=new ke(t.name)}ngOnInit(){this.nomnomCMSService.getAboutUs().then(e=>{this.content=this.weightService.sort(e)}).catch(e=>{this.loggerService.log("Error fetching allergens")})}ionViewDidLeave(){this.ionContent.scrollToTop()}static{this.\u0275fac=function(n){return new(n||t)(v(n1),v(Ue),v(lt))}}static{this.\u0275cmp=N({type:t,selectors:[["about-us"]],viewQuery:function(n,i){if
564(n&1&&we(ve,5),n&2){let a;Ce(a=be())&&(i.ionContent=a.first)}},standalone:!1,decls:9,vars:10,consts:[[3,"scrollY"],["class","app-navbar",4,"ngIf"],[1,"p-3","container","page-container"],[1,"static-page-header",3,"ngClass"],["class","faq-box",4,"ngFor","ngForOf"],["class","w-100",4,"ngIf"],[1,"app-navbar"],[1,"faq-box"],[1,"faq-section-header"],[1,"faq-answer",3,"innerHTML"],[1,"w-100"]],template:function(n,i){n&1&&(l(0,"ion-content",0),p(1,nx,1,0,"app-navbar",1),l(2,"div",2)(3,"div",3)(4,"h1"),h(5),W(6,"translate"),s()(),p(7,ix,4,4,"div",4),s(),p(8,ox,1,0,"app-footer",5),s()),n&2&&(ye("scrollY",!i.environment.isKiosk),r(),c("ngIf",i.environment.isSinglePage),r(2),c("ngClass",E(8,tx,i.environment.isSinglePage)),r(2),M(he(6,6,"Headers.AboutUs")),r(2),c("ngForOf",i.content),r(),c("ngIf",i.environment.showComponentFooter))},dependencies:[ve,ae,ue,V,rt,Ge,$e],encapsulation:2})}}return t})();var ax=t=>({"margin-top":t});function rx(t,o){t&1&&x(0,"app-navbar",8)}function cx(t,o){t&1&&x(0,"app-footer",9)}var $a=(()=>{class t{constructor(e){this.nomnomCMSService=e,this.environment=b,this.loggerService=new ke(t.name)}ngOnInit(){this.nomnomCMSService.getContactUs().then(e=>{this.contactUs=e}).catch(e=>{this.loggerService.log("Error getting Contact Us")})}ionViewDidLeave(){this.ionContent.scrollToTop()}static{this.\u0275fac=function(n){return new(n||t)(v(Ue))}}static{this.\u0275cmp=N({type:t,selectors:[["contact-us"]],viewQuery:function(n,i){if(n&1&&we(ve,5),n&2){let a;Ce(a=be())&&(i.ionContent=a.first)}},standalone:!1,decls:11,vars:11,consts:[[3,"scrollY"],["class","app-navbar",4,"ngIf"],[1,"contact-wrapper",3,"ngStyle"],[1,"contact-wrapper__wrapper","container"],[1,"contact-wrapper__content"],[3,"innerHTML"],[1,"btn","btn-primary","btn-block",3,"href"],["class","w-100",4,"ngIf"],[1,"app-navbar"],[1,"w-100"]],template:function(n,i){n&1&&(l(0,"ion-content",0),p(1,rx,1,0,"app-navbar",1),l(2,"section",2)(3,"div",3)(4,"div",4)(5,"h3"),h(6),s(),x(7,"p",5),l(8,"a",6),h(9),s()()()(),p(10,cx,1,0,"app-footer",7),s()),n&2&&(ye("scrollY",!i.environment.isKiosk),r(),c("ngIf",i.environment.isSinglePage),r(),c("ngStyle",E(9,ax,i.environment.isSinglePage?"4rem":"0")),r(4),M(i.contactUs==null?null:i.contactUs.title1),r(),c("innerHTML",i.contactUs==null?null:i.contactUs.body,_e),r(),c("href",i.contactUs==null?null:i.contactUs.cta1Uri,H),ee("aria-label",i.contactUs==null?null:i.contactUs.cta1Alt),r(),F(" ",i.contactUs==null?null:i.contactUs.cta1Label," "),r(),c("ngIf",i.environment.showComponentFooter))},dependencies:[ve,V,Be,rt,Ge],styles:['[_ngcontent-%COMP%]:root{--ion-color-primary: map-get($theme-colors, primary);--ion-color-secondary: map-get($theme-colors, secondary);--ion-color-tertiary: map-get($theme-colors, tertiary);--ion-color-success: map-get($theme-colors, tertiary);--ion-color-warning: map-get($theme-colors, secondary);--ion-color-danger: map-get($theme-colors, primary);--ion-color-dark: map-get($theme-colors, dark);--ion-color-medium: map-get($theme-colors, light-gray);--ion-color-light: map-get($theme-colors, light)}[_ngcontent-%COMP%]:root{--ion-font-family: $primary-font-family}[_ngcontent-%COMP%]:root{--font-size-scale: 1;--text-font-scale-ratio: 1;--text-font-scale-ratio-base: 1;--text-font-scale-ratio-small: 1;--text-font-scale-ratio-medium: 1;--text-font-scale-ratio-large: 1;--text-font-scale-ratio-light: 1;--text-font-scale-ratio-light-small: 1;--font-size-base-light: 19px;--font-size-tiny-light: 14px;--font-size-minor-light: 14px;--font-size-small-light: 17px;--font-size-medium-light: 22px;--font-size-large-light: 24px;--font-weight-bold: 500;--cta-font-size-base: 18px;--font-size-tiny: 14px;--font-size-minor: 14px;--font-size-small: 16px;--font-size-medium: 21px;--font-size-large: 24px;--line-height-large: 1.25;--line-height-medium: .9;--line-height-base: .9;--line-height-small: 1.14;--line-height-minor: 1.5;--line-height-tiny: 1.1;--h1-font-size-oversized: 70px;--h1-font-size: 55px;--h2-font-size-oversized: 60px;--h2-font-size: 41px;--h3-font-size: 30px;--h4-font-size: 21.71px;--h5-font-size: 17px;--h6-font-size: 16px;--h7-font-size: 16px;--careers-link: 25px;
564--core-values-info-font-size: 21px;--careers-core-innerCircle-font-size: 1.5rem;--careers-growth-title-font-size: var(--h2-font-size);--careers-core-innerCircle-top-padding: 0;--careers-core-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--careers-title-font-size: calc(var(--h2-font-size) * var(--text-header-font-scale-ratio-h2));--careers-item-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--locations-hours-label-font-size: calc(var(--font-size-small-light) * var(--text-font-scale-ratio-light-small));--location-card-title-font-size: calc(var(--font-size-small) * var(--text-font-scale-ratio));--custom-menu-desktop-link-line-height: 1rem;--location-finder-content-nav-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--location-finder-content-nav-font-weight: 700;--location-finder-content-search-title-font-size: 15px;--location-finder-content-header-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--global-menu-product-cta-font-size: calc(var(--h7-font-size) * var(--text-header-font-scale-ratio-h7));--global-menu-product-name-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--global-menu-product-name-font-weight: 500;--flavors-subtitle-font-weight: 400;--flavor-card-title-padding-bottom: unset;--flavor-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--flavor-card-title-line-height: var(--line-height-base);--slider-selection-background-color: linear-gradient(270deg, #ff0000 0%, #ff9000 34.47%, #fff600 72.87%, #91fa00 100%);--h1-line-height-oversized: .9;--h1-line-height: .9;--h2-line-height: .9;--h3-line-height: .9;--h4-line-height: .9;--h5-line-height: .9;--h6-line-height: .9;--body-font-line-height: 22px;--cta-top-padding:.85rem;--font-size-base: 1rem;--text-header-font-scale-ratio: 1;--text-header-font-scale-ratio-h1-oversized: var( --text-header-font-scale-ratio );--text-header-font-scale-ratio-h2-oversized: var( --text-header-font-scale-ratio );--text-header-font-scale-ratio-h2: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h3: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h4: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h5: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h6: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h7: var(--text-header-font-scale-ratio);--calculator-noUi-tooltip-font: 21px;--otnotice-font-size: 15px;--onetrust-heading-font-size: calc( var(--h2-font-size) * var(--text-header-font-scale-ratio-h2) );--flavors-offer-font-family: "Open Sans", sans-serif}@media (min-width: 992px){[_ngcontent-%COMP%]:root{--text-font-scale-ratio: 1.105;--text-font-scale-ratio-base: 1.184;--text-font-scale-ratio-medium: 1.071;--text-font-scale-ratio-large: 1.5;--text-font-scale-ratio-light: 1.105;--careers-link: 27px;--careers-core-card-title-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4));--careers-title-font-size: calc(var(--h1-font-size) * var(--text-header-font-scale-ratio));--careers-item-title-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--location-card-title-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--location-finder-content-nav-font-size: calc(var(--h6-font-size) * var(--text-header-font-scale-ratio-h6));--location-finder-content-header-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4));--global-menu-product-name-font-size: var(--font-size-large);--flavor-card-title-font-size: 1.75rem;--locator-arrow-font-size: 5px;--body-font-line-height: 24px;--text-header-font-scale-ratio: 1.3;--text-header-font-scale-ratio-h1-oversized: 2.57;--text-header-font-scale-ratio-h2-oversized: 2.13;--text-header-font-scale-ratio-h2: 1.56;--text-header-font-scale-ratio-h3: 1.36;--text-header-font-scale-ratio-h4: 1.658;--text-header-font-scale-ratio-h5: 1.647;--text-header-font-scale-ratio-h6: 1.375;--text-header-font-scale-ratio-h7: 1.125;--calculator-noUi-tooltip-font: 28px;--otnotice-font-size: 20px}}[_ngcontent-%COMP%]:root{--word-spacing: unset}[_ngcontent-%COMP%]:root{--cta-arrow-rotation: 0deg;--location-detail-active-translate: 100%;--modal-content-right: unset;--carousel-wrapper-direction: unset;--carousel-inner-direction: unset;--navbar-delivery-actions: unset;--primary-font-family: "RocGrotesk Light", sans-serif;--secondary-font-family: "RocGrotesk Medium", sans-serif;--font-family-base-bold: "RocGrotesk Bold", sans-serif;--headings-font-family: "RocGrotesk Extra Bold", sans-serif;--language-toggle-font-family: "RocGrotesk Extra Bold", sans-serif;--sticky-btn-line-left-width: 1px;--sticky-btn-line-right-width: 0;--calc-image-translate: -50%;--mobile-title-slider: 21px;--custom-select-background-position-x: 97%}[dir=rtl][_ngcontent-%COMP%]{--cta-arrow-rotation: 180deg;--location-detail-active-translate: -100%;--modal-content-right: 5%;--carousel-wrapper-direction: ltr;--carousel-inner-direction: rtl;--navbar-delivery-actions: ltr;--primary-font-family: "Almarai Light", sans-serif;--secondary-font-family: "Almarai Regular", sans-serif;--font-family-base-bold: "Almarai Bold", sans-serif;--headings-font-family: "Almarai Extrabold", sans-serif;--sticky-btn-line-left-width: 0;--sticky-btn-line-right-width: 1px;--calc-image-translate: 50%;--calculator-noUi-tooltip-font: 18px;--mobile-title-slider: 18px;--bs-btn-line-height: 1;--custom-select-background-position-x: 3%;--font-size-base-light: 14px;--font-size-small-light: 12px;--font-weight-bold: 700;--cta-font-size-base: 14px;--careers-growth-title-font-size: 30px;--core-values-info-font-size:16px;--careers-core-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--careers-title-font-size: calc(var(--h2-font-size) * var(--text-header-font-scale-ratio-h2));--careers-item-title-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--locations-hours-label-font-size: calc(var(--font-size-base-light) * var(--text-font-scale-ratio-light));--location-card-title-font-size: 18px;--location-finder-content-nav-font-size: calc(var(--cta-font-size-base) * var(--text-font-scale-ratio-large));
564--location-finder-content-nav-font-weight: 800;--location-finder-content-search-title-font-size: calc(var(--font-size-small) * var(--text-font-scale-ratio));--global-menu-product-cta-font-size: calc(var(--cta-font-size-base) * var(--text-font-scale-ratio-large));--global-menu-product-name-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--global-menu-product-name-font-weight: 800;--flavors-subtitle-font-weight: 700;--flavor-card-title-padding-bottom: 17;--flavor-card-title-line-height: var(--h3-line-height);--slider-selection-background-color: linear-gradient(270deg, #91fa00 0%, #fff600 34.47%, #ff9000 72.87%, #ff0000 100%);--font-size-small: 12px;--font-size-medium: 18px;--line-height-medium: 1.333;--line-height-base: 1.7;--line-height-small: 1.57;--h1-font-size-oversized: 80px;--h1-font-size: 38px;--h2-font-size: 30px;--h3-font-size: 26px;--h4-font-size: 21.71px;--h5-font-size: 18px;--h6-font-size: 13px;--h7-font-size: 14px;--h1-line-height-oversized: 1.1875;--h1-line-height: 1.294;--h2-line-height: 1.333;--h3-line-height: 1.307;--h6-line-height: 1.538;--h6-font-weight: 800;--headings-font-weight: 800;--bs-body-text-align: right}@media (min-width: 992px){[dir=rtl][_ngcontent-%COMP%]{--h1-line-height-oversized: 1.333;--h1-line-height: 1.25;--h2-line-height: 1.24;--line-height-small: 1.75;--line-height-medium: 1.454;--text-font-scale-ratio: 1.2;--text-font-scale-ratio-medium: 1.222;--text-font-scale-ratio-large: 1.142;--text-header-font-scale-ratio: 1.5789;--text-header-font-scale-ratio-h1-oversized: 1.875;--text-header-font-scale-ratio-h2: 1.667;--text-header-font-scale-ratio-h3: 1.538;--text-header-font-scale-ratio-h4: 1.3636;--text-header-font-scale-ratio-h5: 1.333;--text-header-font-scale-ratio-h7: 1;--calculator-noUi-tooltip-font: 22px;--location-card-title-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--custom-menu-desktop-link-line-height: var(--h3-line-height);--location-finder-content-header-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--flavor-card-title-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4))}}[dir=rtl][_ngcontent-%COMP%]   .ms-1[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-2[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-3[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-4[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-5[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-6[_ngcontent-%COMP%]{margin-left:0!important}[dir=rtl][_ngcontent-%COMP%]   .me-1[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-2[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-3[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-4[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-5[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-6[_ngcontent-%COMP%]{margin-right:0!important}[lang=th][_ngcontent-%COMP%]{direction:ltr;text-align:left;--font-size-base-light: 16px;--h1-line-height-oversized: 1.5;--h1-line-height: 1.5;--h2-line-height: 1.5;--h3-line-height: 1.5;--h5-line-height: 1.5;--line-height-base: 1.5;
564--line-height-small: 1.5;--line-height-tiny: 1.5;--body-font-line-height: 1.5;--h1-font-size-oversized: 34px;--h1-font-size: 34px;--h2-font-size: 30px;--h3-font-size: 30px;--careers-link: 25px;--core-values-info-font-size: 16px;--careers-core-innerCircle-font-size: 1.2rem;--careers-core-innerCircle-top-padding: 10px;--cta-top-padding:1.5rem;--word-spacing: normal;--word-break: break-word}@media (min-width: 992px){[lang=th][_ngcontent-%COMP%]{--text-header-font-scale-ratio-h2: 1;--text-header-font-scale-ratio-h3: 1}}.contact-wrapper[_ngcontent-%COMP%]{background-color:#fff;padding:4rem 0}.contact-wrapper__wrapper[_ngcontent-%COMP%]:before{display:block;content:"";height:calc(99px + 4rem);margin-top:calc(-99px - 4rem);position:relative;z-index:-999}.contact-wrapper__content[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:2rem}.contact-wrapper__content[_ngcontent-%COMP%] > a[_ngcontent-%COMP%]{margin-top:1rem;width:16rem}.contact-wrapper__content[_ngcontent-%COMP%] > p[_ngcontent-%COMP%]{font-family:var(--primary-font-family);font-size:calc(var(--font-size-base-light) * var(--text-font-scale-ratio-light));font-weight:350;line-height:var(--body-font-line-height);word-spacing:var(--word-spacing);margin:1rem 10%}@media (max-width: 767.98px){.careers-growth__content[_ngcontent-%COMP%] > p[_ngcontent-%COMP%]{margin:1rem}}']})}}return t})();var lx=()=>({"margin-top":"2rem"}),sx=()=>({"margin-top":"8rem"});function fx(t,o){t&1&&x(0,"app-navbar",6)}function dx(t,o){t&1&&x(0,"app-footer",7)}var Ua=(()=>{class t{constructor(){this.environment=Pe}ionViewDidEnter(){this.childComponent.onIonViewDidEnter()}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=N({type:t,selectors:[["app-custom-cookies-single-page"]],viewQuery:function(n,i){if(n&1&&we(Tn,5),n&2){let a;Ce(a=be())&&(i.childComponent=a.first)}},standalone:!1,decls:6,vars:7,consts:[["pageContent",""],[3,"scrollY"],[1,"container",3,"ngStyle"],["class","app-navbar",4,"ngIf"],[3,"ionContent"],["class","w-100",4,"ngIf"],[1,"app-navbar"],[1,"w-100"]],template:function(n,i){if(n&1&&(l(0,"ion-content",1,0)(2,"div",2),p(3,fx,1,0,"app-navbar",3),x(4,"cookies-single-page",4),s(),p(5,dx,1,0,"app-footer",5),s()),n&2){let a=U(1);ye("scrollY",!i.environment.isKiosk),r(2),c("ngStyle",i.environment.isSinglePage?De(6,sx):De(5,lx)),r(),c("ngIf",i.environment.isSinglePage),r(),c("ionContent",a),r(),c("ngIf",i.environment.showComponentFooter)}},dependencies:[ve,V,Be,Tn,rt,Ge],styles:['[_ngcontent-%COMP%]:root{--ion-color-primary: map-get($theme-colors, primary);--ion-color-secondary: map-get($theme-colors, secondary);--ion-color-tertiary: map-get($theme-colors, tertiary);--ion-color-success: map-get($theme-colors, tertiary);--ion-color-warning: map-get($theme-colors, secondary);--ion-color-danger: map-get($theme-colors, primary);--ion-color-dark: map-get($theme-colors, dark);--ion-color-medium: map-get($theme-colors, light-gray);--ion-color-light: map-get($theme-colors, light)}[_ngcontent-%COMP%]:root{--ion-font-family: $primary-font-family}[_ngcontent-%COMP%]:root{--font-size-scale: 1;--text-font-scale-ratio: 1;--text-font-scale-ratio-base: 1;--text-font-scale-ratio-small: 1;--text-font-scale-ratio-medium: 1;--text-font-scale-ratio-large: 1;--text-font-scale-ratio-light: 1;--text-font-scale-ratio-light-small: 1;--font-size-base-light: 19px;--font-size-tiny-light: 14px;--font-size-minor-light: 14px;--font-size-small-light: 17px;--font-size-medium-light: 22px;--font-size-large-light: 24px;--font-weight-bold: 500;--cta-font-size-base: 18px;--font-size-tiny: 14px;--font-size-minor: 14px;--font-size-small: 16px;--font-size-medium: 21px;--font-size-large: 24px;--line-height-large: 1.25;--line-height-medium: .9;--line-height-base: .9;--line-height-small: 1.14;--line-height-minor: 1.5;--line-height-tiny: 1.1;--h1-font-size-oversized: 70px;--h1-font-size: 55px;--h2-font-size-oversized: 60px;--h2-font-size: 41px;--h3-font-size: 30px;--h4-font-size: 21.71px;--h5-font-size: 17px;--h6-font-size: 16px;--h7-font-size: 16px;--careers-link: 25px;
564--core-values-info-font-size: 21px;--careers-core-innerCircle-font-size: 1.5rem;--careers-growth-title-font-size: var(--h2-font-size);--careers-core-innerCircle-top-padding: 0;--careers-core-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--careers-title-font-size: calc(var(--h2-font-size) * var(--text-header-font-scale-ratio-h2));--careers-item-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--locations-hours-label-font-size: calc(var(--font-size-small-light) * var(--text-font-scale-ratio-light-small));--location-card-title-font-size: calc(var(--font-size-small) * var(--text-font-scale-ratio));--custom-menu-desktop-link-line-height: 1rem;--location-finder-content-nav-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--location-finder-content-nav-font-weight: 700;--location-finder-content-search-title-font-size: 15px;--location-finder-content-header-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--global-menu-product-cta-font-size: calc(var(--h7-font-size) * var(--text-header-font-scale-ratio-h7));--global-menu-product-name-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--global-menu-product-name-font-weight: 500;--flavors-subtitle-font-weight: 400;--flavor-card-title-padding-bottom: unset;--flavor-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--flavor-card-title-line-height: var(--line-height-base);--slider-selection-background-color: linear-gradient(270deg, #ff0000 0%, #ff9000 34.47%, #fff600 72.87%, #91fa00 100%);--h1-line-height-oversized: .9;--h1-line-height: .9;--h2-line-height: .9;--h3-line-height: .9;--h4-line-height: .9;--h5-line-height: .9;--h6-line-height: .9;--body-font-line-height: 22px;--cta-top-padding:.85rem;--font-size-base: 1rem;--text-header-font-scale-ratio: 1;--text-header-font-scale-ratio-h1-oversized: var( --text-header-font-scale-ratio );--text-header-font-scale-ratio-h2-oversized: var( --text-header-font-scale-ratio );--text-header-font-scale-ratio-h2: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h3: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h4: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h5: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h6: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h7: var(--text-header-font-scale-ratio);--calculator-noUi-tooltip-font: 21px;--otnotice-font-size: 15px;--onetrust-heading-font-size: calc( var(--h2-font-size) * var(--text-header-font-scale-ratio-h2) );--flavors-offer-font-family: "Open Sans", sans-serif}@media (min-width: 992px){[_ngcontent-%COMP%]:root{--text-font-scale-ratio: 1.105;--text-font-scale-ratio-base: 1.184;--text-font-scale-ratio-medium: 1.071;--text-font-scale-ratio-large: 1.5;--text-font-scale-ratio-light: 1.105;--careers-link: 27px;--careers-core-card-title-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4));--careers-title-font-size: calc(var(--h1-font-size) * var(--text-header-font-scale-ratio));--careers-item-title-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--location-card-title-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--location-finder-content-nav-font-size: calc(var(--h6-font-size) * var(--text-header-font-scale-ratio-h6));--location-finder-content-header-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4));--global-menu-product-name-font-size: var(--font-size-large);--flavor-card-title-font-size: 1.75rem;--locator-arrow-font-size: 5px;--body-font-line-height: 24px;--text-header-font-scale-ratio: 1.3;--text-header-font-scale-ratio-h1-oversized: 2.57;--text-header-font-scale-ratio-h2-oversized: 2.13;--text-header-font-scale-ratio-h2: 1.56;--text-header-font-scale-ratio-h3: 1.36;--text-header-font-scale-ratio-h4: 1.658;--text-header-font-scale-ratio-h5: 1.647;--text-header-font-scale-ratio-h6: 1.375;--text-header-font-scale-ratio-h7: 1.125;--calculator-noUi-tooltip-font: 28px;--otnotice-font-size: 20px}}[_ngcontent-%COMP%]:root{--word-spacing: unset}[_ngcontent-%COMP%]:root{--cta-arrow-rotation: 0deg;--location-detail-active-translate: 100%;--modal-content-right: unset;--carousel-wrapper-direction: unset;--carousel-inner-direction: unset;--navbar-delivery-actions: unset;--primary-font-family: "RocGrotesk Light", sans-serif;--secondary-font-family: "RocGrotesk Medium", sans-serif;--font-family-base-bold: "RocGrotesk Bold", sans-serif;--headings-font-family: "RocGrotesk Extra Bold", sans-serif;--language-toggle-font-family: "RocGrotesk Extra Bold", sans-serif;--sticky-btn-line-left-width: 1px;--sticky-btn-line-right-width: 0;--calc-image-translate: -50%;--mobile-title-slider: 21px;--custom-select-background-position-x: 97%}[dir=rtl][_ngcontent-%COMP%]{--cta-arrow-rotation: 180deg;--location-detail-active-translate: -100%;--modal-content-right: 5%;--carousel-wrapper-direction: ltr;--carousel-inner-direction: rtl;--navbar-delivery-actions: ltr;--primary-font-family: "Almarai Light", sans-serif;--secondary-font-family: "Almarai Regular", sans-serif;--font-family-base-bold: "Almarai Bold", sans-serif;--headings-font-family: "Almarai Extrabold", sans-serif;--sticky-btn-line-left-width: 0;--sticky-btn-line-right-width: 1px;--calc-image-translate: 50%;--calculator-noUi-tooltip-font: 18px;--mobile-title-slider: 18px;--bs-btn-line-height: 1;--custom-select-background-position-x: 3%;--font-size-base-light: 14px;--font-size-small-light: 12px;--font-weight-bold: 700;--cta-font-size-base: 14px;--careers-growth-title-font-size: 30px;--core-values-info-font-size:16px;--careers-core-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--careers-title-font-size: calc(var(--h2-font-size) * var(--text-header-font-scale-ratio-h2));--careers-item-title-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--locations-hours-label-font-size: calc(var(--font-size-base-light) * var(--text-font-scale-ratio-light));--location-card-title-font-size: 18px;--location-finder-content-nav-font-size: calc(var(--cta-font-size-base) * var(--text-font-scale-ratio-large));
564--location-finder-content-nav-font-weight: 800;--location-finder-content-search-title-font-size: calc(var(--font-size-small) * var(--text-font-scale-ratio));--global-menu-product-cta-font-size: calc(var(--cta-font-size-base) * var(--text-font-scale-ratio-large));--global-menu-product-name-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--global-menu-product-name-font-weight: 800;--flavors-subtitle-font-weight: 700;--flavor-card-title-padding-bottom: 17;--flavor-card-title-line-height: var(--h3-line-height);--slider-selection-background-color: linear-gradient(270deg, #91fa00 0%, #fff600 34.47%, #ff9000 72.87%, #ff0000 100%);--font-size-small: 12px;--font-size-medium: 18px;--line-height-medium: 1.333;--line-height-base: 1.7;--line-height-small: 1.57;--h1-font-size-oversized: 80px;--h1-font-size: 38px;--h2-font-size: 30px;--h3-font-size: 26px;--h4-font-size: 21.71px;--h5-font-size: 18px;--h6-font-size: 13px;--h7-font-size: 14px;--h1-line-height-oversized: 1.1875;--h1-line-height: 1.294;--h2-line-height: 1.333;--h3-line-height: 1.307;--h6-line-height: 1.538;--h6-font-weight: 800;--headings-font-weight: 800;--bs-body-text-align: right}@media (min-width: 992px){[dir=rtl][_ngcontent-%COMP%]{--h1-line-height-oversized: 1.333;--h1-line-height: 1.25;--h2-line-height: 1.24;--line-height-small: 1.75;--line-height-medium: 1.454;--text-font-scale-ratio: 1.2;--text-font-scale-ratio-medium: 1.222;--text-font-scale-ratio-large: 1.142;--text-header-font-scale-ratio: 1.5789;--text-header-font-scale-ratio-h1-oversized: 1.875;--text-header-font-scale-ratio-h2: 1.667;--text-header-font-scale-ratio-h3: 1.538;--text-header-font-scale-ratio-h4: 1.3636;--text-header-font-scale-ratio-h5: 1.333;--text-header-font-scale-ratio-h7: 1;--calculator-noUi-tooltip-font: 22px;--location-card-title-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--custom-menu-desktop-link-line-height: var(--h3-line-height);--location-finder-content-header-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--flavor-card-title-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4))}}[dir=rtl][_ngcontent-%COMP%]   .ms-1[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-2[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-3[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-4[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-5[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-6[_ngcontent-%COMP%]{margin-left:0!important}[dir=rtl][_ngcontent-%COMP%]   .me-1[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-2[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-3[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-4[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-5[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-6[_ngcontent-%COMP%]{margin-right:0!important}[lang=th][_ngcontent-%COMP%]{direction:ltr;text-align:left;--font-size-base-light: 16px;--h1-line-height-oversized: 1.5;--h1-line-height: 1.5;--h2-line-height: 1.5;--h3-line-height: 1.5;--h5-line-height: 1.5;--line-height-base: 1.5;
564--line-height-small: 1.5;--line-height-tiny: 1.5;--body-font-line-height: 1.5;--h1-font-size-oversized: 34px;--h1-font-size: 34px;--h2-font-size: 30px;--h3-font-size: 30px;--careers-link: 25px;--core-values-info-font-size: 16px;--careers-core-innerCircle-font-size: 1.2rem;--careers-core-innerCircle-top-padding: 10px;--cta-top-padding:1.5rem;--word-spacing: normal;--word-break: break-word}@media (min-width: 992px){[lang=th][_ngcontent-%COMP%]{--text-header-font-scale-ratio-h2: 1;--text-header-font-scale-ratio-h3: 1}}.container[_ngcontent-%COMP%]{margin-bottom:3em}.container[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{font-size:calc(var(--h2-font-size) * var(--text-header-font-scale-ratio-h2))}.otnotice[_ngcontent-%COMP%]{font-size:20px;font-family:var(--primary-font-family);font-size:calc(var(--font-size-base-light) * var(--text-font-scale-ratio-light));font-weight:350;line-height:var(--body-font-line-height);word-spacing:var(--word-spacing)}@media (max-width: 767.98px){.otnotice[_ngcontent-%COMP%]{font-size:15px}}']})}}return t})();var hx=()=>({"margin-top":"2rem"}),mx=()=>({"margin-top":"8rem"});function px(t,o){t&1&&x(0,"app-navbar",6)}function gx(t,o){t&1&&x(0,"app-footer",7)}var Ga=(()=>{class t{constructor(){this.environment=b}ionViewDidEnter(){this.childComponent.onIonViewDidEnter()}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=N({type:t,selectors:[["app-custom-terms-single-page"]],viewQuery:function(n,i){if(n&1&&we(Sn,5),n&2){let a;Ce(a=be())&&(i.childComponent=a.first)}},standalone:!1,decls:6,vars:7,consts:[["pageContent",""],[3,"scrollY"],[1,"container",3,"ngStyle"],["class","app-navbar",4,"ngIf"],[3,"ionContent"],["class","w-100",4,"ngIf"],[1,"app-navbar"],[1,"w-100"]],template:function(n,i){if(n&1&&(l(0,"ion-content",1,0)(2,"div",2),p(3,px,1,0,"app-navbar",3),x(4,"terms-single-page",4),s(),p(5,gx,1,0,"app-footer",5),s()),n&2){let a=U(1);ye("scrollY",!i.environment.isKiosk),r(2),c("ngStyle",i.environment.isSinglePage?De(6,mx):De(5,hx)),r(),c("ngIf",i.environment.isSinglePage),r(),c("ionContent",a),r(),c("ngIf",i.environment.showComponentFooter)}},dependencies:[ve,V,Be,Sn,rt,Ge],styles:['[_ngcontent-%COMP%]:root{--ion-color-primary: map-get($theme-colors, primary);--ion-color-secondary: map-get($theme-colors, secondary);--ion-color-tertiary: map-get($theme-colors, tertiary);--ion-color-success: map-get($theme-colors, tertiary);--ion-color-warning: map-get($theme-colors, secondary);--ion-color-danger: map-get($theme-colors, primary);--ion-color-dark: map-get($theme-colors, dark);--ion-color-medium: map-get($theme-colors, light-gray);--ion-color-light: map-get($theme-colors, light)}[_ngcontent-%COMP%]:root{--ion-font-family: $primary-font-family}[_ngcontent-%COMP%]:root{--font-size-scale: 1;--text-font-scale-ratio: 1;--text-font-scale-ratio-base: 1;--text-font-scale-ratio-small: 1;--text-font-scale-ratio-medium: 1;--text-font-scale-ratio-large: 1;--text-font-scale-ratio-light: 1;--text-font-scale-ratio-light-small: 1;--font-size-base-light: 19px;--font-size-tiny-light: 14px;--font-size-minor-light: 14px;--font-size-small-light: 17px;--font-size-medium-light: 22px;--font-size-large-light: 24px;--font-weight-bold: 500;--cta-font-size-base: 18px;--font-size-tiny: 14px;--font-size-minor: 14px;--font-size-small: 16px;--font-size-medium: 21px;--font-size-large: 24px;--line-height-large: 1.25;--line-height-medium: .9;--line-height-base: .9;--line-height-small: 1.14;--line-height-minor: 1.5;--line-height-tiny: 1.1;--h1-font-size-oversized: 70px;--h1-font-size: 55px;--h2-font-size-oversized: 60px;--h2-font-size: 41px;--h3-font-size: 30px;--h4-font-size: 21.71px;--h5-font-size: 17px;--h6-font-size: 16px;--h7-font-size: 16px;--careers-link: 25px;--core-values-info-font-size: 21px;--careers-core-innerCircle-font-size: 1.5rem;--careers-growth-title-font-size: var(--h2-font-size);--careers-core-innerCircle-top-padding: 0;--careers-core-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--careers-title-font-size: calc(var(--h2-font-size) * var(--text-header-font-scale-ratio-h2));--careers-item-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--locations-hours-label-font-size: calc(var(--font-size-small-light) * var(--text-font-scale-ratio-light-small));--location-card-title-font-size: calc(var(--font-size-small) * var(--text-font-scale-ratio));
564--custom-menu-desktop-link-line-height: 1rem;--location-finder-content-nav-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--location-finder-content-nav-font-weight: 700;--location-finder-content-search-title-font-size: 15px;--location-finder-content-header-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--global-menu-product-cta-font-size: calc(var(--h7-font-size) * var(--text-header-font-scale-ratio-h7));--global-menu-product-name-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--global-menu-product-name-font-weight: 500;--flavors-subtitle-font-weight: 400;--flavor-card-title-padding-bottom: unset;--flavor-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--flavor-card-title-line-height: var(--line-height-base);--slider-selection-background-color: linear-gradient(270deg, #ff0000 0%, #ff9000 34.47%, #fff600 72.87%, #91fa00 100%);--h1-line-height-oversized: .9;--h1-line-height: .9;--h2-line-height: .9;--h3-line-height: .9;--h4-line-height: .9;--h5-line-height: .9;--h6-line-height: .9;--body-font-line-height: 22px;--cta-top-padding:.85rem;--font-size-base: 1rem;--text-header-font-scale-ratio: 1;--text-header-font-scale-ratio-h1-oversized: var( --text-header-font-scale-ratio );--text-header-font-scale-ratio-h2-oversized: var( --text-header-font-scale-ratio );--text-header-font-scale-ratio-h2: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h3: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h4: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h5: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h6: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h7: var(--text-header-font-scale-ratio);--calculator-noUi-tooltip-font: 21px;--otnotice-font-size: 15px;--onetrust-heading-font-size: calc( var(--h2-font-size) * var(--text-header-font-scale-ratio-h2) );--flavors-offer-font-family: "Open Sans", sans-serif}@media (min-width: 992px){[_ngcontent-%COMP%]:root{--text-font-scale-ratio: 1.105;--text-font-scale-ratio-base: 1.184;--text-font-scale-ratio-medium: 1.071;--text-font-scale-ratio-large: 1.5;--text-font-scale-ratio-light: 1.105;--careers-link: 27px;--careers-core-card-title-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4));--careers-title-font-size: calc(var(--h1-font-size) * var(--text-header-font-scale-ratio));--careers-item-title-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--location-card-title-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--location-finder-content-nav-font-size: calc(var(--h6-font-size) * var(--text-header-font-scale-ratio-h6));--location-finder-content-header-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4));--global-menu-product-name-font-size: var(--font-size-large);--flavor-card-title-font-size: 1.75rem;--locator-arrow-font-size: 5px;--body-font-line-height: 24px;--text-header-font-scale-ratio: 1.3;--text-header-font-scale-ratio-h1-oversized: 2.57;--text-header-font-scale-ratio-h2-oversized: 2.13;--text-header-font-scale-ratio-h2: 1.56;--text-header-font-scale-ratio-h3: 1.36;--text-header-font-scale-ratio-h4: 1.658;--text-header-font-scale-ratio-h5: 1.647;--text-header-font-scale-ratio-h6: 1.375;--text-header-font-scale-ratio-h7: 1.125;--calculator-noUi-tooltip-font: 28px;--otnotice-font-size: 20px}}[_ngcontent-%COMP%]:root{--word-spacing: unset}[_ngcontent-%COMP%]:root{--cta-arrow-rotation: 0deg;--location-detail-active-translate: 100%;--modal-content-right: unset;--carousel-wrapper-direction: unset;--carousel-inner-direction: unset;--navbar-delivery-actions: unset;--primary-font-family: "RocGrotesk Light", sans-serif;--secondary-font-family: "RocGrotesk Medium", sans-serif;--font-family-base-bold: "RocGrotesk Bold", sans-serif;--headings-font-family: "RocGrotesk Extra Bold", sans-serif;--language-toggle-font-family: "RocGrotesk Extra Bold", sans-serif;--sticky-btn-line-left-width: 1px;--sticky-btn-line-right-width: 0;--calc-image-translate: -50%;--mobile-title-slider: 21px;--custom-select-background-position-x: 97%}[dir=rtl][_ngcontent-%COMP%]{--cta-arrow-rotation: 180deg;--location-detail-active-translate: -100%;--modal-content-right: 5%;--carousel-wrapper-direction: ltr;--carousel-inner-direction: rtl;--navbar-delivery-actions: ltr;--primary-font-family: "Almarai Light", sans-serif;--secondary-font-family: "Almarai Regular", sans-serif;--font-family-base-bold: "Almarai Bold", sans-serif;--headings-font-family: "Almarai Extrabold", sans-serif;--sticky-btn-line-left-width: 0;--sticky-btn-line-right-width: 1px;--calc-image-translate: 50%;--calculator-noUi-tooltip-font: 18px;--mobile-title-slider: 18px;--bs-btn-line-height: 1;--custom-select-background-position-x: 3%;--font-size-base-light: 14px;--font-size-small-light: 12px;--font-weight-bold: 700;--cta-font-size-base: 14px;--careers-growth-title-font-size: 30px;--core-values-info-font-size:16px;--careers-core-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--careers-title-font-size: calc(var(--h2-font-size) * var(--text-header-font-scale-ratio-h2));--careers-item-title-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--locations-hours-label-font-size: calc(var(--font-size-base-light) * var(--text-font-scale-ratio-light));--location-card-title-font-size: 18px;--location-finder-content-nav-font-size: calc(var(--cta-font-size-base) * var(--text-font-scale-ratio-large));
564--location-finder-content-nav-font-weight: 800;--location-finder-content-search-title-font-size: calc(var(--font-size-small) * var(--text-font-scale-ratio));--global-menu-product-cta-font-size: calc(var(--cta-font-size-base) * var(--text-font-scale-ratio-large));--global-menu-product-name-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--global-menu-product-name-font-weight: 800;--flavors-subtitle-font-weight: 700;--flavor-card-title-padding-bottom: 17;--flavor-card-title-line-height: var(--h3-line-height);--slider-selection-background-color: linear-gradient(270deg, #91fa00 0%, #fff600 34.47%, #ff9000 72.87%, #ff0000 100%);--font-size-small: 12px;--font-size-medium: 18px;--line-height-medium: 1.333;--line-height-base: 1.7;--line-height-small: 1.57;--h1-font-size-oversized: 80px;--h1-font-size: 38px;--h2-font-size: 30px;--h3-font-size: 26px;--h4-font-size: 21.71px;--h5-font-size: 18px;--h6-font-size: 13px;--h7-font-size: 14px;--h1-line-height-oversized: 1.1875;--h1-line-height: 1.294;--h2-line-height: 1.333;--h3-line-height: 1.307;--h6-line-height: 1.538;--h6-font-weight: 800;--headings-font-weight: 800;--bs-body-text-align: right}@media (min-width: 992px){[dir=rtl][_ngcontent-%COMP%]{--h1-line-height-oversized: 1.333;--h1-line-height: 1.25;--h2-line-height: 1.24;--line-height-small: 1.75;--line-height-medium: 1.454;--text-font-scale-ratio: 1.2;--text-font-scale-ratio-medium: 1.222;--text-font-scale-ratio-large: 1.142;--text-header-font-scale-ratio: 1.5789;--text-header-font-scale-ratio-h1-oversized: 1.875;--text-header-font-scale-ratio-h2: 1.667;--text-header-font-scale-ratio-h3: 1.538;--text-header-font-scale-ratio-h4: 1.3636;--text-header-font-scale-ratio-h5: 1.333;--text-header-font-scale-ratio-h7: 1;--calculator-noUi-tooltip-font: 22px;--location-card-title-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--custom-menu-desktop-link-line-height: var(--h3-line-height);--location-finder-content-header-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--flavor-card-title-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4))}}[dir=rtl][_ngcontent-%COMP%]   .ms-1[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-2[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-3[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-4[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-5[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-6[_ngcontent-%COMP%]{margin-left:0!important}[dir=rtl][_ngcontent-%COMP%]   .me-1[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-2[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-3[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-4[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-5[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-6[_ngcontent-%COMP%]{margin-right:0!important}[lang=th][_ngcontent-%COMP%]{direction:ltr;text-align:left;--font-size-base-light: 16px;--h1-line-height-oversized: 1.5;--h1-line-height: 1.5;--h2-line-height: 1.5;--h3-line-height: 1.5;--h5-line-height: 1.5;--line-height-base: 1.5;
564--line-height-small: 1.5;--line-height-tiny: 1.5;--body-font-line-height: 1.5;--h1-font-size-oversized: 34px;--h1-font-size: 34px;--h2-font-size: 30px;--h3-font-size: 30px;--careers-link: 25px;--core-values-info-font-size: 16px;--careers-core-innerCircle-font-size: 1.2rem;--careers-core-innerCircle-top-padding: 10px;--cta-top-padding:1.5rem;--word-spacing: normal;--word-break: break-word}@media (min-width: 992px){[lang=th][_ngcontent-%COMP%]{--text-header-font-scale-ratio-h2: 1;--text-header-font-scale-ratio-h3: 1}}.container[_ngcontent-%COMP%]{margin-bottom:3em}.container[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{font-size:calc(var(--h2-font-size) * var(--text-header-font-scale-ratio-h2))}.otnotice[_ngcontent-%COMP%]{font-size:20px;font-family:var(--primary-font-family);font-size:calc(var(--font-size-base-light) * var(--text-font-scale-ratio-light));font-weight:350;line-height:var(--body-font-line-height);word-spacing:var(--word-spacing)}@media (max-width: 767.98px){.otnotice[_ngcontent-%COMP%]{font-size:15px}}']})}}return t})();var ux=()=>({"margin-top":"2rem"}),xx=()=>({"margin-top":"8rem"});function vx(t,o){t&1&&x(0,"app-navbar",6)}function _x(t,o){t&1&&x(0,"app-footer",7)}var ja=(()=>{class t{constructor(){this.environment=Pe}ionViewDidEnter(){this.childComponent.onIonViewDidEnter()}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=N({type:t,selectors:[["app-custom-privacy-single-page"]],viewQuery:function(n,i){if(n&1&&we(kn,5),n&2){let a;Ce(a=be())&&(i.childComponent=a.first)}},standalone:!1,decls:6,vars:7,consts:[["pageContent",""],[3,"scrollY"],[1,"container",3,"ngStyle"],["class","app-navbar",4,"ngIf"],[3,"ionContent"],["class","w-100",4,"ngIf"],[1,"app-navbar"],[1,"w-100"]],template:function(n,i){if(n&1&&(l(0,"ion-content",1,0)(2,"div",2),p(3,vx,1,0,"app-navbar",3),x(4,"privacy-single-page",4),s(),p(5,_x,1,0,"app-footer",5),s()),n&2){let a=U(1);ye("scrollY",!i.environment.isKiosk),r(2),c("ngStyle",i.environment.isSinglePage?De(6,xx):De(5,ux)),r(),c("ngIf",i.environment.isSinglePage),r(),c("ionContent",a),r(),c("ngIf",i.environment.showComponentFooter)}},dependencies:[ve,V,Be,kn,rt,Ge],styles:['[_ngcontent-%COMP%]:root{--ion-color-primary: map-get($theme-colors, primary);--ion-color-secondary: map-get($theme-colors, secondary);--ion-color-tertiary: map-get($theme-colors, tertiary);--ion-color-success: map-get($theme-colors, tertiary);--ion-color-warning: map-get($theme-colors, secondary);--ion-color-danger: map-get($theme-colors, primary);--ion-color-dark: map-get($theme-colors, dark);--ion-color-medium: map-get($theme-colors, light-gray);--ion-color-light: map-get($theme-colors, light)}[_ngcontent-%COMP%]:root{--ion-font-family: $primary-font-family}[_ngcontent-%COMP%]:root{--font-size-scale: 1;--text-font-scale-ratio: 1;--text-font-scale-ratio-base: 1;--text-font-scale-ratio-small: 1;--text-font-scale-ratio-medium: 1;--text-font-scale-ratio-large: 1;--text-font-scale-ratio-light: 1;--text-font-scale-ratio-light-small: 1;--font-size-base-light: 19px;--font-size-tiny-light: 14px;--font-size-minor-light: 14px;--font-size-small-light: 17px;--font-size-medium-light: 22px;--font-size-large-light: 24px;--font-weight-bold: 500;--cta-font-size-base: 18px;--font-size-tiny: 14px;--font-size-minor: 14px;--font-size-small: 16px;--font-size-medium: 21px;--font-size-large: 24px;--line-height-large: 1.25;--line-height-medium: .9;--line-height-base: .9;--line-height-small: 1.14;--line-height-minor: 1.5;--line-height-tiny: 1.1;--h1-font-size-oversized: 70px;--h1-font-size: 55px;--h2-font-size-oversized: 60px;--h2-font-size: 41px;--h3-font-size: 30px;--h4-font-size: 21.71px;--h5-font-size: 17px;--h6-font-size: 16px;--h7-font-size: 16px;--careers-link: 25px;--core-values-info-font-size: 21px;--careers-core-innerCircle-font-size: 1.5rem;--careers-growth-title-font-size: var(--h2-font-size);--careers-core-innerCircle-top-padding: 0;--careers-core-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--careers-title-font-size: calc(var(--h2-font-size) * var(--text-header-font-scale-ratio-h2));--careers-item-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--locations-hours-label-font-size: calc(var(--font-size-small-light) * var(--text-font-scale-ratio-light-small));--location-card-title-font-size: calc(var(--font-size-small) * var(--text-font-scale-ratio));
564--custom-menu-desktop-link-line-height: 1rem;--location-finder-content-nav-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--location-finder-content-nav-font-weight: 700;--location-finder-content-search-title-font-size: 15px;--location-finder-content-header-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--global-menu-product-cta-font-size: calc(var(--h7-font-size) * var(--text-header-font-scale-ratio-h7));--global-menu-product-name-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--global-menu-product-name-font-weight: 500;--flavors-subtitle-font-weight: 400;--flavor-card-title-padding-bottom: unset;--flavor-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--flavor-card-title-line-height: var(--line-height-base);--slider-selection-background-color: linear-gradient(270deg, #ff0000 0%, #ff9000 34.47%, #fff600 72.87%, #91fa00 100%);--h1-line-height-oversized: .9;--h1-line-height: .9;--h2-line-height: .9;--h3-line-height: .9;--h4-line-height: .9;--h5-line-height: .9;--h6-line-height: .9;--body-font-line-height: 22px;--cta-top-padding:.85rem;--font-size-base: 1rem;--text-header-font-scale-ratio: 1;--text-header-font-scale-ratio-h1-oversized: var( --text-header-font-scale-ratio );--text-header-font-scale-ratio-h2-oversized: var( --text-header-font-scale-ratio );--text-header-font-scale-ratio-h2: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h3: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h4: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h5: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h6: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h7: var(--text-header-font-scale-ratio);--calculator-noUi-tooltip-font: 21px;--otnotice-font-size: 15px;--onetrust-heading-font-size: calc( var(--h2-font-size) * var(--text-header-font-scale-ratio-h2) );--flavors-offer-font-family: "Open Sans", sans-serif}@media (min-width: 992px){[_ngcontent-%COMP%]:root{--text-font-scale-ratio: 1.105;--text-font-scale-ratio-base: 1.184;--text-font-scale-ratio-medium: 1.071;--text-font-scale-ratio-large: 1.5;--text-font-scale-ratio-light: 1.105;--careers-link: 27px;--careers-core-card-title-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4));--careers-title-font-size: calc(var(--h1-font-size) * var(--text-header-font-scale-ratio));--careers-item-title-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--location-card-title-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--location-finder-content-nav-font-size: calc(var(--h6-font-size) * var(--text-header-font-scale-ratio-h6));--location-finder-content-header-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4));--global-menu-product-name-font-size: var(--font-size-large);--flavor-card-title-font-size: 1.75rem;--locator-arrow-font-size: 5px;--body-font-line-height: 24px;--text-header-font-scale-ratio: 1.3;--text-header-font-scale-ratio-h1-oversized: 2.57;--text-header-font-scale-ratio-h2-oversized: 2.13;--text-header-font-scale-ratio-h2: 1.56;--text-header-font-scale-ratio-h3: 1.36;--text-header-font-scale-ratio-h4: 1.658;--text-header-font-scale-ratio-h5: 1.647;--text-header-font-scale-ratio-h6: 1.375;--text-header-font-scale-ratio-h7: 1.125;--calculator-noUi-tooltip-font: 28px;--otnotice-font-size: 20px}}[_ngcontent-%COMP%]:root{--word-spacing: unset}[_ngcontent-%COMP%]:root{--cta-arrow-rotation: 0deg;--location-detail-active-translate: 100%;--modal-content-right: unset;--carousel-wrapper-direction: unset;--carousel-inner-direction: unset;--navbar-delivery-actions: unset;--primary-font-family: "RocGrotesk Light", sans-serif;--secondary-font-family: "RocGrotesk Medium", sans-serif;--font-family-base-bold: "RocGrotesk Bold", sans-serif;--headings-font-family: "RocGrotesk Extra Bold", sans-serif;--language-toggle-font-family: "RocGrotesk Extra Bold", sans-serif;--sticky-btn-line-left-width: 1px;--sticky-btn-line-right-width: 0;--calc-image-translate: -50%;--mobile-title-slider: 21px;--custom-select-background-position-x: 97%}[dir=rtl][_ngcontent-%COMP%]{--cta-arrow-rotation: 180deg;--location-detail-active-translate: -100%;--modal-content-right: 5%;--carousel-wrapper-direction: ltr;--carousel-inner-direction: rtl;--navbar-delivery-actions: ltr;--primary-font-family: "Almarai Light", sans-serif;--secondary-font-family: "Almarai Regular", sans-serif;--font-family-base-bold: "Almarai Bold", sans-serif;--headings-font-family: "Almarai Extrabold", sans-serif;--sticky-btn-line-left-width: 0;--sticky-btn-line-right-width: 1px;--calc-image-translate: 50%;--calculator-noUi-tooltip-font: 18px;--mobile-title-slider: 18px;--bs-btn-line-height: 1;--custom-select-background-position-x: 3%;--font-size-base-light: 14px;--font-size-small-light: 12px;--font-weight-bold: 700;--cta-font-size-base: 14px;--careers-growth-title-font-size: 30px;--core-values-info-font-size:16px;--careers-core-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--careers-title-font-size: calc(var(--h2-font-size) * var(--text-header-font-scale-ratio-h2));--careers-item-title-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--locations-hours-label-font-size: calc(var(--font-size-base-light) * var(--text-font-scale-ratio-light));--location-card-title-font-size: 18px;--location-finder-content-nav-font-size: calc(var(--cta-font-size-base) * var(--text-font-scale-ratio-large));
564--location-finder-content-nav-font-weight: 800;--location-finder-content-search-title-font-size: calc(var(--font-size-small) * var(--text-font-scale-ratio));--global-menu-product-cta-font-size: calc(var(--cta-font-size-base) * var(--text-font-scale-ratio-large));--global-menu-product-name-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--global-menu-product-name-font-weight: 800;--flavors-subtitle-font-weight: 700;--flavor-card-title-padding-bottom: 17;--flavor-card-title-line-height: var(--h3-line-height);--slider-selection-background-color: linear-gradient(270deg, #91fa00 0%, #fff600 34.47%, #ff9000 72.87%, #ff0000 100%);--font-size-small: 12px;--font-size-medium: 18px;--line-height-medium: 1.333;--line-height-base: 1.7;--line-height-small: 1.57;--h1-font-size-oversized: 80px;--h1-font-size: 38px;--h2-font-size: 30px;--h3-font-size: 26px;--h4-font-size: 21.71px;--h5-font-size: 18px;--h6-font-size: 13px;--h7-font-size: 14px;--h1-line-height-oversized: 1.1875;--h1-line-height: 1.294;--h2-line-height: 1.333;--h3-line-height: 1.307;--h6-line-height: 1.538;--h6-font-weight: 800;--headings-font-weight: 800;--bs-body-text-align: right}@media (min-width: 992px){[dir=rtl][_ngcontent-%COMP%]{--h1-line-height-oversized: 1.333;--h1-line-height: 1.25;--h2-line-height: 1.24;--line-height-small: 1.75;--line-height-medium: 1.454;--text-font-scale-ratio: 1.2;--text-font-scale-ratio-medium: 1.222;--text-font-scale-ratio-large: 1.142;--text-header-font-scale-ratio: 1.5789;--text-header-font-scale-ratio-h1-oversized: 1.875;--text-header-font-scale-ratio-h2: 1.667;--text-header-font-scale-ratio-h3: 1.538;--text-header-font-scale-ratio-h4: 1.3636;--text-header-font-scale-ratio-h5: 1.333;--text-header-font-scale-ratio-h7: 1;--calculator-noUi-tooltip-font: 22px;--location-card-title-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--custom-menu-desktop-link-line-height: var(--h3-line-height);--location-finder-content-header-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--flavor-card-title-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4))}}[dir=rtl][_ngcontent-%COMP%]   .ms-1[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-2[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-3[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-4[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-5[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-6[_ngcontent-%COMP%]{margin-left:0!important}[dir=rtl][_ngcontent-%COMP%]   .me-1[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-2[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-3[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-4[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-5[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-6[_ngcontent-%COMP%]{margin-right:0!important}[lang=th][_ngcontent-%COMP%]{direction:ltr;text-align:left;--font-size-base-light: 16px;--h1-line-height-oversized: 1.5;--h1-line-height: 1.5;--h2-line-height: 1.5;--h3-line-height: 1.5;--h5-line-height: 1.5;--line-height-base: 1.5;
564--line-height-small: 1.5;--line-height-tiny: 1.5;--body-font-line-height: 1.5;--h1-font-size-oversized: 34px;--h1-font-size: 34px;--h2-font-size: 30px;--h3-font-size: 30px;--careers-link: 25px;--core-values-info-font-size: 16px;--careers-core-innerCircle-font-size: 1.2rem;--careers-core-innerCircle-top-padding: 10px;--cta-top-padding:1.5rem;--word-spacing: normal;--word-break: break-word}@media (min-width: 992px){[lang=th][_ngcontent-%COMP%]{--text-header-font-scale-ratio-h2: 1;--text-header-font-scale-ratio-h3: 1}}.container[_ngcontent-%COMP%]{margin-bottom:3em}.container[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{font-size:calc(var(--h2-font-size) * var(--text-header-font-scale-ratio-h2))}.otnotice[_ngcontent-%COMP%]{font-size:20px;font-family:var(--primary-font-family);font-size:calc(var(--font-size-base-light) * var(--text-font-scale-ratio-light));font-weight:350;line-height:var(--body-font-line-height);word-spacing:var(--word-spacing)}@media (max-width: 767.98px){.otnotice[_ngcontent-%COMP%]{font-size:15px}}']})}}return t})();var zx=t=>({"alternate-single-page-header":t});function Cx(t,o){t&1&&x(0,"app-navbar",4)}function bx(t,o){if(t&1&&(l(0,"p"),h(1),s()),t&2){let e=d(3);r(),M(e.loyalty.subtitle)}}function Mx(t,o){if(t&1&&(l(0,"a",14),h(1),s()),t&2){let e=d(3);c("href",e.loyalty.ctaUri,H),ee("aria-label",e.loyalty.ctaAlt),r(),F(" ",e.loyalty.ctaLabel," ")}}function yx(t,o){if(t&1&&(l(0,"div",9),x(1,"img",10)(2,"img",11),l(3,"h3"),h(4),s(),p(5,bx,2,1,"p",12)(6,Mx,2,3,"a",13),s()),t&2){let e=d(2);r(),c("src",e.loyalty.backgroundAssetDesktop,H),r(),c("src",e.loyalty.backgroundAssetMobile,H),r(2),M(e.loyalty.title),r(),c("ngIf",e.loyalty.subtitle),r(),c("ngIf",e.loyalty.ctaLabel)}}function wx(t,o){if(t&1&&(l(0,"p"),h(1),s()),t&2){let e=d(3);r(),M(e.loyalty.subtitle2)}}function Px(t,o){if(t&1&&(l(0,"a",14),h(1),s()),t&2){let e=d(3);c("href",e.loyalty.cta2Uri,H),ee("aria-label",e.loyalty.cta2Alt),r(),F(" ",e.loyalty.cta2Label," ")}}function Ox(t,o){if(t&1&&(l(0,"div",9),x(1,"img",10)(2,"img",11),l(3,"h3"),h(4),s(),p(5,wx,2,1,"p",12)(6,Px,2,3,"a",13),s()),t&2){let e=d(2);r(),c("src",e.loyalty.backgroundAsset2Desktop,H),r(),c("src",e.loyalty.backgroundAsset2Mobile,H),r(2),M(e.loyalty.title2),r(),c("ngIf",e.loyalty.subtitle2),r(),c("ngIf",e.loyalty.cta2Label)}}function Lx(t,o){if(t&1&&(l(0,"a",16),h(1),s()),t&2){let e=d(3);c("href",e.loyalty.ctaUri,H),ee("aria-label",e.loyalty.ctaAlt),r(),F(" ",e.loyalty.ctaLabel," ")}}function kx(t,o){if(t&1&&(l(0,"div",9),p(1,Lx,2,3,"a",15),s()),t&2){let e=d(2);r(),c("ngIf",e.loyalty.ctaLabel)}}function Sx(t,o){if(t&1&&(l(0,"a",16),h(1),s()),t&2){let e=d(3);c("href",e.loyalty.cta2Uri,H),ee("aria-label",e.loyalty.cta2Alt),r(),F(" ",e.loyalty.cta2Label," ")}}function Ix(t,o){if(t&1&&(l(0,"div",9),p(1,Sx,2,3,"a",15),s()),t&2){let e=d(2);r(),c("ngIf",e.loyalty.cta2Label)}}function Tx(t,o){if(t&1&&(l(0,"div",5)(1,"div",6)(2,"h1"),h(3),W(4,"translate"),s()(),l(5,"div",7),p(6,yx,7,5,"div",8)(7,Ox,7,5,"div",8),s(),l(8,"div",7),p(9,kx,2,1,"div",8)(10,Ix,2,1,"div",8),s()()),t&2){let e=d();r(),c("ngClass",E(12,zx,e.environment.isSinglePage)),r(2),M(he(4,10,"Headers.Loyalty-Information")),r(2),Z("single-column",!e.showFirstColumn||!e.showSecondColumn),r(),c("ngIf",e.showFirstColumn),r(),c("ngIf",e.showSecondColumn),r(),Z("single-column",!e.showFirstColumn||!e.showSecondColumn),r(),c("ngIf",e.showFirstColumn),r(),c("ngIf",e.showSecondColumn)}}function Nx(t,o){t&1&&x(0,"app-footer",17)}var o4=(()=>{class t{constructor(e){this.nomnomCMSService=e,this.environment=b,this.showFirstColumn=!1,this.showSecondColumn=!1,this.loggerService=new ke(t.name)}ngOnInit(){this.nomnomCMSService.getLoyaltyInformation().then(e=>{this.loyalty=e[0],this.showFirstColumn=!!(this.loyalty.backgroundAssetDesktop||this.loyalty.backgroundAssetMobile||this.loyalty.title),this.showSecondColumn=!!(this.loyalty.backgroundAsset2Desktop||this.loyalty.backgroundAsset2Mobile||this.loyalty.title2)}).catch(e=>this.loggerService.log("Error fetching loyalty info"))}ionViewDidLeave(){this.ionContent.scrollToTop()}static{this.\u0275fac=function(n){return new(n||t)(v(Ue))}}static{this.\u0275cmp=N({type:t,selectors:[["loyalty-information"]],viewQuery:function(n,i){if
564(n&1&&we(ve,5),n&2){let a;Ce(a=be())&&(i.ionContent=a.first)}},standalone:!1,decls:4,vars:4,consts:[[3,"scrollY"],["class","app-navbar",4,"ngIf"],["class","container page-container p-3",4,"ngIf"],["class","w-100",4,"ngIf"],[1,"app-navbar"],[1,"container","page-container","p-3"],[1,"static-page-header",3,"ngClass"],[1,"columns-wrapper"],["class","column",4,"ngIf"],[1,"column"],[1,"for-desktop",3,"src"],[1,"for-mobile",3,"src"],[4,"ngIf"],["target","_blank","class","btn btn-secondary mobile",3,"href",4,"ngIf"],["target","_blank",1,"btn","btn-secondary","mobile",3,"href"],["target","_blank","class","btn btn-secondary desktop",3,"href",4,"ngIf"],["target","_blank",1,"btn","btn-secondary","desktop",3,"href"],[1,"w-100"]],template:function(n,i){n&1&&(l(0,"ion-content",0),p(1,Cx,1,0,"app-navbar",1)(2,Tx,11,14,"div",2)(3,Nx,1,0,"app-footer",3),s()),n&2&&(ye("scrollY",!i.environment.isKiosk),r(),c("ngIf",i.environment.isSinglePage),r(),c("ngIf",i.loyalty),r(),c("ngIf",i.environment.showComponentFooter))},dependencies:[ve,ae,V,rt,Ge,$e],styles:["@media only screen and (max-width: 768px){.container[_ngcontent-%COMP%]{padding-top:24px!important;padding-bottom:0!important}}h1[_ngcontent-%COMP%]{margin-bottom:35px}.columns-wrapper[_ngcontent-%COMP%]{display:flex;justify-content:space-between}@media only screen and (max-width: 768px){.columns-wrapper[_ngcontent-%COMP%]{display:block}}.columns-wrapper.single-column[_ngcontent-%COMP%]{justify-content:center}.columns-wrapper[_ngcontent-%COMP%]   .column[_ngcontent-%COMP%]{width:calc(50% - 15px)}@media only screen and (max-width: 768px){.columns-wrapper[_ngcontent-%COMP%]   .column[_ngcontent-%COMP%]{width:100%;text-align:center}.columns-wrapper[_ngcontent-%COMP%]   .column[_ngcontent-%COMP%]:first-of-type{margin-bottom:25px}}.columns-wrapper[_ngcontent-%COMP%]   .column[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{font-size:26px}.columns-wrapper[_ngcontent-%COMP%]   .column[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:16px;margin-bottom:0}@media only screen and (max-width: 768px){.columns-wrapper[_ngcontent-%COMP%]   .column[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:12px}}.columns-wrapper[_ngcontent-%COMP%]   .column[_ngcontent-%COMP%]   img.for-desktop[_ngcontent-%COMP%]{width:580px;height:385px;margin-bottom:25px}.columns-wrapper[_ngcontent-%COMP%]   .column[_ngcontent-%COMP%]   img.for-mobile[_ngcontent-%COMP%]{display:none}@media only screen and (max-width: 768px){.columns-wrapper[_ngcontent-%COMP%]   .column[_ngcontent-%COMP%]   img.for-desktop[_ngcontent-%COMP%]{display:none}.columns-wrapper[_ngcontent-%COMP%]   .column[_ngcontent-%COMP%]   img.for-mobile[_ngcontent-%COMP%]{display:block;width:100%;margin-bottom:15px}}.columns-wrapper[_ngcontent-%COMP%]   .column[_ngcontent-%COMP%]   .btn[_ngcontent-%COMP%]{margin-top:25px;padding:13px 18px;margin-bottom:24px}.columns-wrapper[_ngcontent-%COMP%]   .column[_ngcontent-%COMP%]   .btn.mobile[_ngcontent-%COMP%]{display:none;width:fit-content;margin-left:auto;margin-right:auto}@media only screen and (max-width: 768px){.columns-wrapper[_ngcontent-%COMP%]   .column[_ngcontent-%COMP%]   .btn[_ngcontent-%COMP%]{margin-top:20px}.columns-wrapper[_ngcontent-%COMP%]   .column[_ngcontent-%COMP%]   .btn.desktop[_ngcontent-%COMP%]{display:none}.columns-wrapper[_ngcontent-%COMP%]   .column[_ngcontent-%COMP%]   .btn.mobile[_ngcontent-%COMP%]{display:block}}"]})}}return t})();var Ex=t=>({"alternate-single-page-header":t});function Ax(t,o){t&1&&x(0,"app-navbar",4)}function Dx(t,o){if(t&1&&(l(0,"p"),h(1),s()),t&2){let e=d(3);r(),M(e.voucher.subtitle)}}function Fx(t,o){if(t&1&&(l(0,"a",14),h(1),s()),t&2){let e=d(4);c("href",e.voucher.ctaUri,H),ee("aria-label",e.voucher.ctaAlt),r(),F(" ",e.voucher.ctaLabel," ")}}function Vx(t,o){if(t&1&&(l(0,"div",9),p(1,Fx,2,3,"a",13),s()),t&2){let e=d(3);r(),c("ngIf",e.voucher.ctaLabel)}}function Hx(t,o){if(t&1&&(l(0,"div",9),x(1,"img",10)(2,"img",11),l(3,"h3"),h(4),s(),p(5,Dx,2,1,"p",12)(6,Vx,2,1,"div",8),s()),t&2){let e=d(2);r(),c("src",e.voucher.backgroundAssetDesktop,H),r(),c("src",e.voucher.backgroundAssetMobile,H),r(2),M(e.voucher.title),r(),c("ngIf",e.voucher.subtitle),r(),c("ngIf",e.showFirstColumn)}}function Rx(t,o){if(t&1&&(l(0,"p"),h(1),s()),t&2){let e=d(3);r(),M(e.voucher.subtitle2)}}function Bx(t,o){if(t&1&&(l(0,"a",14),h(1),s()),t&2){let e=d(4);c("href",e.voucher.cta2Uri,H),ee("aria-label",e.voucher.cta2Alt),r(),F(" ",e.voucher.cta2Label," ")}}function $x(t,o){if(t&1&&(l(0,"div",9),p(1,Bx,2,3,"a",13),s()),t&2){let e=d(3);r(),c("ngIf",e.voucher.cta2Label)}}function Ux(t,o){if(t&1&&(l(0,"div",9),x(1,"img",10)(2,"img",11),l(3,"h3"),h(4),s(),p(5,Rx,2,1,"p",12)(6,$x,2,1,"div",8),s()),t&2){let e=d(2);r(),c("src",e.voucher.backgroundAsset2Desktop,H),r(),c("src",e.voucher.backgroundAsset2Mobile,H),r(2),M(e.voucher.title2),r(),c("ngIf",e.voucher.subtitle2),r(),c("ngIf",e.showSecondColumn)}}function Gx(t,o){if(t&1&&(l(0,"a",16),h(1),s()),t&2){let e=d(3);c("href",e.voucher.ctaUri,H),ee("aria-label",e.voucher.ctaAlt),r(),F(" ",e.voucher.ctaLabel," ")}}function jx(t,o){if(t&1&&(l(0,"div",9),p(1,Gx,2,3,"a",15),s()),t&2){let e=d(2);r(),c("ngIf",e.voucher.ctaLabel)}}function qx(t,o){if(t&1&&(l(0,"a",16),h(1),s()),t&2){let e=d(3);c("href",e.voucher.cta2Uri,H),ee("aria-label",e.voucher.cta2Alt),r(),F(" ",e.voucher.cta2Label," ")}}function Wx(t,o){if(t&1&&(l(0,"div",9),p(1,qx,2,3,"a",15),s()),t&2){let e=d(2);r(),c("ngIf",e.voucher.cta2Label)}}function Zx(t,o){if(t&1&&(l(0,"div",5)(1,"div",6)(2,"h1"),h(3),W(4,"translate"),s()(),l(5,"div",7),p(6,Hx,7,5,"div",8)(7,Ux,7,5,"div",8),s(),l(8,"div",7),p(9,jx,2,1,"div",8)(10,Wx,2,1,"div",8),s()()),t&2){let e=d();r(),c("ngClass",E(12,Ex,e.environment.isSinglePage)),r(2),M(he(4,10,"Headers.Voucher")),r(2),Z("single-column",!e.showFirstColumn||!e.showSecondColumn),r(),c("ngIf",e.showFirstColumn),r(),c("ngIf",e.showSecondColumn),r(),Z("single-column",!e.showFirstColumn||!e.showSecondColumn),r(),c("ngIf",e.showFirstColumn),r(),c("ngIf",e.showSecondColumn)}}function Qx(t,o){t&1&&x(0,"app-footer",17)}var a4=(()=>{class t{constructor(e){this.apiService=e,this.environment=b,this.show
564FirstColumn=!1,this.showSecondColumn=!1,this.loggerService=new ke(t.name)}ngOnInit(){this.apiService.getVoucherDetails().then(e=>{this.voucher=e[0],this.showFirstColumn=!!(this.voucher.backgroundAssetDesktop||this.voucher.backgroundAssetMobile||this.voucher.title),this.showSecondColumn=!!(this.voucher.backgroundAsset2Desktop||this.voucher.backgroundAsset2Mobile||this.voucher.title2)}).catch(e=>this.loggerService.log("Error fetching voucher details"))}ionViewDidLeave(){this.ionContent.scrollToTop()}static{this.\u0275fac=function(n){return new(n||t)(v(nt))}}static{this.\u0275cmp=N({type:t,selectors:[["voucher"]],viewQuery:function(n,i){if(n&1&&we(ve,5),n&2){let a;Ce(a=be())&&(i.ionContent=a.first)}},standalone:!1,decls:4,vars:4,consts:[[3,"scrollY"],["class","app-navbar",4,"ngIf"],["class","container page-container p-3",4,"ngIf"],["class","w-100",4,"ngIf"],[1,"app-navbar"],[1,"container","page-container","p-3"],[1,"static-page-header",3,"ngClass"],[1,"columns-wrapper"],["class","column",4,"ngIf"],[1,"column"],[1,"for-desktop",3,"src"],[1,"for-mobile",3,"src"],[4,"ngIf"],["target","_blank","class","btn btn-secondary mobile",3,"href",4,"ngIf"],["target","_blank",1,"btn","btn-secondary","mobile",3,"href"],["target","_blank","class","btn btn-secondary desktop",3,"href",4,"ngIf"],["target","_blank",1,"btn","btn-secondary","desktop",3,"href"],[1,"w-100"]],template:function(n,i){n&1&&(l(0,"ion-content",0),p(1,Ax,1,0,"app-navbar",1)(2,Zx,11,14,"div",2)(3,Qx,1,0,"app-footer",3),s()),n&2&&(ye("scrollY",!i.environment.isKiosk),r(),c("ngIf",i.environment.isSinglePage),r(),c("ngIf",i.voucher),r(),c("ngIf",i.environment.showComponentFooter))},dependencies:[ve,ae,V,rt,Ge,$e],styles:["@media only screen and (max-width: 768px){.container[_ngcontent-%COMP%]{padding-top:24px!important;padding-bottom:0!important}}h1[_ngcontent-%COMP%]{margin-bottom:35px}.columns-wrapper[_ngcontent-%COMP%]{display:flex;justify-content:space-between}@media only screen and (max-width: 768px){.columns-wrapper[_ngcontent-%COMP%]{display:block}}.columns-wrapper.single-column[_ngcontent-%COMP%]{justify-content:center}.columns-wrapper[_ngcontent-%COMP%]   .column[_ngcontent-%COMP%]{width:calc(50% - 15px)}@media only screen and (max-width: 768px){.columns-wrapper[_ngcontent-%COMP%]   .column[_ngcontent-%COMP%]{width:100%;text-align:center}.columns-wrapper[_ngcontent-%COMP%]   .column[_ngcontent-%COMP%]:first-of-type{margin-bottom:25px}}.columns-wrapper[_ngcontent-%COMP%]   .column[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{font-size:26px}.columns-wrapper[_ngcontent-%COMP%]   .column[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:16px;margin-bottom:0}@media only screen and (max-width: 768px){.columns-wrapper[_ngcontent-%COMP%]   .column[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:12px}}.columns-wrapper[_ngcontent-%COMP%]   .column[_ngcontent-%COMP%]   img.for-desktop[_ngcontent-%COMP%]{width:580px;height:385px;margin-bottom:25px}.columns-wrapper[_ngcontent-%COMP%]   .column[_ngcontent-%COMP%]   img.for-mobile[_ngcontent-%COMP%]{display:none}@media only screen and (max-width: 768px){.columns-wrapper[_ngcontent-%COMP%]   .column[_ngcontent-%COMP%]   img.for-desktop[_ngcontent-%COMP%]{display:none}.columns-wrapper[_ngcontent-%COMP%]   .column[_ngcontent-%COMP%]   img.for-mobile[_ngcontent-%COMP%]{display:block;width:100%;margin-bottom:15px}}.columns-wrapper[_ngcontent-%COMP%]   .column[_ngcontent-%COMP%]   .btn[_ngcontent-%COMP%]{margin-top:25px;padding:13px 18px;margin-bottom:24px}.columns-wrapper[_ngcontent-%COMP%]   .column[_ngcontent-%COMP%]   .btn.mobile[_ngcontent-%COMP%]{display:none;width:fit-content;margin-left:auto;margin-right:auto}@media only screen and (max-width: 768px){.columns-wrapper[_ngcontent-%COMP%]   .column[_ngcontent-%COMP%]   .btn[_ngcontent-%COMP%]{margin-top:20px}.columns-wrapper[_ngcontent-%COMP%]   .column[_ngcontent-%COMP%]   .btn.desktop[_ngcontent-%COMP%]{display:none}.columns-wrapper[_ngcontent-%COMP%]   .column[_ngcontent-%COMP%]   .btn.mobile[_ngcontent-%COMP%]{display:block}}"]})}}return t})();var A1=(()=>{class t{constructor(){this.loggerService=new ke(t.name)}resolve(e){let n=K1.getLanguage(),i=e.data.seoKey,a=Pe.seo[i]||{};return{title:this.getSeoValue("title",n,i),metatags:{description:this.getSeoValue("description",n,i),keywords:this.getSeoValue("keywords",n,i)}}}getSeoValue(e,n,i){let a=Pe.seo?.[i]?.[e]??{};(e==="description"||e==="keywords")&&(a=Pe.seo?.[i]?.["metatags"]?.[e]??{});let f=Ne({},a);return f[n]?f[n]:f.langKey?(this.loggerService.log(`[SEO-FIXME] '${i}.${e}' missing '${n}', falling back to default 'langKey'.`),f.langKey):(e!="keywords"&&this.loggerService.log(`[SEO-FIXME] '${i}.${e}' missing both '${n}' and fallback default 'langKey'.`),"")}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275prov=me({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var dF=localStorage.getItem("storedInterfaceLanguage"),Kx=b,Yx=Kx.apiClientId==="wingstopuk"?[{path:"sitemap",component:Fa},{path:"not-found",component:Aa,data:{title:"Page Not Found | "+b.vendorName,metatags:{robots:""}}},{path:"accessibility",component:Ra,data:{title:"Accessibility Info | "+b.vendorName,metatags:{robots:""}}},{path:"about-us",component:Ba,data:{title:"About Us | "+b.vendorName,metatags:{robots:"",description:"Wingstop is the ultimate experience for iconic 
564wing flavours to enjoy with family and friends. Browse our menu, explore new flavours, and order online today! ",keywords:""}}},{path:"allergens",component:Va,data:{title:"Allergens Info | "+b.vendorName,metatags:{robots:""}}},{path:"contact-us",component:$a,data:{title:"Contact Us | "+b.vendorName,metatags:{robots:""}}},{path:"cookie-policy",component:Ua,data:{title:"Cookie Policy | "+b.vendorName,metatags:{robots:""}}},{path:"faq",component:Ha,data:{title:"FAQ | "+b.vendorName,metatags:{robots:""}}},{path:"privacy",component:ja,data:{title:"Privacy | "+b.vendorName,metatags:{robots:""}}},{path:"terms",component:Ga,data:{title:"Terms of Use | "+b.vendorName,metatags:{robots:""}}},{path:"rewards",component:n4,canActivate:[i4],data:{title:b.vendorName+" REWARDS - How It Works | "+b.vendorName,metatags:{robots:"",description:"Learn more about how the "+b.vendorName+" REWARDS program works.",keywords:"rewards, loyalty, deals, offers, discounts, freebies, earn points"}}}]:[{path:b.pageRoutes.sitemap.slug,component:Fa,resolve:{seo:A1},data:{seoKey:"sitemap"}},{path:"not-found",component:Aa,data:{title:"Page Not Found | "+b.vendorName,metatags:{robots:""}}},{path:b.pageRoutes.aboutUs.slug,component:Ba,resolve:{seo:A1},data:{seoKey:"aboutUs"}},{path:b.pageRoutes.accessibility.slug,component:Ra,resolve:{seo:A1},data:{seoKey:"accessibility"}},{path:b.pageRoutes.allergens.slug,component:Va,resolve:{seo:A1},data:{seoKey:"allergens"}},{path:b.pageRoutes.faq.slug,component:Ha,resolve:{seo:A1},data:{seoKey:"faq"}},{path:b.pageRoutes.contactUs.slug,component:$a,resolve:{seo:A1},data:{seoKey:"contactUs"}},{path:b.pageRoutes.cookiesPolicy.slug,component:Ua,resolve:{seo:A1},data:{seoKey:"cookiesPolicy"}},{path:b.pageRoutes.privacy.slug,component:ja,resolve:{seo:A1},data:{seoKey:"privacy"}},{path:b.pageRoutes.termsAndConditions.slug,component:Ga,resolve:{seo:A1},data:{seoKey:"termsAndConditions"}},{path:"loyalty",component:o4,data:{title:"T\xC9RMINOS Y CONDICIONES | "+b.vendorName,metatags:{robots:""}}},{path:"voucher",component:a4,data:{title:"Voucher | "+b.vendorName,metatags:{robots:""}}}],r4=wn.forChild(Yx);var c4=t=>({"bg-white":t}),l4=t=>({"reduce-body-padding":t});function Xx(t,o){t&1&&pe(0)}function Jx(t,o){if(t&1&&(A(0),p(1,Xx,1,0,"ng-container",6),D()),t&2){d();let e=U(8);r(),c("ngTemplateOutlet",e)}}function ev(t,o){t&1&&pe(0)}function tv(t,o){if(t&1&&(A(0),p(1,ev,1,0,"ng-container",6),D()),t&2){d();let e=U(8);r(),c("ngTemplateOutlet",e)}}function nv(t,o){t&1&&pe(0)}function iv(t,o){if(t&1&&(A(0),p(1,nv,1,0,"ng-container",6),D()),t&2){d();let e=U(6);r(),c("ngTemplateOutlet",e)}}function ov(t,o){t&1&&(T(),x(0,"svg",22))}function av(t,o){if(t&1&&(l(0,"h5"),h(1),s()),t&2){let e=d(2);r(),M(e.content.subTitle)}}function rv(t,o){if(t&1&&(l(0,"p"),h(1),s()),t&2){let e=d(2);r(),M(e.content.leadText)}}function cv(t,o){if(t&1&&(l(0,"div",23),x(1,"p",24),s()),t&2){let e=d(2);r(),c("innerHtml",e.content.description,_e)}}function lv(t,o){if(t&1&&(l(0,"li")(1,"span"),h(2),s()()),t&2){let e=o.$implicit;r(2),M(e)}}function sv(t,o){if(t&1&&(l(0,"div",25)(1,"ul"),p(2,lv,3,1,"li",26),s()()),t&2){let e=d(2);r(2),c("ngForOf",e.content.description)}}function fv(t,o){t&1&&(l(0,"div",29),h(1," Error.required_input.name_required "),s())}function dv(t,o){t&1&&(l(0,"div",29),h(1," Error.other_forms.name_max_length "),s())}function hv(t,o){if(t&1&&(l(0,"div",27),p(1,fv,2,0,"div",28)(2,dv,2,0,"div",28),s()),t&2){let e=d(2);r(),c("ngIf",e.alertState&&(e.form.name.errors==null?null:e.form.name.errors.required)),r(),c("ngIf",e.alertState&&!(e.form.name.errors!=null&&e.form.name.errors.maxLength))}}function mv(t,o){if(t&1&&(l(0,"div",30),x(1,"input",31,2),s()),t&2){let e=d(2);c("formGroup",e.favoriteForm),r(),ye("placeholder",e.translate.instant("Common.Labels.fav_order_name"))}}function pv(t,o){if(t&1){let e=S();l(0,"button",32),C("click",function(){y(e);let i=d(2);return w(i.agreeWithRules())}),h(1),s()}if(t&2){let e=d(2);r(),F(" ",e.content.button," ")}}function gv(t,o){if(t&1){let e=S();l(0,"button",33),C("click",function(){y(e);let i=d(2);return w(i.agreeWithRules())}),h(1),s()}if(t&2){let e=d(2);c("disabled",e.form.name.errors),r(),F(" ",e.content.button," ")}}function uv(t,o){if(t&1){let e=S();l(0,"button",34),C("click",function(){y(e);let i=d(2);return w(i.close())}),l(1,"span",35),h(2),s()()}if(t&2){let e=d(2);r(2),M(e.content.closeButton)}}
564function xv(t,o){if(t&1){let e=S();l(0,"div",7)(1,"header",8),p(2,ov,1,0,"svg",9),l(3,"h5"),h(4),s(),l(5,"button",10),C("click",function(){y(e);let i=d();return w(i.dismissModal())}),T(),x(6,"svg",11),s()(),q(),l(7,"div",12),p(8,av,2,1,"h5",13)(9,rv,2,1,"p",13)(10,cv,2,1,"div",14)(11,sv,3,1,"div",15)(12,hv,3,2,"div",16)(13,mv,3,2,"div",17),s(),l(14,"div",18),p(15,pv,2,1,"button",19)(16,gv,2,2,"button",20)(17,uv,3,1,"button",21),s()()}if(t&2){let e=d();r(),c("ngClass",E(13,c4,e.content.hasFormField)),r(),c("ngIf",e.content.hasFormField),r(2),M(e.content.title),r(3),c("ngClass",E(15,l4,e.content.hasFormField)),r(),c("ngIf",e.content.subTitle),r(),c("ngIf",e.content.leadText),r(),c("ngIf",e.content.description.length==1),r(),c("ngIf",e.content.description.length>1),r(),c("ngIf",e.alertState&&e.form.name.errors&&(e.form.name.dirty||e.form.name.touched)),r(),c("ngIf",e.content.hasFormField),r(2),c("ngIf",!e.content.hasFormField),r(),c("ngIf",e.content.hasFormField),r(),c("ngIf",e.content.hasCloseButton)}}function vv(t,o){if(t&1&&(l(0,"h5"),h(1),s()),t&2){let e=d(2);r(),M(e.content.title)}}function _v(t,o){if(t&1&&(l(0,"div",23),x(1,"p",24),s()),t&2){let e=d(2);r(),c("innerHtml",e.content.description,_e)}}function zv(t,o){if(t&1){let e=S();l(0,"button",39),C("click",function(){y(e);let i=d(2);return w(i.agreeWithRules())}),h(1),s()}if(t&2){let e=d(2);r(),F(" ",e.content.button," ")}}function Cv(t,o){if(t&1){let e=S();l(0,"button",40),C("click",function(){y(e);let i=d(2);return w(i.close())}),l(1,"span",41),h(2),s()()}if(t&2){let e=d(2);r(2),M(e.content.closeButton)}}function bv(t,o){if(t&1){let e=S();l(0,"div",7)(1,"header",8)(2,"button",10),C("click",function(){y(e);let i=d();return w(i.dismissModal())}),T(),x(3,"svg",36),s(),p(4,vv,2,1,"h5",13),s(),q(),l(5,"div",12),p(6,_v,2,1,"div",14),s(),l(7,"div",18),p(8,zv,2,1,"button",37)(9,Cv,3,1,"button",38),s()()}if(t&2){let e=d();r(),c("ngClass",E(6,c4,e.content.hasFormField)),r(3),c("ngIf",e.content.title),r(),c("ngClass",E(8,l4,e.content.hasFormField)),r(),c("ngIf",e.content.description.length==1),r(2),c("ngIf",!e.content.hasFormField),r(),c("ngIf",e.content.hasCloseButton)}}var bF=(()=>{class t{constructor(e,n,i,a,f,m,g,u,_){this.activeModal=e,this.modalService=n,this.appStateSelector=i,this.appStateAction=a,this.formBuilder=f,this.router=m,this.platformLocation=g,this.translate=u,this.modalController=_,this.subscriptions=[],this.alertState=!1,this.ngUnsubscribe=new Fe,this.generateForm(),this.subscriptions.push(this.appStateSelector.alertContent.pipe(je(this.ngUnsubscribe)).subscribe(O=>{this.content=O})),g.onPopState(()=>{this.appStateAction.discardAlert(),this.appStateAction.closeAlertModal(),this.modalController.dismiss().then().catch(O=>{})})}ngOnDestroy(){this.subscriptions.forEach(e=>e.unsubscribe()),this.ngUnsubscribe.next(!0),this.ngUnsubscribe.complete()}generateForm(){this.favoriteForm=this.formBuilder.group({name:["",[ln.required,ln.maxLength(24)]]})}get form(){return this.favoriteForm.controls}agreeWithRules(){this.submitForm(),this.appStateAction.confirmAlert(),this.appStateAction.closeAlertModal(),this.modalController.dismiss(!1).then().catch(e=>{}),this.content.callback&&this.content.callback("ok")}close(){this.appStateAction.discardAlert(),this.appStateAction.closeAlertModal(),this.modalController.dismiss(!1).then().catch(e=>{}),this.content.callback&&this.content.callback("cancel")}submitForm(){if(this.content.hasFormField){if(this.alertState=!0,this.favoriteForm.invalid){this.appStateAction.setFavoriteName(null);return}this.appStateAction.setFavoriteName(this.favoriteForm.controls.name.value)}}dismissModal(e){this.modalController.dismiss(e).then().catch(n=>{})}static{this.\u0275fac=function(n){return new(n||t)(v(It),v(_t),v(Se),v(Me),v(Z1),v(re),v(Yt),v(Oe),v(Je))}}static{this.\u0275cmp=N({type:t,selectors:[["app-alert"]],standalone:!1,decls:9,vars:3,consts:[["defaultTemplate",""],["orderModeSwitch",""],["name",""],[3,"ngSwitch"],[4,"ngSwitchCase"],[4,"ngSwitchDefault"],[4,"ngTemplateOutlet"],[1,"alert-modal"],[1,"alert-modal__header",3,"ngClass"],["class","text-primary fav-heart","type","heart",4,"ngIf"],["type","button","aria-label","Close",1,"close","close-basic",3,"click"],["type","close",1,"icon-24"],[1,"alert-modal__body",3,"ngClass"],[4,"ngIf"],["class","text-center",4,"ngIf"],["class","multiple-messages",4,"ngIf"],["class","alert alert-danger",4,"ngIf"],["class","input-group mb-3",3,"formGroup",4,"ngIf"],[1,"alert-modal__submit"],["type","button","class","btn btn-primary w-100",3,"click",4,"ngIf"],["type","button","class","btn btn-primary w-100",3,"disabled","click",4,"ngIf"],["type","button","class","btn btn-link py-2","tabindex","0",3,"click",4,"ngIf"],["type","heart",1,"text-primary","fav-heart"],[1,"text-center"],[1,"mb-0",3,"innerHtml"],[1,"multiple-messages"],[4,"ngFor","ngForOf"],[1,"alert","alert-danger"],["translate","",4,"ngIf"],["translate",""],[1,"input-group","mb-3",3,"formGroup"],["type","text","formControlName","name","aria-label","Favorite Order Name","aria-describedby","basic-addon1",1,"form-control",3,"placeholder"],["type","button",1,"btn","btn-primary","w-100",3,"click"],["type","button",1,"btn","btn-primary","w-100",3,"click","disabled"],["type","button","tabindex","0",1,"btn","btn-link","py-2",3,"click"],[1,"small"],["type","24nav_exit",1,"icon-24"],["type","button","class","btn btn-primary btn-block",3,"click",4,"ngIf"],["type","button","class","btn btn-outline-primary btn-block mt-3","tabindex","0",3,"click",4,"ngIf"],["type","button",1,"btn","btn-primary","btn-block",3,"click"],["type","button","tabindex","0",1,"btn","btn-outline-primary","btn-block","mt-3",3,"click"],[1,"font-weight-bold"]],template:function(n,i){n&1&&(A(0),l(1,"div",3),p(2,Jx,2,1,"ng-container",4)(3,tv,2,1,"ng-container",4)(4,iv,2,1,"ng-container",5),s(),D(),p(
5645,xv,18,17,"ng-template",null,0,ne)(7,bv,10,10,"ng-template",null,1,ne)),n&2&&(r(),c("ngSwitch",i.content.name),r(),c("ngSwitchCase","set-curbside"),r(),c("ngSwitchCase","set-pickup"))},dependencies:[ae,ue,V,ut,j2,q2,Fr,W1,L1,Xt,Jt,X2,X,xe],styles:['[_ngcontent-%COMP%]:root{--ion-color-primary: map-get($theme-colors, primary);--ion-color-secondary: map-get($theme-colors, secondary);--ion-color-tertiary: map-get($theme-colors, tertiary);--ion-color-success: map-get($theme-colors, tertiary);--ion-color-warning: map-get($theme-colors, secondary);--ion-color-danger: map-get($theme-colors, primary);--ion-color-dark: map-get($theme-colors, dark);--ion-color-medium: map-get($theme-colors, light-gray);--ion-color-light: map-get($theme-colors, light)}[_ngcontent-%COMP%]:root{--ion-font-family: $primary-font-family}[_ngcontent-%COMP%]:root{--font-size-scale: 1;--text-font-scale-ratio: 1;--text-font-scale-ratio-base: 1;--text-font-scale-ratio-small: 1;--text-font-scale-ratio-medium: 1;--text-font-scale-ratio-large: 1;--text-font-scale-ratio-light: 1;--text-font-scale-ratio-light-small: 1;--font-size-base-light: 19px;--font-size-tiny-light: 14px;--font-size-minor-light: 14px;--font-size-small-light: 17px;--font-size-medium-light: 22px;--font-size-large-light: 24px;--font-weight-bold: 500;--cta-font-size-base: 18px;--font-size-tiny: 14px;--font-size-minor: 14px;--font-size-small: 16px;--font-size-medium: 21px;--font-size-large: 24px;--line-height-large: 1.25;--line-height-medium: .9;--line-height-base: .9;--line-height-small: 1.14;--line-height-minor: 1.5;--line-height-tiny: 1.1;--h1-font-size-oversized: 70px;--h1-font-size: 55px;--h2-font-size-oversized: 60px;--h2-font-size: 41px;--h3-font-size: 30px;--h4-font-size: 21.71px;--h5-font-size: 17px;--h6-font-size: 16px;--h7-font-size: 16px;--careers-link: 25px;--core-values-info-font-size: 21px;--careers-core-innerCircle-font-size: 1.5rem;--careers-growth-title-font-size: var(--h2-font-size);--careers-core-innerCircle-top-padding: 0;--careers-core-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--careers-title-font-size: calc(var(--h2-font-size) * var(--text-header-font-scale-ratio-h2));--careers-item-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--locations-hours-label-font-size: calc(var(--font-size-small-light) * var(--text-font-scale-ratio-light-small));--location-card-title-font-size: calc(var(--font-size-small) * var(--text-font-scale-ratio));--custom-menu-desktop-link-line-height: 1rem;--location-finder-content-nav-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--location-finder-content-nav-font-weight: 700;--location-finder-content-search-title-font-size: 15px;--location-finder-content-header-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--global-menu-product-cta-font-size: calc(var(--h7-font-size) * var(--text-header-font-scale-ratio-h7));--global-menu-product-name-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--global-menu-product-name-font-weight: 500;--flavors-subtitle-font-weight: 400;--flavor-card-title-padding-bottom: unset;--flavor-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--flavor-card-title-line-height: var(--line-height-base);--slider-selection-background-color: linear-gradient(270deg, #ff0000 0%, #ff9000 34.47%, #fff600 72.87%, #91fa00 100%);--h1-line-height-oversized: .9;--h1-line-height: .9;--h2-line-height: .9;--h3-line-height: .9;--h4-line-height: .9;--h5-line-height: .9;--h6-line-height: .9;--body-font-line-height: 22px;--cta-top-padding:.85rem;--font-size-base: 1rem;--text-header-font-scale-ratio: 1;--text-header-font-scale-ratio-h1-oversized: var( --text-header-font-scale-ratio );--text-header-font-scale-ratio-h2-oversized: var( --text-header-font-scale-ratio );--text-header-font-scale-ratio-h2: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h3: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h4: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h5: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h6: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h7: var(--text-header-font-scale-ratio);--calculator-noUi-tooltip-font: 21px;--otnotice-font-size: 15px;--onetrust-heading-font-size: calc( var(--h2-font-size) * var(--text-header-font-scale-ratio-h2) );--flavors-offer-font-family: "Open Sans", sans-serif}@media (min-width: 992px){[_ngcontent-%COMP%]:root{--text-font-scale-ratio: 1.105;--text-font-scale-ratio-base: 1.184;--text-font-scale-ratio-medium: 1.071;--text-font-scale-ratio-large: 1.5;--text-font-scale-ratio-light: 1.105;--careers-link: 27px;--careers-core-card-title-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4));--careers-title-font-size: calc(var(--h1-font-size) * var(--text-header-font-scale-ratio));--careers-item-title-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--location-card-title-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--location-finder-content-nav-font-size: calc(var(--h6-font-size) * var(--text-header-font-scale-ratio-h6));--location-finder-content-header-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4));
564--global-menu-product-name-font-size: var(--font-size-large);--flavor-card-title-font-size: 1.75rem;--locator-arrow-font-size: 5px;--body-font-line-height: 24px;--text-header-font-scale-ratio: 1.3;--text-header-font-scale-ratio-h1-oversized: 2.57;--text-header-font-scale-ratio-h2-oversized: 2.13;--text-header-font-scale-ratio-h2: 1.56;--text-header-font-scale-ratio-h3: 1.36;--text-header-font-scale-ratio-h4: 1.658;--text-header-font-scale-ratio-h5: 1.647;--text-header-font-scale-ratio-h6: 1.375;--text-header-font-scale-ratio-h7: 1.125;--calculator-noUi-tooltip-font: 28px;--otnotice-font-size: 20px}}[_ngcontent-%COMP%]:root{--word-spacing: unset}[_ngcontent-%COMP%]:root{--cta-arrow-rotation: 0deg;--location-detail-active-translate: 100%;--modal-content-right: unset;--carousel-wrapper-direction: unset;--carousel-inner-direction: unset;--navbar-delivery-actions: unset;--primary-font-family: "RocGrotesk Light", sans-serif;--secondary-font-family: "RocGrotesk Medium", sans-serif;--font-family-base-bold: "RocGrotesk Bold", sans-serif;--headings-font-family: "RocGrotesk Extra Bold", sans-serif;--language-toggle-font-family: "RocGrotesk Extra Bold", sans-serif;--sticky-btn-line-left-width: 1px;--sticky-btn-line-right-width: 0;--calc-image-translate: -50%;--mobile-title-slider: 21px;--custom-select-background-position-x: 97%}[dir=rtl][_ngcontent-%COMP%]{--cta-arrow-rotation: 180deg;--location-detail-active-translate: -100%;--modal-content-right: 5%;--carousel-wrapper-direction: ltr;--carousel-inner-direction: rtl;--navbar-delivery-actions: ltr;--primary-font-family: "Almarai Light", sans-serif;--secondary-font-family: "Almarai Regular", sans-serif;--font-family-base-bold: "Almarai Bold", sans-serif;--headings-font-family: "Almarai Extrabold", sans-serif;--sticky-btn-line-left-width: 0;--sticky-btn-line-right-width: 1px;--calc-image-translate: 50%;--calculator-noUi-tooltip-font: 18px;--mobile-title-slider: 18px;--bs-btn-line-height: 1;--custom-select-background-position-x: 3%;--font-size-base-light: 14px;--font-size-small-light: 12px;--font-weight-bold: 700;--cta-font-size-base: 14px;--careers-growth-title-font-size: 30px;--core-values-info-font-size:16px;--careers-core-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--careers-title-font-size: calc(var(--h2-font-size) * var(--text-header-font-scale-ratio-h2));--careers-item-title-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--locations-hours-label-font-size: calc(var(--font-size-base-light) * var(--text-font-scale-ratio-light));--location-card-title-font-size: 18px;--location-finder-content-nav-font-size: calc(var(--cta-font-size-base) * var(--text-font-scale-ratio-large));--location-finder-content-nav-font-weight: 800;--location-finder-content-search-title-font-size: calc(var(--font-size-small) * var(--text-font-scale-ratio));--global-menu-product-cta-font-size: calc(var(--cta-font-size-base) * var(--text-font-scale-ratio-large));--global-menu-product-name-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--global-menu-product-name-font-weight: 800;--flavors-subtitle-font-weight: 700;--flavor-card-title-padding-bottom: 17;--flavor-card-title-line-height: var(--h3-line-height);--slider-selection-background-color: linear-gradient(270deg, #91fa00 0%, #fff600 34.47%, #ff9000 72.87%, #ff0000 100%);--font-size-small: 12px;--font-size-medium: 18px;--line-height-medium: 1.333;--line-height-base: 1.7;--line-height-small: 1.57;--h1-font-size-oversized: 80px;--h1-font-size: 38px;--h2-font-size: 30px;--h3-font-size: 26px;--h4-font-size: 21.71px;--h5-font-size: 18px;--h6-font-size: 13px;--h7-font-size: 14px;--h1-line-height-oversized: 1.1875;--h1-line-height: 1.294;--h2-line-height: 1.333;--h3-line-height: 1.307;--h6-line-height: 1.538;--h6-font-weight: 800;--headings-font-weight: 800;--bs-body-text-align: right}@media (min-width: 992px){[dir=rtl][_ngcontent-%COMP%]{--h1-line-height-oversized: 1.333;--h1-line-height: 1.25;--h2-line-height: 1.24;--line-height-small: 1.75;--line-height-medium: 1.454;--text-font-scale-ratio: 1.2;--text-font-scale-ratio-medium: 1.222;--text-font-scale-ratio-large: 1.142;--text-header-font-scale-ratio: 1.5789;--text-header-font-scale-ratio-h1-oversized: 1.875;--text-header-font-scale-ratio-h2: 1.667;--text-header-font-scale-ratio-h3: 1.538;--text-header-font-scale-ratio-h4: 1.3636;--text-header-font-scale-ratio-h5: 1.333;--text-header-font-scale-ratio-h7: 1;--calculator-noUi-tooltip-font: 22px;--location-card-title-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));
564--custom-menu-desktop-link-line-height: var(--h3-line-height);--location-finder-content-header-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--flavor-card-title-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4))}}[dir=rtl][_ngcontent-%COMP%]   .ms-1[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-2[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-3[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-4[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-5[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-6[_ngcontent-%COMP%]{margin-left:0!important}[dir=rtl][_ngcontent-%COMP%]   .me-1[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-2[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-3[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-4[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-5[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-6[_ngcontent-%COMP%]{margin-right:0!important}[lang=th][_ngcontent-%COMP%]{direction:ltr;text-align:left;--font-size-base-light: 16px;--h1-line-height-oversized: 1.5;--h1-line-height: 1.5;--h2-line-height: 1.5;--h3-line-height: 1.5;--h5-line-height: 1.5;--line-height-base: 1.5;
564--line-height-small: 1.5;--line-height-tiny: 1.5;--body-font-line-height: 1.5;--h1-font-size-oversized: 34px;--h1-font-size: 34px;--h2-font-size: 30px;--h3-font-size: 30px;--careers-link: 25px;--core-values-info-font-size: 16px;--careers-core-innerCircle-font-size: 1.2rem;--careers-core-innerCircle-top-padding: 10px;--cta-top-padding:1.5rem;--word-spacing: normal;--word-break: break-word}@media (min-width: 992px){[lang=th][_ngcontent-%COMP%]{--text-header-font-scale-ratio-h2: 1;--text-header-font-scale-ratio-h3: 1}}.alert-modal[_ngcontent-%COMP%]{overflow:auto}.alert-modal__header[_ngcontent-%COMP%]{position:sticky;top:0;z-index:99;background-color:#fff;padding:1rem;display:flex;align-items:center}.alert-modal__header[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%]{margin:0 auto}.alert-modal__header[_ngcontent-%COMP%] > button[_ngcontent-%COMP%]{width:32px;height:32px;padding:0;display:flex;position:absolute;inset-inline-end:.5rem}.alert-modal__header[_ngcontent-%COMP%] > button[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{margin:auto}.alert-modal__body[_ngcontent-%COMP%]{padding:0 4rem 1rem;margin:0 auto}.alert-modal__body[_ngcontent-%COMP%]   .h3[_ngcontent-%COMP%]{text-transform:none}.alert-modal__submit[_ngcontent-%COMP%]{position:sticky;bottom:0;z-index:99;background-color:#fff;padding:1rem;display:flex;flex-direction:column}.alert-modal__submit[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{margin:auto}']})}}return t})();var ji=function(t){return t.Pickup="Pickup",t.Delivery="Delivery",t}(ji||{});var qi=function(t){return t[t.Enter=13]="Enter",t}(qi||{});var Mv=["input"],yv=["*"],Wi=function(t){return t.Enter="Enter Key",t.ListSelect="List Select",t.Button="Button",t}(Wi||{}),s4=(()=>{class t{set searchValue(e){this.model=e.valueOf(),this.focus$.next(this.model)}set searchFirst(e){this.model=e.valueOf(),this.model&&this.searchFirstResult()}set defaultValue(e){this.model=e.valueOf()}set instance(e){this._instance=e,this.cd&&this.cd.detectChanges()}constructor(e,n,i,a){this.apiService=e,this.cd=n,this.eventStateActions=i,this.renderer=a,this.onSelectedResult=new se,this.searching=new se,this.failure=new se,this.resultsFormatter=f=>typeof f=="string"?f:f.address,this.inputFormatter=f=>typeof f=="string"?f:f.address,this.search=f=>{let m=f.pipe(A2(b.locationSearchDebounce),D2()),g=this.focus$.pipe(jt(()=>this._instance&&!this._instance.isPopupOpen()));return zr(m,g).pipe(M1(()=>this.searching.emit(!0)),D1(u=>(this._searchTerm=u,!u||u.length<=b.locationSearchMinimumCharacters?ft([]):this.apiService.placesSearch(u,this._sessionToken,this.latitude(),this.longitude(),this.regionOnly).pipe(M1(()=>this.failure.emit(null)),zn(_=>(this.failure.emit(_),ft([])))).pipe(D1(_=>{if(Array.isArray(_))return _.length>0?b.geocodeProvider==="mapbox"&&b.geocodeFallback&&!_.find(O=>O.geocodeResponse.relevance>=b.geocodeThreshold)?this.apiService.placesSearch(u,this._sessionToken,this.latitude(),this.longitude(),this.regionOnly,!0):ft(_):b.geocodeProvider==="mapbox"&&b.geocodeFallback?this.apiService.placesSearch(u,this._sessionToken,this.latitude(),this.longitude(),this.regionOnly,!0):ft(_);if(this.model.geocodeResponse)return ft(this.model.geocodeResponse)})))),M1(()=>this.searching.emit(!1)))},this.focus$=new Ot(""),this.click$=new Ot("")}ngOnInit(){this.newSession()}ngAfterViewInit(){this.cd.detectChanges(),this.input!==void 0&&this.renderer.removeAttribute(this.input.nativeElement,"aria-multiline")}onChange(e){this.model=typeof e=="string"?e:e.address}newSession(){this._sessionToken=Math.random().toString(36)}selected(e){this.eventStateActions.locationSearched(new n2({term:this.model})),this._selected=e.item,this._selected instanceof c3&&!this._selected.geocodeResponse?(this.apiService.placesDetail(this._selected.place_id,this._sessionToken).toPromise().then(n=>{this.onSelectedResult.emit({result:n,source:this.source})}).catch(n=>{this.onSelectedResult.emit({result:null,source:this.source})}),this.newSession()):this._selected instanceof r3?this.onSelectedResult.emit({result:this._selected,source:this.source}):this._selected.geocodeResponse&&this.onSelectedResult.emit({result:this._selected.geocodeResponse,source:this.source}),this.input.nativeElement.blur()}latitude(){return this.position&&this.position.coords?this.position.coords.latitude:this.mapCenter?this.mapCenter.lat:null}longitude(){return this.position&&this.position.coords?this.position.coords.longitude:this.mapCenter?this.mapCenter.lng:null}searchFirstResult(){this.apiService.placesSearch(this.model,this._sessionToken,this.latitude(),this.longitude()).pipe(M1(()=>this.failure.emit(null)),zn(e=>(this.failure.emit(e),ft([])))).pipe(D1(e=>Array.isArray(e)&&e.length>0?ft(e):this.model.geocodeResponse?ft(this.model.geocodeResponse):(this.eventStateActions.locationSearched(new n2({term:this.model})),this.apiService.geocodeSearch(this.model,this.mapBounds)))).pipe(Cn()).subscribe(e=>{Array.isArray(e)&&e.length>0&&this.selected({item:e[0]})})}handleEnterSelection(e){e.keyCode===qi.Enter&&(this.source=Wi.Enter)}handleListSelection(e){e.path?.some(n=>n&&n.classList&&n.classList.contains("dropdown-item"))&&(this.source=Wi.ListSelect)}
564handleButtonSelection(){this.source=Wi.Button;let e={bubbles:!0,cancelable:!0,ctrlKey:!0,keyCode:qi.Enter},n=new KeyboardEvent("keydown",e);this.input.nativeElement.dispatchEvent(n)}static{this.\u0275fac=function(n){return new(n||t)(v(nt),v(Ut),v(Vt),v(Ft))}}static{this.\u0275cmp=N({type:t,selectors:[["app-location-search"]],viewQuery:function(n,i){if(n&1&&(we(ii,5),we(Mv,5)),n&2){let a;Ce(a=be())&&(i.instance=a.first),Ce(a=be())&&(i.input=a.first)}},inputs:{searchValue:"searchValue",searchFirst:"searchFirst",defaultValue:"defaultValue",selectedResult:"selectedResult",regionOnly:"regionOnly",mapBounds:"mapBounds",mapCenter:"mapCenter",position:"position",placeholder:"placeholder",searchEnabled:"searchEnabled"},outputs:{onSelectedResult:"onSelectedResult",searching:"searching",failure:"failure"},standalone:!1,ngContentSelectors:yv,decls:5,vars:6,consts:[["input",""],[1,"location-search",3,"click"],["id","select-location-autocomplete","type","text","aria-label","enter location address","aria-owns","ngb-typeahead-0","aria-controls","ngb-typeahead-0","aria-haspopup","listbox",3,"selectItem","ngModelChange","focus","keyup","ngModel","ngbTypeahead","placeholder","resultFormatter","inputFormatter"],["type","search","alt",""]],template:function(n,i){if(n&1){let a=S();w1(),l(0,"div",1),C("click",function(m){return y(a),w(i.handleListSelection(m))}),P1(1),l(2,"input",2,0),C("selectItem",function(m){return y(a),w(i.selected(m))}),U2("ngModelChange",function(m){return y(a),$2(i.model,m)||(i.model=m),w(m)}),C("focus",function(){return y(a),w(i.focus$.next(i.model))})("ngModelChange",function(m){return y(a),w(i.onChange(m))})("keyup",function(m){return y(a),w(i.handleEnterSelection(m))}),s(),T(),x(4,"svg",3),s()}n&2&&(r(2),B2("ngModel",i.model),c("ngbTypeahead",i.search)("placeholder",i.placeholder)("resultFormatter",i.resultsFormatter)("inputFormatter",i.inputFormatter),ee("disabled",i.searchEnabled?null:"disabled"))},dependencies:[ii,W1,L1,X,K2],styles:['[_ngcontent-%COMP%]:root{--ion-color-primary: map-get($theme-colors, primary);--ion-color-secondary: map-get($theme-colors, secondary);--ion-color-tertiary: map-get($theme-colors, tertiary);--ion-color-success: map-get($theme-colors, tertiary);--ion-color-warning: map-get($theme-colors, secondary);--ion-color-danger: map-get($theme-colors, primary);--ion-color-dark: map-get($theme-colors, dark);--ion-color-medium: map-get($theme-colors, light-gray);--ion-color-light: map-get($theme-colors, light)}[_ngcontent-%COMP%]:root{--ion-font-family: $primary-font-family}[_ngcontent-%COMP%]:root{--font-size-scale: 1;--text-font-scale-ratio: 1;--text-font-scale-ratio-base: 1;--text-font-scale-ratio-small: 1;--text-font-scale-ratio-medium: 1;--text-font-scale-ratio-large: 1;--text-font-scale-ratio-light: 1;--text-font-scale-ratio-light-small: 1;--font-size-base-light: 19px;--font-size-tiny-light: 14px;--font-size-minor-light: 14px;--font-size-small-light: 17px;--font-size-medium-light: 22px;--font-size-large-light: 24px;--font-weight-bold: 500;--cta-font-size-base: 18px;--font-size-tiny: 14px;--font-size-minor: 14px;--font-size-small: 16px;--font-size-medium: 21px;--font-size-large: 24px;--line-height-large: 1.25;--line-height-medium: .9;--line-height-base: .9;--line-height-small: 1.14;--line-height-minor: 1.5;--line-height-tiny: 1.1;--h1-font-size-oversized: 70px;--h1-font-size: 55px;--h2-font-size-oversized: 60px;--h2-font-size: 41px;--h3-font-size: 30px;--h4-font-size: 21.71px;--h5-font-size: 17px;--h6-font-size: 16px;--h7-font-size: 16px;--careers-link: 25px;--core-values-info-font-size: 21px;--careers-core-innerCircle-font-size: 1.5rem;--careers-growth-title-font-size: var(--h2-font-size);--careers-core-innerCircle-top-padding: 0;--careers-core-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--careers-title-font-size: calc(var(--h2-font-size) * var(--text-header-font-scale-ratio-h2));--careers-item-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--locations-hours-label-font-size: calc(var(--font-size-small-light) * var(--text-font-scale-ratio-light-small));--location-card-title-font-size: calc(var(--font-size-small) * var(--text-font-scale-ratio));
564--custom-menu-desktop-link-line-height: 1rem;--location-finder-content-nav-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--location-finder-content-nav-font-weight: 700;--location-finder-content-search-title-font-size: 15px;--location-finder-content-header-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--global-menu-product-cta-font-size: calc(var(--h7-font-size) * var(--text-header-font-scale-ratio-h7));--global-menu-product-name-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--global-menu-product-name-font-weight: 500;--flavors-subtitle-font-weight: 400;--flavor-card-title-padding-bottom: unset;--flavor-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--flavor-card-title-line-height: var(--line-height-base);--slider-selection-background-color: linear-gradient(270deg, #ff0000 0%, #ff9000 34.47%, #fff600 72.87%, #91fa00 100%);--h1-line-height-oversized: .9;--h1-line-height: .9;--h2-line-height: .9;--h3-line-height: .9;--h4-line-height: .9;--h5-line-height: .9;--h6-line-height: .9;--body-font-line-height: 22px;--cta-top-padding:.85rem;--font-size-base: 1rem;--text-header-font-scale-ratio: 1;--text-header-font-scale-ratio-h1-oversized: var( --text-header-font-scale-ratio );--text-header-font-scale-ratio-h2-oversized: var( --text-header-font-scale-ratio );--text-header-font-scale-ratio-h2: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h3: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h4: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h5: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h6: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h7: var(--text-header-font-scale-ratio);--calculator-noUi-tooltip-font: 21px;--otnotice-font-size: 15px;--onetrust-heading-font-size: calc( var(--h2-font-size) * var(--text-header-font-scale-ratio-h2) );--flavors-offer-font-family: "Open Sans", sans-serif}@media (min-width: 992px){[_ngcontent-%COMP%]:root{--text-font-scale-ratio: 1.105;--text-font-scale-ratio-base: 1.184;--text-font-scale-ratio-medium: 1.071;--text-font-scale-ratio-large: 1.5;--text-font-scale-ratio-light: 1.105;--careers-link: 27px;--careers-core-card-title-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4));--careers-title-font-size: calc(var(--h1-font-size) * var(--text-header-font-scale-ratio));--careers-item-title-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--location-card-title-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--location-finder-content-nav-font-size: calc(var(--h6-font-size) * var(--text-header-font-scale-ratio-h6));--location-finder-content-header-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4));--global-menu-product-name-font-size: var(--font-size-large);--flavor-card-title-font-size: 1.75rem;--locator-arrow-font-size: 5px;--body-font-line-height: 24px;--text-header-font-scale-ratio: 1.3;--text-header-font-scale-ratio-h1-oversized: 2.57;--text-header-font-scale-ratio-h2-oversized: 2.13;--text-header-font-scale-ratio-h2: 1.56;--text-header-font-scale-ratio-h3: 1.36;--text-header-font-scale-ratio-h4: 1.658;--text-header-font-scale-ratio-h5: 1.647;--text-header-font-scale-ratio-h6: 1.375;--text-header-font-scale-ratio-h7: 1.125;--calculator-noUi-tooltip-font: 28px;--otnotice-font-size: 20px}}[_ngcontent-%COMP%]:root{--word-spacing: unset}[_ngcontent-%COMP%]:root{--cta-arrow-rotation: 0deg;--location-detail-active-translate: 100%;--modal-content-right: unset;--carousel-wrapper-direction: unset;--carousel-inner-direction: unset;--navbar-delivery-actions: unset;--primary-font-family: "RocGrotesk Light", sans-serif;--secondary-font-family: "RocGrotesk Medium", sans-serif;--font-family-base-bold: "RocGrotesk Bold", sans-serif;--headings-font-family: "RocGrotesk Extra Bold", sans-serif;--language-toggle-font-family: "RocGrotesk Extra Bold", sans-serif;--sticky-btn-line-left-width: 1px;--sticky-btn-line-right-width: 0;--calc-image-translate: -50%;--mobile-title-slider: 21px;--custom-select-background-position-x: 97%}[dir=rtl][_ngcontent-%COMP%]{--cta-arrow-rotation: 180deg;--location-detail-active-translate: -100%;--modal-content-right: 5%;--carousel-wrapper-direction: ltr;--carousel-inner-direction: rtl;--navbar-delivery-actions: ltr;--primary-font-family: "Almarai Light", sans-serif;--secondary-font-family: "Almarai Regular", sans-serif;--font-family-base-bold: "Almarai Bold", sans-serif;--headings-font-family: "Almarai Extrabold", sans-serif;--sticky-btn-line-left-width: 0;--sticky-btn-line-right-width: 1px;--calc-image-translate: 50%;--calculator-noUi-tooltip-font: 18px;--mobile-title-slider: 18px;--bs-btn-line-height: 1;--custom-select-background-position-x: 3%;--font-size-base-light: 14px;--font-size-small-light: 12px;--font-weight-bold: 700;--cta-font-size-base: 14px;--careers-growth-title-font-size: 30px;--core-values-info-font-size:16px;--careers-core-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--careers-title-font-size: calc(var(--h2-font-size) * var(--text-header-font-scale-ratio-h2));--careers-item-title-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--locations-hours-label-font-size: calc(var(--font-size-base-light) * var(--text-font-scale-ratio-light));--location-card-title-font-size: 18px;--location-finder-content-nav-font-size: calc(var(--cta-font-size-base) * var(--text-font-scale-ratio-large));
564--location-finder-content-nav-font-weight: 800;--location-finder-content-search-title-font-size: calc(var(--font-size-small) * var(--text-font-scale-ratio));--global-menu-product-cta-font-size: calc(var(--cta-font-size-base) * var(--text-font-scale-ratio-large));--global-menu-product-name-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--global-menu-product-name-font-weight: 800;--flavors-subtitle-font-weight: 700;--flavor-card-title-padding-bottom: 17;--flavor-card-title-line-height: var(--h3-line-height);--slider-selection-background-color: linear-gradient(270deg, #91fa00 0%, #fff600 34.47%, #ff9000 72.87%, #ff0000 100%);--font-size-small: 12px;--font-size-medium: 18px;--line-height-medium: 1.333;--line-height-base: 1.7;--line-height-small: 1.57;--h1-font-size-oversized: 80px;--h1-font-size: 38px;--h2-font-size: 30px;--h3-font-size: 26px;--h4-font-size: 21.71px;--h5-font-size: 18px;--h6-font-size: 13px;--h7-font-size: 14px;--h1-line-height-oversized: 1.1875;--h1-line-height: 1.294;--h2-line-height: 1.333;--h3-line-height: 1.307;--h6-line-height: 1.538;--h6-font-weight: 800;--headings-font-weight: 800;--bs-body-text-align: right}@media (min-width: 992px){[dir=rtl][_ngcontent-%COMP%]{--h1-line-height-oversized: 1.333;--h1-line-height: 1.25;--h2-line-height: 1.24;--line-height-small: 1.75;--line-height-medium: 1.454;--text-font-scale-ratio: 1.2;--text-font-scale-ratio-medium: 1.222;--text-font-scale-ratio-large: 1.142;--text-header-font-scale-ratio: 1.5789;--text-header-font-scale-ratio-h1-oversized: 1.875;--text-header-font-scale-ratio-h2: 1.667;--text-header-font-scale-ratio-h3: 1.538;--text-header-font-scale-ratio-h4: 1.3636;--text-header-font-scale-ratio-h5: 1.333;--text-header-font-scale-ratio-h7: 1;--calculator-noUi-tooltip-font: 22px;--location-card-title-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--custom-menu-desktop-link-line-height: var(--h3-line-height);--location-finder-content-header-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--flavor-card-title-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4))}}[dir=rtl][_ngcontent-%COMP%]   .ms-1[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-2[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-3[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-4[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-5[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-6[_ngcontent-%COMP%]{margin-left:0!important}[dir=rtl][_ngcontent-%COMP%]   .me-1[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-2[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-3[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-4[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-5[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-6[_ngcontent-%COMP%]{margin-right:0!important}[lang=th][_ngcontent-%COMP%]{direction:ltr;text-align:left;--font-size-base-light: 16px;--h1-line-height-oversized: 1.5;--h1-line-height: 1.5;--h2-line-height: 1.5;--h3-line-height: 1.5;--h5-line-height: 1.5;--line-height-base: 1.5;
564--line-height-small: 1.5;--line-height-tiny: 1.5;--body-font-line-height: 1.5;--h1-font-size-oversized: 34px;--h1-font-size: 34px;--h2-font-size: 30px;--h3-font-size: 30px;--careers-link: 25px;--core-values-info-font-size: 16px;--careers-core-innerCircle-font-size: 1.2rem;--careers-core-innerCircle-top-padding: 10px;--cta-top-padding:1.5rem;--word-spacing: normal;--word-break: break-word}@media (min-width: 992px){[lang=th][_ngcontent-%COMP%]{--text-header-font-scale-ratio-h2: 1;--text-header-font-scale-ratio-h3: 1}}.location-search[_ngcontent-%COMP%]{position:relative}.location-search[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]{border:1px solid #d1d0ce;outline:none;border-radius:10px;width:100%;padding:.5rem 2.5rem;min-height:40px;transition:all .25s ease;font-size:calc(var(--font-size-base-light) * var(--text-font-scale-ratio-light))}.location-search[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]:focus{border-color:#006938}.location-search[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{color:#006938;position:absolute;top:20px;transform:translateY(-50%);inset-inline-start:.5rem;width:24px;height:24px}.location-search__formSubmit[_ngcontent-%COMP%]{position:absolute;top:0;right:0;border:none;background:none;color:#006938;transition:.25s all ease}.location-search__formSubmit[_ngcontent-%COMP%]:hover, .location-search__formSubmit[_ngcontent-%COMP%]:active, .location-search__formSubmit[_ngcontent-%COMP%]:focus{color:#000}']})}}return t})();var Pv=["slides"],Ov=(t,o)=>({"component-footer":t,"tab-bar":o}),Lv=t=>({lockDown:t}),kv=t=>({mobile:t}),Sv=()=>({path:"./assets/lottie-loader.json"}),Iv=(t,o,e)=>({"location-finder__map":!0,modal:t,regular:o,"sticky-top":e}),f4=(t,o)=>({lat:t,lng:o}),Tv=t=>({center:t,zoomControl:!0,streetViewControl:!1,gestureHandling:"greedy",disableDefaultUI:!0,fullscreenControl:!1}),Nv=(t,o)=>({visible:t,icon:o}),Ev=(t,o)=>({"dsp-wrapper-parent":t,"dsp-wrapper-center":o});function Av(t,o){t&1&&pe(0)}function Dv(t,o){t&1&&x(0,"app-sticky-bottom-order-buttons")}function Fv(t,o){t&1&&x(0,"app-footer",11)}function Vv(t,o){if(t&1&&(l(0,"div")(1,"span"),h(2),s(),l(3,"h1"),h(4),s()()),t&2){let e=d(3);r(2),M(e.greeting),r(2),M(e.authentication.firstname)}}function Hv(t,o){t&1&&(T(),x(0,"svg",40))}function Rv(t,o){t&1&&x(0,"img",41)}function Bv(t,o){t&1&&x(0,"img",42)}function $v(t,o){if(t&1){let e=S();l(0,"ul",33)(1,"li")(2,"button",34),C("click",function(){y(e);let i=d(3);return w(i.onHandoffChange("carryout"))}),T(),x(3,"svg",35),q(),l(4,"p"),h(5),W(6,"translate"),s()()(),l(7,"li")(8,"button",36),C("click",function(){y(e);let i=d(3);return w(i.onHandoffChange("delivery"))}),p(9,Hv,1,0,"svg",37)(10,Rv,1,0,"img",38)(11,Bv,1,0,"img",39),l(12,"p",19),h(13,"Common.Labels.Delivery"),s()()()()}if(t&2){let e=d(3);r(2),c("ngClass",e.currentTab==="carryout"?"active":""),r(3),M(he(6,6,"Common.Labels.Carryout")),r(3),c("ngClass",e.currentTab==="delivery"?"active":""),r(),c("ngIf",e.environment.apiClientId!=="wingstopid"),r(),c("ngIf",e.environment.apiClientId==="wingstopid"&&e.currentTab==="delivery"),r(),c("ngIf",e.environment.apiClientId==="wingstopid"&&e.currentTab!=="delivery")}}function Uv(t,o){if(t&1&&(l(0,"p")(1,"span"),h(2),s()()),t&2){let e=d(3);r(2),F(" ",e.deliveryNotice," ")}}function Gv(t,o){t&1&&(l(0,"span")(1,"span"),h(2),W(3,"translate"),s()()),t&2&&(r(2),M(he(3,1,"Location.store_locator_search_copy")))}function jv(t,o){t&1&&(l(0,"span")(1,"span",19),h(2,"Location.enter_delivery_address"),s()())}function qv(t,o){if(t&1&&(l(0,"p"),p(1,Gv,4,3,"span",9)(2,jv,3,0,"span",9),s()),t&2){let e=d(3);r(),c("ngIf",e.currentTab==="carryout"),r(),c("ngIf",e.currentTab==="delivery")}}function Wv(t,o){t&1&&x(0,"div",48)}function Zv(t,o){if(t&1){let e=S();l(0,"button",49),C("click",function(){y(e);let i=d(4);return w(i.toggleMap())}),T(),x(1,"svg",50),q(),l(2,"span"),h(3),W(4,"translate"),s()()}if(t&2){let e=d(4);Z("d-none",e.currentTab==="delivery"),r(),c("type",e.mapView?"location-map":"location-list"),r(2),M(he(4,4,e.mapView?"Location.list_view":"Location.map_view"))}}function Qv(t,o){if(t&1){let e=S();l(0,"div",43)(1,"form",44),C("submit",function(i){y(e);let a=d(3);return w(a.submit(i))}),l(2,"app-location-search",45),C("onSelectedResult",function(i){y(e);let a=d(3);return w(a.selectedLocationResult(i))})("searching",function(i){y(e);let a=d(3);return w(a.setSearching(i))}),p(3,Wv,1,0,"div",46),s()(),p(4,Zv,5,6,"button",47),s()}if(t&2){let e=d(3);r(),c("formGroup",e.searchForm),r(),c("mapBounds",e.mapBounds)("mapCenter",e.currentCoords)("regionOnly",e.regionOnly)("defaultValue",e.searchTerm)("searchFirst",e.searchTerm)("position",e.myLocation)("placeholder",e.searchInputPlaceholder)("searchEnabled",e.isSearchEnabled()),r(),c("ngIf",e.searching),r(),c("ngIf",e.isMobile&&e.environment.canDisableMap)}}function Kv(t,o){t&1&&pe(0)}function Yv(t,o){if(t&1&&(A(0),p(1,Kv,1,0,"ng-container",8),D()),t&2){d(3);let e=U(11);r(),c("ngTemplateOutlet",e)}}function Xv(t,o){t&1&&(A(0),l(1,"div",51)(2,"h5",19),h(3,"Location.coming_soon"),s()(),D())}function Jv(t,o){t&1&&pe(0)}function e_(t,o){if(t&1&&(A(0),p(1,Jv,1,0,"ng-container",8),D()),t&2){d(3);let e=U(7);r(),c("ngTemplateOutlet",e)}}function t_(t,o){if(t&1){let e=S();l(0,"li",54)(1,"button",55),C("click",function(){let i=y(e).$implicit,a=d(4);return w(a.onSubTabChange(i.id))}),h(2),s()()}if(t&2){let e=o.$implicit,n=d(4);Z("active",n.currentSubTab===e.id),r(2),M(e.label)}}function n_(t,o){if(t&1&&(l(0,"ul",52),p(1,t_,3,3,"li",53),s()),t&2){let e=d(3);r(),c("ngForOf",e.subTabs)}}function i_(t,o){t&1&&pe(0)}
564function o_(t,o){if(t&1&&(l(0,"div"),p(1,i_,1,0,"ng-container",8),s()),t&2){d(3);let e=U(9);r(),c("ngTemplateOutlet",e)}}function a_(t,o){t&1&&pe(0)}function r_(t,o){if(t&1){let e=S();l(0,"swiper-container",56,4),C("ionSlideWillChange",function(){y(e);let i=d(3);return w(i.slideChanged())}),p(2,a_,1,0,"ng-container",8),s()}if(t&2){let e=d(3),n=U(9);c("options",e.slideOpts),r(2),c("ngTemplateOutlet",n)}}function c_(t,o){if(t&1){let e=S();l(0,"app-location-card",62),C("orderCurbside",function(){y(e);let i=d(4);return w(i.makeCurbsideAt(i.selectedLocation))})("orderNow",function(){y(e);let i=d(4);return w(i.inModalView?i.useThisLocation(i.selectedLocation):i.makeBasketAt(i.selectedLocation))}),s()}if(t&2){let e=d(4);c("host",e.environment.s3LocationImages)("location",e.selectedLocation)("buttonText",e.translate.instant(e.inModalView?"Common.Labels.select_location":"Order.start_pickup_order"))("authentication",e.authentication)("hideInfoIcon",!0)("saved",e.setHeartForFavorite(e.selectedLocation))}}function l_(t,o){if(t&1){let e=S();l(0,"section",57)(1,"div",58)(2,"button",59),C("click",function(){y(e);let i=d(3);return w(i.hideLocationDetail())}),T(),x(3,"svg",60),s(),p(4,c_,1,6,"app-location-card",61),s()()}if(t&2){let e=d(3);c("ngClass",E(2,kv,e.isMobile&&e.mapView)),r(4),c("ngIf",e.selectedLocation)}}function s_(t,o){t&1&&pe(0)}function f_(t,o){if(t&1&&(A(0),p(1,s_,1,0,"ng-container",8),D()),t&2){d(3);let e=U(7);r(),c("ngTemplateOutlet",e)}}function d_(t,o){if(t&1&&(l(0,"div",14)(1,"main",15)(2,"div",16)(3,"div",17)(4,"header",18),p(5,Vv,5,2,"div",9),l(6,"h1",19),h(7,"Location.get_started"),s(),p(8,$v,14,8,"ul",20),l(9,"div",21),p(10,Uv,3,1,"p",9)(11,qv,3,2,"p",9),s(),p(12,Qv,5,11,"div",22),x(13,"div",23),s(),l(14,"h2",24),h(15,"Location Search Results"),s(),p(16,Yv,2,1,"ng-container",9),l(17,"section",25),p(18,Xv,4,0,"ng-container",9)(19,e_,2,1,"ng-container",9),l(20,"div",26)(21,"div",27),p(22,n_,2,1,"ul",28),s()(),p(23,o_,2,1,"div",9),l(24,"div",29),p(25,r_,3,2,"swiper-container",30),s()(),p(26,l_,5,4,"section",31),s(),l(27,"div",32),p(28,f_,2,1,"ng-container",9),s()()()()),t&2){let e=d(2);Z("let-it-flow",e.environment.isKiosk),c("ngClass",Ae(23,Ov,e.environment.showComponentFooter,e.environment.isMobileApp&&!e.inModalView)),r(3),Z("location-detail-active",e.selectedLocationActive),c("ngClass",E(26,Lv,e.selectedLocationActive&&!e.isIE11)),r(2),c("ngIf",e.authentication),r(),Z("d-none",e.environment.apiClientId==="wingstopkr"),r(2),c("ngIf",e.showTabs&&!e.inModalView),r(2),c("ngIf",!e.isSearchEnabled()),r(),c("ngIf",e.isSearchEnabled()),r(),c("ngIf",e.isSearchEnabled()),r(4),c("ngIf",e.environment.locationShowMapLegend===!0&&e.mapView),r(),c("ngBusy",e.loadingPromise)("hidden",e.selectedLocationActive),r(),c("ngIf",e.deliveryComingSoon&&e.currentTab==="delivery"),r(),c("ngIf",e.isMobile&&e.mapView&&e.environment.canDisableMap&&e.currentTab!=="delivery"),r(3),c("ngIf",e.currentTab==="carryout"&&e.authentication&&e.showSubtabs&&!e.inModalView),r(),c("ngIf",e.isIE11),r(2),c("ngIf",!e.isIE11),r(),c("ngIf",!e.inModalView),r(2),c("ngIf",!e.isMobile||!e.environment.canDisableMap)}}function h_(t,o){if(t&1){let e=S();l(0,"div",63)(1,"div",64),x(2,"ng-lottie",65),l(3,"button",66),C("click",function(){y(e);let i=d(2);return w(i.startOrderKiosk())}),h(4,"Common.Labels.Start_Order"),s()()()}t&2&&(r(2),c("options",De(1,Sv)))}function m_(t,o){if(t&1&&p(0,d_,29,28,"div",12)(1,h_,5,2,"div",13),t&2){let e=d();c("ngIf",!e.environment.isKiosk),r(),c("ngIf",e.environment.isKiosk)}}function p_(t,o){if(t&1){let e=S();l(0,"map-marker",70,5),C("mapClick",function(){let i=y(e).$implicit,a=U(1),f=d(3);return w(f.selectLocation(i,a))}),l(2,"map-info-window",71,6)(4,"app-location-marker-card",72),C("orderCurbside",function(){let i=y(e).$implicit,a=d(3);return w(a.makeCurbsideAt(i))})("orderNow",function(){let i=y(e).$implicit,a=d(3);return w(a.inModalView?a.useThisLocation(i):a.makeBasketAt(i))}),s()()()}if(t&2){let e=o.$implicit,n=d(3);c("title",e.name)("position",Ae(7,f4,e.latitude,e.longitude))("options",Ae(10,Nv,!n.overlay,e.iconUrl)),r(2),c("options",n.infoWindowOptions),r(2),c("location",e)("host",n.environment.s3LocationImages)("buttonText",n.translate.instant(n.inModalView?"Common.Labels.select_location":"Order.start_pickup_order"))}}function g_(t,o){if(t&1){let e=S();A(0),l(1,"google-map",68),C("mapInitialized",function(i){y(e);let a=d(2);return w(a.storeMapReady(i))})("centerChange",function(i){y(e);let a=d(2);return w(a.onCenterChange(i))})("boundsChange",function(i){y(e);let a=d(2);return w(a.onBoundsChange(i))}),p(2,p_,5,13,"map-marker",69),s(),D()}if(t&2){let e=d(2);
564r(),c("center",e.mapCenter)("zoom",e.mapZoom)("options",E(7,Tv,Ae(4,f4,e.mapFocusOnLoadLat,e.mapFocusOnLoadLong))),r(),c("ngForOf",e.getAllLocationsForMap())}}function u_(t,o){if(t&1){let e=S();A(0),l(1,"div",73)(2,"div",74),C("click",function(){y(e);let i=d(2);return w(i.toggleMap(!0))}),l(3,"button",75)(4,"div",76),T(),x(5,"svg",77),s(),q(),l(6,"div",78)(7,"span",79),h(8,"Common.Labels.click_to_explore_pt1"),s(),l(9,"span",79),h(10,"Common.Labels.click_to_explore_pt2"),s()()()()(),D()}if(t&2){let e=d(2);r(),o1("background-image","url("+e.environment.locationDefaultMapStaticImage+")")}}function x_(t,o){if(t&1&&(l(0,"div",67),p(1,g_,3,9,"ng-container",9)(2,u_,11,2,"ng-container",9),s()),t&2){let e=d();c("ngClass",G2(3,Iv,e.inModalView,!e.inModalView,!e.isMobile)),r(),c("ngIf",e.mapEnabled),r(),c("ngIf",!e.mapEnabled)}}function v_(t,o){if(t&1){let e=S();l(0,"div")(1,"app-location-card",86),C("selected",function(){let i=y(e).$implicit,a=d(5);return w(a.selectLocation(i))})("orderCurbside",function(){let i=y(e).$implicit,a=d(5);return w(a.makeCurbsideAt(i))})("orderNow",function(){let i=y(e).$implicit,a=d(5);return w(a.inModalView?a.useThisLocation(i):a.makeBasketAt(i))}),s()()}if(t&2){let e=o.$implicit,n=d(5);r(),c("location",e)("host",n.environment.s3LocationImages)("authentication",n.authentication)("saved",n.setHeartForFavorite(e))("buttonText",n.translate.instant(n.inModalView?"Common.Labels.select_location":"Order.start_pickup_order"))("finderMode",n.inModalView)}}function __(t,o){if(t&1&&(A(0),p(1,v_,2,6,"div",85),D()),t&2){let e=d(4);r(),c("ngForOf",e.locations)}}function z_(t,o){if(t&1&&(l(0,"div"),x(1,"app-provider-card",89),s()),t&2){let e=o.$implicit,n=d(5);r(),c("serviceProvider",e)("handoffMode",n.currentTab)("length",n.globalServiceProviders.length)}}function C_(t,o){if(t&1&&(A(0),l(1,"p",87),h(2,"Location.dsp_header"),s(),l(3,"div",88),p(4,z_,2,3,"div",85),s(),D()),t&2){let e=d(4);r(3),c("ngClass",Ae(2,Ev,e.globalServiceProviders.length>1,e.globalServiceProviders.length===1)),r(),c("ngForOf",e.sortGlobalServiceProvidersByWeight())}}function b_(t,o){if(t&1){let e=S();l(0,"button",92),C("click",function(){y(e);let i=d(5);return w(i.useMyLocation())}),h(1,"Location.use_your_current_location"),s()}}function M_(t,o){t&1&&(l(0,"div",93),T(),x(1,"svg",94),q(),l(2,"h6",19),h(3,"Error.cannot_find_your_location"),s(),l(4,"p",19),h(5,"Error.enable_location_services"),s()())}function y_(t,o){if(t&1&&(l(0,"div"),p(1,b_,2,0,"button",90)(2,M_,6,0,"div",91),s()),t&2){let e=d(4);r(),c("ngIf",!e.useMyLocationErrorMessage),r(),c("ngIf",e.useMyLocationErrorMessage)}}function w_(t,o){t&1&&(l(0,"div",95),T(),x(1,"svg",94),q(),l(2,"h6",19),h(3,"Error.none_nearby"),s(),l(4,"p",19),h(5,"Error.search_different_location"),s()())}function P_(t,o){t&1&&(l(0,"p"),h(1,"Ex: 29 Romilly St, Soho, London W1D 5HP."),s())}function O_(t,o){if(t&1&&(l(0,"div",96),p(1,P_,2,0,"p",9),s()),t&2){let e=d(4);r(),c("ngIf",!e.environment.nomnomRedirectGlobalOverrideDeliveryEnabled)}}function L_(t,o){if(t&1){let e=S();l(0,"div")(1,"app-delivery-address-card",98),C("activeAddressConfirmed",function(i){y(e);let a=d(5);return w(a.geocodeDeliveryAddress(i))})("activeAddressChange",function(i){y(e);let a=d(5);return w(a.setSelectedSavedAddress(i))}),s()()}if(t&2){let e=o.$implicit;r(),c("selectButtonText","Start Delivery Order")("address",e)("active",!0)}}function k_(t,o){if(t&1&&(l(0,"div",97),p(1,L_,2,3,"div",85),s()),t&2){let e=d(4);r(),c("ngForOf",e.loggedIn?e.addresses:e.addressesGuest)}}function S_(t,o){t&1&&(l(0,"div",95),T(),x(1,"svg",94),q(),l(2,"h6",19),h(3,"Order.validate_delivery_address"),s(),l(4,"p",19),h(5,"Error.please_provide_full_address"),s()())}function I_(t,o){if(t&1){let e=S();l(0,"div",95),T(),x(1,"svg",94),q(),l(2,"h6",19),h(3,"Error.delivery_is_unavailable"),s(),l(4,"p",19),h(5,"Error.delivery_is_unavailable_message"),s(),l(6,"p",99),h(7,"Would you like to drop in for a "),l(8,"span",100),C("click",function(){y(e);let i=d(4);return w(i.onHandoffChange("carryout"))}),h(9,"takeaway"),s(),h(10," instead?"),s()()}}function T_(t,o){if(t&1&&(A(0),p(1,__,2,1,"ng-container",9)(2,C_,5,5,"ng-container",9)(3,y_,3,2,"div",9)(4,w_,6,0,"div",82)(5,O_,2,1,"div",83)(6,k_,2,1,"div",84)(7,S_,6,0,"div",82)(8,I_,11,0,"div",82),D()),t&2){let e=d().$implicit,n=d(2);r(),c("ngIf",n.isSearchEnabled()),r(),c("ngIf",!n.isSearchEnabled()&&!n.deliveryComingSoon),r(),c("ngIf",e.id==="nearby"&&n.currentTab==="carryout"&&!n.loading&&n.useMyLocationIsSupported&&!n.locations&&n.currentSubTab==="nearby"),r(),c("ngIf",n.currentTab==="carryout"&&!n.loading&&n.locations&&n.locations.length==0),r(),c("ngIf",n.currentTab==="delivery"&&!n.errorIncompleteDeliveryAddress&&!n.errorCannotDeliverToThatAddress),r(),c("ngIf",n.currentTab==="delivery"&&!n.errorIncompleteDeliveryAddress&&!n.errorCannotDeliverToThatAddress&&(n.addresses&&n.addresses.length||n.addressesGuest&&n.addressesGuest.length)),r(),c("ngIf",n.currentTab==="delivery"&&n.errorIncompleteDeliveryAddress),r(),c("ngIf",n.currentTab==="delivery"&&n.errorCannotDeliverToThatAddress)}}function N_(t,o){if(t&1){let e=S();l(0,"div")(1,"app-location-card",101),C("selected",function(){let i=y(e).$implicit,a=d(4);return w(a.selectLocation(i))})("orderCurbside",function(){let i=y(e).$implicit,a=d(4);return w(a.makeCurbsideAt(i))})("orderNow",function(){let i=y(e).$implicit,a=d(4);return w(a.inModalView?a.useThisLocation(i):a.makeBasketAt(i))}),s()()}if(t&2){let e=o.$implicit,n=d(4);r(),c("location",e)("host",n.environment.s3LocationImages)("buttonText",n.translate.instant(n.inModalView?"Common.Labels.select_location":"Order.start_pickup_order"))("authentication",n.authentication)("saved",n.setHeartForFavorite(e))("editable",n.canEditFavorite(e))}}function E_(t,o){t&1&&(l(0,"div",95),T(),x(1,"svg",94),q(),l(2,"h6",19),h(3,"Common.Empty_State.recent_locations.header"),s(),l(4,"p",19),h(5,"Common.Empty_State.recent_locations.message"),s()())}function A_(t,o){if(t&1&&(A(0),p(1,N_,2,6,"div",85)(2,E_,6,0,"div",82),D()),t&2){let e=d(3);r(),c("ngForOf",e.recents),r(),c("ngIf",!e.recents||!e.recents.length)}}
564function D_(t,o){if(t&1){let e=S();l(0,"div")(1,"app-location-card",101),C("selected",function(){let i=y(e).$implicit,a=d(4);return w(a.selectLocation(i))})("orderCurbside",function(){let i=y(e).$implicit,a=d(4);return w(a.makeCurbsideAt(i))})("orderNow",function(){let i=y(e).$implicit,a=d(4);return w(a.inModalView?a.useThisLocation(i):a.makeBasketAt(i))}),s()()}if(t&2){let e=o.$implicit,n=d(4);r(),c("location",e)("host",n.environment.s3LocationImages)("buttonText",n.translate.instant(n.inModalView?"Common.Labels.select_location":"Order.start_pickup_order"))("authentication",n.authentication)("saved",n.setHeartForFavorite(e))("editable",!e.externalFavorite)}}function F_(t,o){t&1&&(l(0,"div",95),T(),x(1,"svg",94),q(),l(2,"h6",19),h(3,"Common.Empty_State.fav_locations.title"),s(),l(4,"p",19),h(5,"Common.Empty_State.fav_locations.message"),s()())}function V_(t,o){if(t&1&&(A(0),p(1,D_,2,6,"div",85)(2,F_,6,0,"div",82),D()),t&2){let e=d(3);r(),c("ngForOf",e.favLocations),r(),c("ngIf",!e.favLocations||!e.favLocations.length)}}function H_(t,o){if(t&1&&(l(0,"swiper-slide",81),p(1,T_,9,8,"ng-container",9)(2,A_,3,2,"ng-container",9)(3,V_,3,2,"ng-container",9),s()),t&2){let e=o.$implicit,n=d(2);r(),c("ngIf",e.id==="nearby"&&(n.currentSubTab==="nearby"||n.currentTab==="delivery"&&!n.environment.isMobileApp)),r(),c("ngIf",e.id==="recents"&&n.currentSubTab==="recents"&&n.currentTab!=="delivery"),r(),c("ngIf",e.id==="favorites"&&n.currentSubTab==="favorites"&&n.currentTab!=="delivery")}}function R_(t,o){if(t&1&&p(0,H_,4,3,"swiper-slide",80),t&2){let e=d();c("ngForOf",e.subTabs)}}function B_(t,o){t&1&&(A(0),T(),x(1,"svg",104),q(),l(2,"p"),h(3,"Delivery Only"),s(),D())}function $_(t,o){if(t&1&&(l(0,"div",102),T(),x(1,"svg",103),q(),l(2,"p"),h(3,"Delivery, Collect & Dine-in"),s(),p(4,B_,4,0,"ng-container",9),s()),t&2){let e=d();r(4),c("ngIf",!(e.environment.locationShowMapLegend===!0&&e.navigatedFromButton==="carryout"))}}var kV=(()=>{class t{constructor(e,n,i,a,f,m,g,u,_,O,P,L,j,Y,J,ze,Le,Re,de,te,Ye,Xe,it){this.appStateActions=e,this.appStateSelectors=n,this.apiService=i,this.fb=a,this.router=f,this.modalService=m,this.activeModal=g,this.route=u,this.seoService=_,this.productService=O,this.availabilityService=P,this.translate=L,this.globalService=j,this.modalController=Y,this.platform=J,this.dashboardService=ze,this.utilService=Le,this.appStore=Re,this.finderService=de,this.eventStateActions=te,this.trackingService=Ye,this.nomnomCMSService=Xe,this.weightService=it,this.showTabs=!0,this.searchInputPlaceholder="",this.name="",this.showFilter=!0,this.showSubtabs=!0,this.mode="order-begin",this.product=null,this.inModalView=!1,this.subscriptions=[],this.globalServiceProviders=b.globalServiceProviders,this.searching=!1,this.showLocationsWithDelivery=!1,this.showLocationsWithCarryout=!1,this.deliveryAddressAccepted=!1,this.errorIncompleteDeliveryAddress=!1,this.errorCannotDeliverToThatAddress=!1,this.mapFocusOnLoadLat=0,this.mapFocusOnLoadLong=0,this.selectedLocation=null,this.useMyLocationErrorMessage="",this.useMyLocationIsSupported=!1,this.myLocation=null,this.loading=!1,this.loggedIn=!1,this.selectButtonText="Order Now",this.hadPreviousLocation=!1,this.regionOnly=!0,this.slideOpts={allowTouchMove:!1,noSwiping:!0},this.subTabs=[{id:"nearby",label:this.translate.instant("Common.Labels.Nearby"),selected:!0},{id:"recents",label:this.translate.instant("Common.Labels.Recents"),selected:!1},{id:"favorites",label:this.translate.instant("Common.Labels.Favorite"),selected:!1}],this.currentSubTab="nearby",this.environment=b,this.selectedLocationActive=!1,this.authentication=null,this.orderTimePromptId="",this.mapEnabled=!1,this.searchTerm=new String,this.mapView=!1,this.isMobile=!1,this.isIE11=!0,this.deliveryComingSoon=!1,this.pageInView=!0,this.loggerService=new ke(t.name),this.scrollEnd=i1=>{},this.searchForm=this.fb.group({search:[this.routeQueryParameter,ln.required]}),b.canDisableMap||(this.mapEnabled=!0),this.isIE11=this.utilService.isIe11(),this.mapFocusOnLoadLat=b.locationDefaultMapFocusOnLoadLat,this.mapFocusOnLoadLong=b.locationDefaultMapFocusOnLoadLong,this.swiper=this.slides?.nativeElement?.swiper}set allLocations(e){this._allLocations=e}get allLocations(){return this._allLocations}set locations(e){this._locations=e}get locations(){return this._locations}
564ngOnInit(){this.routeQueryParameter=this.route.snapshot.paramMap.get("query"),this.searchTerm=this.routeQueryParameter?new String(this.routeQueryParameter):new String,this.navigatedFromButton=this.route.snapshot.paramMap.get("action"),this.startingTab=this.navigatedFromButton?this.navigatedFromButton:"carryout",this.subscriptions.push(this.route.params.subscribe(e=>{e.product&&e.product!==null&&(this.product=e.product)})),this.startingTab==="delivery"&&(this.regionOnly=!1),this.greeting=this.dashboardService.getGreeting(),navigator.geolocation&&(this.useMyLocationIsSupported=!0),this.currentTab=this.startingTab,this.selectButtonCallback=this.makeBasketAt.bind(this),this.subscriptions.push(this.route.params.subscribe(e=>{b.loadAllRestaurantsByDefaultOnLocator&&this.currentTab==="carryout"&&this.pageInView&&this.appStateActions.getAllLocations().then(n=>{this.locations=n.payload.filter(i=>this.isRestaurantVisibleInList(i)),this.locations.sort((i,a)=>i.name>a.name?1:-1),this.allLocationsForMap=this.locations}).catch(n=>{this.loggerService.log("get all locations failed",n)})})),this.subscriptions.push(this.appStateSelectors.googleMap.subscribe(e=>{e?(this.storeMap=e,this.routeQueryParameter?this.beginSearchByAddress(this.routeQueryParameter):this.locations):!this.mapEnabled&&this.useMyLocationIsSupported,this.locations&&this.mapEnabled&&this.focusMap()})),this.subscriptions.push(this.appStateSelectors.searchLocations.subscribe(e=>{this.locations=e,this.locations&&(this.currentTab==="carryout"&&(this.locations=this.locations.filter(n=>this.isRestaurantVisibleInList(n))),this.locations.sort(this.finderService.locationCompare),this.updateAllLocations(),this.locationsThatCanDeliver=this.locations.filter(n=>n.canDeliver()),this.storeMap&&this.mapEnabled&&this.focusMap()),this.setLoading(!1)})),this.subscriptions.push(this.appStateSelectors.favoriteLocations.subscribe(e=>{this.favLocations=e,this.favLocations&&(this.favLocations.sort(this.finderService.locationCompare),this.updateAllLocations())})),this.subscriptions.push(this.appStateSelectors.errors.subscribe(e=>{})),this.subscriptions.push(this.appStateSelectors.authentication.subscribe(e=>{this.authentication=e,e&&!this.inModalView?(this.updateSlider(!0),!this.authentication.dashboardseen&&b.loginRedirectToDashboard&&!this.inModalView?this.router.navigate(["/order/dashboard"]):this.loginReady(),this.eventStateActions.userLoggedIn(new f3(this.authentication))):(this.onSubTabChange("nearby"),this.updateSlider(!1),this.addressesGuest=this.appStore.getValue().appState.addressesGuest)})),this.subscriptions.push(this.appStateSelectors.addresses.subscribe(e=>{this.addresses=this.dashboardService.filterDuplicateAdrresses(e)})),this.subscriptions.push(this.appStateSelectors.recent.subscribe(e=>{this.recentOrders=e,this.recentOrders&&(this.recents=[],this.recentOrders.forEach(n=>{this.apiService.location(n.vendorid).then(i=>{this.recents.push(i),this.recents.sort(this.locationCompareById
564),this.recents=yo(this.recents,"id"),this.recents.sort(this.finderService.locationCompare),this.updateAllLocations()})}))})),this.subscriptions.push(this.appStateSelectors.basket.subscribe(e=>{this.basket=e})),this.subscriptions.push(this.appStateSelectors.selectedLocation.subscribe(e=>{this.selectedLocation=e})),this.subscriptions.push(this.appStateSelectors.options.subscribe(e=>{if(e){let n=e.find(i=>i.name==="delivery-availability-content");this.deliveryNotice=n?n.value:""}})),b.apiClientId==="wingstopnl"&&this.nomnomCMSService.getOptions().then(e=>{let n=e.find(i=>i.name==="hide_delivery");n&&(this.deliveryComingSoon=n.isActive&&n.value==="true")}),this.lang=localStorage.getItem("storedInterfaceLanguage"),this.subscriptions.push(this.appStateSelectors.deliveryServiceProviders.subscribe(e=>{e&&(this.globalServiceProviders=e)}))}ngOnDestroy(){this.subscriptions.map(e=>e.unsubscribe()),this.appStateActions.setMap(null)}ionViewDidEnter(){this.inModalView?this.isMobile=!0:(this.utilService.isMobile("map-toggle-check-container"),this.subscriptions.push(this.utilService.deviceIsMobile.subscribe(e=>{this.isMobile=e,this.mapView=!0,this.infoWindowOptions={minWidth:this.isMobile?250:400,maxWidth:this.isMobile?250:400}})))}ionViewWillEnter(){this.pageInView=!0,this.inModalView||this.seoService.addSeoData(this.route),this.greeting=this.dashboardService.getGreeting()}ionViewWillLeave(){this.pageInView=!1}ionViewDidLeave(){this.hideLocationDetail()}sortGlobalServiceProvidersByWeight(){if(b.apiClientId==="wingstopnl"&&this.lang==="nl"){let e=this.globalServiceProviders.find(i=>i.ref==="ubereats");e&&(e.imagePath="./assets/images/service-providers/ubereats-nl.png");let n=this.globalServiceProviders.find(i=>i.ref==="thuisbezorgd");n&&(n.imagePath="./assets/images/service-providers/thuisbezorgd-nl.png")}return this.weightService.sort(this.globalServiceProviders)}setSearchTerm(e){this.searchTerm=new String(e)}toggleMap(e){this.mapEnabled=!0;try{this.trackingService.logGaEvent({event:"locations_filter_tap"})}catch{}e!==void 0?this.mapView=e:this.mapView=!this.mapView,this.mapView&&!this.storeMap&&setTimeout(()=>this.focusMap(),300),this.eventStateActions.showMap(this.mapEnabled)}isSearchEnabled(){let e;return this.currentTab==="carryout"?e=!0:this.currentTab==="delivery"?e=!1:e=!0,e}setLoading(e=!0){e?(this.loading=!0,this.loadingPromise=this.utilService.fakePromise()):(this.loading=!1,this.loadingPromise&&this.loadingPromise.resolve())}updateSlider(e){(this.platform.is("mobileweb")||this.platform.is("hybrid"))&&(this.slideOpts.allowTouchMove=e,this.slideOpts.noSwiping=!e,setTimeout(()=>{this.slides},300))}setSearching(e){this.searching=e}onCenterChange(){this.currentCoords=this.storeMap.getCenter().toJSON()}bringElementIntoView(e,n){let i=e||"tabList";this.utilService.scrollElementIntoView(this.content,i,"locationFinderPage",n)}setHeartForFavorite(e){return this.dashboardService.setHeartForFavoriteLocation(e,this.favLocations)}canEditFavorite(e){return this.dashboardService.canEditFavoriteLocation(e,this.favLocations)}setupBasket(e,n,i){this.setLoading(!0),this.finderService.setupBasket(e,this.loggedIn,i).then(a=>{a?(this.lastUserDeliveryAddress=a.address,this.basketAttempt(a.locations,a.address),this.eventStateActions.keyboardLocationSearched(new Ln({locations:a.locations,source:n}))):(this.setLoading(!1),this.errorCannotDeliverToThatAddress=!0)})}onHandoffChange(e){let n=this.currentTab;this.currentTab=e,n==="carryout"&&this.currentTab==="delivery"?(this.regionOnly=!1,this.previousLocations=this.locations,this.currentSubTab="nearby",this.clearSearchBox(),this.clearSearchResults(),this.resetDeliveryErrorFlags(),this.onSubTabChange("nearby"),this.authentication&&this.updateSlider(!1)):this.currentTab==="carryout"&&(this.regionOnly=!0,b.loadAllRestaurantsByDefaultOnLocator&&this.appStateActions.getAllLocations().then(i=>{this.locations=i.payload.filter(a=>this.isRestaurantVisibleInList(a)),this.locations.sort((a,f)=>a.name>f.name?1:-1),this.allLocationsForMap=this.locations}).catch(i=>{this.loggerService.log("get all locations failed",i)}),this.locations=this.previousLocations,this.authentication&&this.updateSlider(!0)),this.selectedAddress,this.eventStateActions.setOrderType(this.getCurrentOrderType(this.currentTab))}redirectToDeliveryPartner(){window.location.href=this.environment.nomnomRedirectGlobalOverrideDeliveryUrl}clearSearchResults(){this.locations=[]}
564onSubTabChange(e){this.currentSubTab=e;let n=this.subTabs.find(a=>a.id===this.currentSubTab),i=this.subTabs.indexOf(n);this.swiper&&this.swiper.slideTo(i)}slideChanged(){let e=this.swiper?.activeIndex;typeof e=="number"&&this.onSubTabChange(this.subTabs[e].id)}selectedLocationCanAcceptOrders(){return this.selectedLocation&&this.selectedLocation.supportsonlineordering&&!this.selectedLocation.availabilitymessage}makeBasketAt(e,n){if(e.nomnom&&e.nomnom.redirect){let i=this.finderService.createNomnomRedirectUrl(e,this.currentTab);this.platform.is("hybrid")||b.isMobileApp?window.open(i,"_system"):window.location.href=i;return}this.basketAttempt([e],n||null)}makeCurbsideAt(e){if(e.nomnom&&e.nomnom.redirect){this.platform.is("hybrid")||b.isMobileApp?window.open(this.finderService.createNomnomRedirectUrl(e,this.currentTab),"_system"):window.location.href=this.finderService.createNomnomRedirectUrl(e,this.currentTab);return}this.basketAttempt([e],null,!0)}useThisLocation(e){this.modalController.dismiss(e).then().catch(n=>{})}startOrderKiosk(){this.selectedLocation?this.basketAttempt([this.selectedLocation],null):this.appStateActions.getLocation(this.environment.kioskLocationId).then(e=>{this.router.navigate(["/location",this.selectedLocation.slug,"menu"])}).catch(e=>{this.loggerService.log("error setting location")})}basketAttempt(e,n,i){n?this.finderService.getGeoCode(n,e).then(a=>{this._basketAttempt(a,n)}):this._basketAttempt(e,n,i)}_basketAttempt(e,n,i){this.finderService.basketAttempt(e,n,i,this.product).then(()=>{this.setLoading(!1)}).catch(a=>{a&&Array.isArray(a)&&a.indexOf("errorCannotDeliverToThatAddress")>-1&&(this.errorCannotDeliverToThatAddress=!0),this.setLoading(!1)})}setSelectedSavedAddress(e){this.addressToDeliverTo=e}loginReady(){this.inModalView||(this.loggedIn=!0,this.appStateActions.getUserFavoriteLocations().catch(e=>e),this.appStateActions.getUserAddresses(),this.appStateActions.getRecentOrders())}updateAllLocations(){this.allLocations=[].concat(this.locations?this.locations:[],this.recents?this.recents:[],this.favLocations?this.favLocations:[]),this.allLocations.sort(this.locationCompareById
564),this.allLocations=yo(this.allLocations,"id")}getAllLocationsForMap(){if(this.allLocations)return this.allLocations.filter(e=>this.isRestaurantVisibleInList(e))}isRestaurantVisibleInList(e){let n=this.router.url.includes("order/action/carryout");return b.locationMapShowGhostKitchens?n?e.canpickup:e.canpickup||e.supportsdinein||e.isGhostKitchen()&&!n:n?e.canpickup:(e.canpickup||e.supportsdinein)&&!e.isGhostKitchen()}locationCompareById(e,n){return e.id-n.id}filterDuplicates(e,n,i){return n===i.length-1||e.id!==i[n+1].id}clearSearchBox(){this.locations=null,this.searchTerm=new String,this.locationsThatCanDeliver=null,this.setLoading(!1),this.deliveryAddressAccepted=!1}searchThisArea(){this.currentCoords&&this.beginSearch(this.currentCoords.lat,this.currentCoords.lng)}useMyLocation(){this.setLoading(!0),this.useMyLocationErrorMessage="",this.onSubTabChange("nearby"),(navigator.geolocation&&!b.isMobileApp||!this.platform.is("hybrid"))&&this.clearSearchBox(),this.findByGeolocation()}findByGeolocation(){this.getCurrentPosition()&&this.getCurrentPosition().then(e=>(this.myLocation=e,this.setLoading(!1),this.appStateActions.getLocations(e.coords.latitude,e.coords.longitude))).then(({payload:e})=>{this.eventStateActions.searchedByGeolocation(new t2({locations:e,success:!!(e&&e.length)}))}).catch(e=>{switch(this.setLoading(!1),e.code){case e.PERMISSION_DENIED:this.useMyLocationErrorMessage=this.translate.instant("Error.to_find_nearest_location");break;case e.POSITION_UNAVAILABLE:this.useMyLocationErrorMessage=this.translate.instant("Error.location_info_unavailable");break;case e.TIMEOUT:this.useMyLocationErrorMessage=this.translate.instant("Error.location_request_timed_out");break;default:this.useMyLocationErrorMessage=this.translate.instant("Error.unknown_error")}this.eventStateActions.searchedByGeolocation(new t2({locations:[],success:!1}))})}getCurrentPosition(){if(navigator.geolocation&&!b.isMobileApp||!this.platform.is("hybrid"))return new Promise((e,n)=>{navigator.geolocation.getCurrentPosition(i=>{e(i)},i=>{n(i)})})}submit(e){e.preventDefault()}resetDeliveryErrorFlags(){this.errorIncompleteDeliveryAddress=!1,this.errorCannotDeliverToThatAddress=!1}beginSearch(e,n){return this.setLoading(!0),this.appStateActions.getLocations(e,n).then(()=>{this.setLoading(!1)})}beginSearchByAddress(e){return this.setLoading(!0),this.appStateActions.getLocationsByAddress(e).then(()=>{this.setLoading(!1)})}isAFavLocation(e){return this.favLocations&&this.favLocations.find(n=>n.id===e.id)}geocodeDeliveryAddress(e){this.searchTerm=e.toGeocodeQuery()}storeMapReady(e){this.appStateActions.setMap(e),e.addListener("click",()=>{this.mapInfoWindowChildren.forEach(n=>n.close())})}focusMap(){if(this.mapEnabled&&this.storeMap)if(!this.locations||this.locations.length===0)this.storeMap.setCenter(new google.maps.LatLng(b.locationDefaultMapFocusOnLoadLat,b.locationDefaultMapFocusOnLoadLong)),this.storeMap.setZoom(b.locationDefaultMapNoSelectionZoom);else if(this.locations.length===1)this.storeMap.setCenter(new google.maps.LatLng(this.locations[0].latitude,this.locations[0].longitude)),this.storeMap.setZoom(b.locationDefaultMapOneSelectionZoom);else{let e=new google.maps.LatLngBounds;for(let n of this.locations)e.extend(new google.maps.LatLng(n.latitude,n.longitude));this.storeMap.fitBounds(e)}}hideLocationDetail(){this.selectedLocationActive=!1}selectLocation(e,n){if(this.selectedLocation=e,this.selectedLocation){this.eventStateActions.storeViewed(new fi({location:this.selectedLocation,position:this.getLocationPosition(this.locations,this.selectedLocation)})),this.utilService.scrollElementIntoView(this.content,e.getGenericID(),"locationFinderPage"),this.selectedLocationActive=!0,this.storeMap&&(this.storeMap.setCenter(new google.maps.LatLng(this.selectedLocation.latitude,this.selectedLocation.longitude)),this.storeMap.setZoom(b.locationDefaultMapOneSelectionZoom));let i=this.allLocations.findIndex(a=>a.id===e.id);this.openInfoWindow(i,n)}}openInfoWindow(e,n){this.mapView?this.bringElementIntoView("mapDiv",!0):this.content.scrollToTop();let i=this.mapInfoWindowChildren.filter((f,m)=>m===e)[0],a=this.mapInfoWindowChildren.filter((f,m)=>m!==e);i&&(i.open(n),a.forEach(f=>f.close()))}showMode(e){this.finderService.showMode(e).catch(n=>this.setLoading(!1))}showMinimumConfirmation(e){this.finderService.showMinimumConfirmation(e).then(n=>
564{n||(this.setLoading(!1),this.currentTab="carryout",this.currentSubTab="nearby",this.setSearchTerm(this.searchTerm))}).catch(n=>this.setLoading(n))}alertDeliveryUnavailable(){this.finderService.alertDeliveryUnavailable().then(e=>{e?(this.clearSearchBox(),this.setSearchTerm("")):(this.setLoading(!1),this.currentTab="carryout",this.currentSubTab="nearby",this.setSearchTerm(this.searchTerm))}).catch(e=>this.setLoading(e))}onBoundsChange(e){this.mapBounds=e}selectedLocationResult({result:e,source:n}){e&&(this.selectedAddress=e),this.resetDeliveryErrorFlags(),this.currentTab==="carryout"?(this.appStateActions.setSearchLocation(this.selectedAddress).then(i=>{this.eventStateActions.keyboardLocationSearched(new Ln({locations:i,source:n}))}),this.onSubTabChange("nearby")):this.currentTab==="delivery"?this.selectedAddress.parsedAddress.isComplete()?this.setupBasket(this.selectedAddress,n,this.currentTab):this.errorIncompleteDeliveryAddress=!0:this.beginSearchByAddress(this.selectedAddress.address).then(({payload:i})=>{this.eventStateActions.keyboardLocationSearched(new Ln({locations:i,source:n}))})}getCurrentOrderType(e){if(e==="delivery")return ji.Delivery;if(e==="carryout")return ji.Pickup}getLocationPosition(e,n){let i=e.findIndex(({id:a})=>a===n.id);return Number.isInteger(i)?i+1:0}static{this.\u0275fac=function(n){return new(n||t)(v(Me),v(Se),v(nt),v(Z1),v(re),v(_t),v(It),v(lt),v(Rn),v(ht),v(I1),v(Oe),v(f1),v(Je),v(St),v(pt),v(X1),v(Ve),v(Ui),v(Vt),v(zt),v(Ue),v(n1))}}static{this.\u0275cmp=N({type:t,selectors:[["app-location-finder"]],viewQuery:function(n,i){if(n&1&&(we(ve,5),we(Pv,5),we(vi,5)),n&2){let a;Ce(a=be())&&(i.content=a.first),Ce(a=be())&&(i.slides=a.first),Ce(a=be())&&(i.mapInfoWindowChildren=a)}},inputs:{showTabs:"showTabs",searchInputPlaceholder:"searchInputPlaceholder",name:"name",showFilter:"showFilter",showSubtabs:"showSubtabs",mode:"mode",product:"product",inModalView:"inModalView"},standalone:!1,decls:12,vars:4,consts:[["pageWrapper",""],["mapWrapper",""],["subTabWrapper",""],["mapLegend",""],["slides",""],["marker","mapMarker"],["mapInfoWindow","mapInfoWindow"],[3,"ionScrollEnd","scrollY"],[4,"ngTemplateOutlet"],[4,"ngIf"],["class","w-100",4,"ngIf"],[1,"w-100"],["class","location-finder",3,"let-it-flow","ngClass",4,"ngIf"],["class","page location-finder kiosk-order-page d-flex container ion-justify-content-center",4,"ngIf"],[1,"location-finder",3,"ngClass"],[1,"location-finder__main","container"],[1,"location-finder__wrapper","row","g-0"],[1,"col","location-finder__content",3,"ngClass"],[1,"location-finder__content__header"],["translate",""],["class","location-finder__content__nav",4,"ngIf"],[1,"location-finder__content__search"],["class","location-finder__content__searchWrapper",4,"ngIf"],["id","map-toggle-check-container",1,"d-none","d-md-block"],[1,"visually-hidden"],[1,"location-finder__content__results",3,"ngBusy","hidden"],[1,"row","g-0","justify-content-center","px-6"],["id","tabList",1,"col-lg-11","col-xl-10"],["class","tabs",4,"ngIf"],[1,"slides-wrapper"],["pager","false","style","max-width: 100vw; width: 100%;",3,"options","ionSlideWillChange",4,"ngIf"],["class","location-finder-detail bg-white",3,"ngClass",4,"ngIf"],[1,"col","d-none","d-md-block","location-finder__map-wrapper"],[1,"location-finder__content__nav"],[1,"carryout-btn",3,"click","ngClass"],["type","carryout","alt",""],[1,"delivery-btn",3,"click","ngClass"],["type","delivery","alt","",4,"ngIf"],["src","/assets/images/scooter.png","class","scooter-image",4,"ngIf"],["src","/assets/images/uk-delivery-icon.svg","class","scooter-image-outline",4,"ngIf"],["type","delivery","alt",""],["src","/assets/images/scooter.png",1,"scooter-image"],["src","/assets/images/uk-delivery-icon.svg",1,"scooter-image-outline"],[1,"location-finder__content__searchWrapper"],[3,"submit","formGroup"],[1,"flex-grow-1",3,"onSelectedResult","searching","mapBounds","mapCenter","regionOnly","defaultValue","searchFirst","position","placeholder","searchEnabled"],["class","lds-dual-ring",4,"ngIf"],["class","toggle-map-view","type","button",3,"d-none","click",4,"ngIf"],[1,"lds-dual-ring"],["type","button",1,"toggle-map-view",3,"click"],[3,"type"],[1,"coming-soon"],[1,"tabs"],["class","tabs-item",3,"active",4,"ngFor","ngForOf"],[1,"tabs-item"],["type","button",1,"btn","tabs-btn",3,"click"],["pager","false",2,"max-width","100vw","width","100%",3,"ionSlideWillChange","options"],[1,"location-finder-detail","bg-white",3,"ngClass"],[1,"sticky-top","sticky-wrapper"],["type","button","aria-label","Close",1,"close","close-basic",3,"click"],["type","close",1,"icon-24"],[3,"host","location","buttonText","authentication","hideInfoIcon","saved","orderCurbside","orderNow",4,"ngIf"],[3,"orderCurbside","orderNow","host","location","buttonText","authentication","hideInfoIcon","saved"],[1,"page","location-finder","kiosk-order-page","d-flex","container","ion-justify-content-center"],[1,"kiosk-order","m-auto","w-50","p-5"],[2,"max-height","40vh !important",3,"options"],["type","button","translate","",1,"btn","btn-primary","btn-block","mt-3","w-100","pulse-button",3,"click"],["id","mapDiv",3,"ngClass"],["height","100%","width","100%",1,"h-100","w-100",3,"mapInitialized","centerChange","boundsChange","center","zoom","options"],[3,"title","position","options","mapClick",4,"ngFor","ngForOf"],[3,"mapClick","title","position","options"],[3,"options"],[3,"orderCurbside","orderNow","location","host","buttonText"],[1,"h-100","w-100","tap-to-explore","d-flex"],[1,"tap-to-explore-card","pointer",3,"click"],[1,"btn","font-weight-bold","explore-text","mx-auto"],[1,"btn-left"],["type","location-map",1,"location-map"],[1,"btn-right"],["translate","",1,"click_to_explore_line"],["class","text-start w-100",4,"ngFor","ngForOf"],[1,"text-start","w-100"],["class","location-finder__content__results--error",4,"ngIf"],["class","location-finder__content__results--helper",4,"ngIf"],["class","search-results",4,"ngIf"],[4,"ngFor","ngForOf"],[3,"selected","orderCurbside","orderNow","location","host","authentication","saved","buttonText","finderMode"],["id","dsp-header","translate",""],[3,"ngClass"],[3,"serviceProvider","handoffMode","length"],["type","button","class","btn btn-primary w-100","translate","",3,"click",4,"ngIf"],["class","location-unavailable",4,"ngIf"],["type","button","translate","",1,"btn","btn-primary","w-100",3,"click"],[1,"location-unavailable"],["type","location"],[1,"location-finder__content__results--error"],[1,"location-finder__content__results--helper"],[1,"search-results"],[3,"activeAddressConfirmed","activeAddressChange","selectButtonText","address","active"],["id","takeaway_alternate"],[1,"bold-link",3,"click"],[3,"selected","orderCurbside","orderNow","location","host","buttonText","authentication","saved","editable"],[1,"location-finder-alternate__map-wrapper__mapLegend"],["id","green-marker","type","location",1,"icon-md"],["
564id","black-marker","type","location",1,"icon-md"]],template:function(n,i){if(n&1){let a=S();l(0,"ion-content",7),C("ionScrollEnd",function(m){return y(a),w(i.scrollEnd(m))}),p(1,Av,1,0,"ng-container",8)(2,Dv,1,0,"app-sticky-bottom-order-buttons",9)(3,Fv,1,0,"app-footer",10),s(),p(4,m_,2,2,"ng-template",null,0,ne)(6,x_,3,7,"ng-template",null,1,ne)(8,R_,1,1,"ng-template",null,2,ne)(10,$_,5,1,"ng-template",null,3,ne)}if(n&2){let a=U(5);ye("scrollY",!i.environment.isKiosk),r(),c("ngTemplateOutlet",a),r(),c("ngIf",i.environment.apiClientId==="wingstopid"),r(),c("ngIf",i.environment.showComponentFooter&&!i.inModalView)}},dependencies:[ve,ae,ue,V,ut,k1,Xt,Jt,Ei,X,J0,Hc,$c,Rc,Zc,Nn,vi,_i,xe,B1,Ge,s4,$e],styles:['[_ngcontent-%COMP%]:root{--ion-color-primary: map-get($theme-colors, primary);--ion-color-secondary: map-get($theme-colors, secondary);--ion-color-tertiary: map-get($theme-colors, tertiary);--ion-color-success: map-get($theme-colors, tertiary);--ion-color-warning: map-get($theme-colors, secondary);--ion-color-danger: map-get($theme-colors, primary);--ion-color-dark: map-get($theme-colors, dark);--ion-color-medium: map-get($theme-colors, light-gray);--ion-color-light: map-get($theme-colors, light)}[_ngcontent-%COMP%]:root{--ion-font-family: $primary-font-family}[_ngcontent-%COMP%]:root{--font-size-scale: 1;--text-font-scale-ratio: 1;--text-font-scale-ratio-base: 1;--text-font-scale-ratio-small: 1;--text-font-scale-ratio-medium: 1;--text-font-scale-ratio-large: 1;--text-font-scale-ratio-light: 1;--text-font-scale-ratio-light-small: 1;--font-size-base-light: 19px;--font-size-tiny-light: 14px;--font-size-minor-light: 14px;--font-size-small-light: 17px;--font-size-medium-light: 22px;--font-size-large-light: 24px;--font-weight-bold: 500;--cta-font-size-base: 18px;--font-size-tiny: 14px;--font-size-minor: 14px;--font-size-small: 16px;--font-size-medium: 21px;--font-size-large: 24px;--line-height-large: 1.25;--line-height-medium: .9;--line-height-base: .9;--line-height-small: 1.14;--line-height-minor: 1.5;--line-height-tiny: 1.1;--h1-font-size-oversized: 70px;--h1-font-size: 55px;--h2-font-size-oversized: 60px;--h2-font-size: 41px;--h3-font-size: 30px;--h4-font-size: 21.71px;--h5-font-size: 17px;--h6-font-size: 16px;--h7-font-size: 16px;--careers-link: 25px;--core-values-info-font-size: 21px;--careers-core-innerCircle-font-size: 1.5rem;--careers-growth-title-font-size: var(--h2-font-size);--careers-core-innerCircle-top-padding: 0;--careers-core-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--careers-title-font-size: calc(var(--h2-font-size) * var(--text-header-font-scale-ratio-h2));--careers-item-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--locations-hours-label-font-size: calc(var(--font-size-small-light) * var(--text-font-scale-ratio-light-small));--location-card-title-font-size: calc(var(--font-size-small) * var(--text-font-scale-ratio));--custom-menu-desktop-link-line-height: 1rem;--location-finder-content-nav-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--location-finder-content-nav-font-weight: 700;--location-finder-content-search-title-font-size: 15px;--location-finder-content-header-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--global-menu-product-cta-font-size: calc(var(--h7-font-size) * var(--text-header-font-scale-ratio-h7));--global-menu-product-name-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--global-menu-product-name-font-weight: 500;--flavors-subtitle-font-weight: 400;--flavor-card-title-padding-bottom: unset;--flavor-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--flavor-card-title-line-height: var(--line-height-base);--slider-selection-background-color: linear-gradient(270deg, #ff0000 0%, #ff9000 34.47%, #fff600 72.87%, #91fa00 100%);--h1-line-height-oversized: .9;--h1-line-height: .9;--h2-line-height: .9;--h3-line-height: .9;--h4-line-height: .9;--h5-line-height: .9;--h6-line-height: .9;--body-font-line-height: 22px;--cta-top-padding:.85rem;--font-size-base: 1rem;--text-header-font-scale-ratio: 1;--text-header-font-scale-ratio-h1-oversized: var( --text-header-font-scale-ratio );--text-header-font-scale-ratio-h2-oversized: var( --text-header-font-scale-ratio );--text-header-font-scale-ratio-h2: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h3: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h4: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h5: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h6: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h7: var(--text-header-font-scale-ratio);--calculator-noUi-tooltip-font: 21px;--otnotice-font-size: 15px;--onetrust-heading-font-size: calc( var(--h2-font-size) * var(--text-header-font-scale-ratio-h2) );--flavors-offer-font-family: "Open Sans", sans-serif}@media (min-width: 992px){[_ngcontent-%COMP%]:root{--text-font-scale-ratio: 1.105;--text-font-scale-ratio-base: 1.184;--text-font-scale-ratio-medium: 1.071;--text-font-scale-ratio-large: 1.5;--text-font-scale-ratio-light: 1.105;--careers-link: 27px;--careers-core-card-title-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4));--careers-title-font-size: calc(var(--h1-font-size) * var(--text-header-font-scale-ratio));--careers-item-title-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--location-card-title-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--location-finder-content-nav-font-size: calc(var(--h6-font-size) * var(--text-header-font-scale-ratio-h6));--location-finder-content-header-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4));
564--global-menu-product-name-font-size: var(--font-size-large);--flavor-card-title-font-size: 1.75rem;--locator-arrow-font-size: 5px;--body-font-line-height: 24px;--text-header-font-scale-ratio: 1.3;--text-header-font-scale-ratio-h1-oversized: 2.57;--text-header-font-scale-ratio-h2-oversized: 2.13;--text-header-font-scale-ratio-h2: 1.56;--text-header-font-scale-ratio-h3: 1.36;--text-header-font-scale-ratio-h4: 1.658;--text-header-font-scale-ratio-h5: 1.647;--text-header-font-scale-ratio-h6: 1.375;--text-header-font-scale-ratio-h7: 1.125;--calculator-noUi-tooltip-font: 28px;--otnotice-font-size: 20px}}[_ngcontent-%COMP%]:root{--word-spacing: unset}[_ngcontent-%COMP%]:root{--cta-arrow-rotation: 0deg;--location-detail-active-translate: 100%;--modal-content-right: unset;--carousel-wrapper-direction: unset;--carousel-inner-direction: unset;--navbar-delivery-actions: unset;--primary-font-family: "RocGrotesk Light", sans-serif;--secondary-font-family: "RocGrotesk Medium", sans-serif;--font-family-base-bold: "RocGrotesk Bold", sans-serif;--headings-font-family: "RocGrotesk Extra Bold", sans-serif;--language-toggle-font-family: "RocGrotesk Extra Bold", sans-serif;--sticky-btn-line-left-width: 1px;--sticky-btn-line-right-width: 0;--calc-image-translate: -50%;--mobile-title-slider: 21px;--custom-select-background-position-x: 97%}[dir=rtl][_ngcontent-%COMP%]{--cta-arrow-rotation: 180deg;--location-detail-active-translate: -100%;--modal-content-right: 5%;--carousel-wrapper-direction: ltr;--carousel-inner-direction: rtl;--navbar-delivery-actions: ltr;--primary-font-family: "Almarai Light", sans-serif;--secondary-font-family: "Almarai Regular", sans-serif;--font-family-base-bold: "Almarai Bold", sans-serif;--headings-font-family: "Almarai Extrabold", sans-serif;--sticky-btn-line-left-width: 0;--sticky-btn-line-right-width: 1px;--calc-image-translate: 50%;--calculator-noUi-tooltip-font: 18px;--mobile-title-slider: 18px;--bs-btn-line-height: 1;--custom-select-background-position-x: 3%;--font-size-base-light: 14px;--font-size-small-light: 12px;--font-weight-bold: 700;--cta-font-size-base: 14px;--careers-growth-title-font-size: 30px;--core-values-info-font-size:16px;--careers-core-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--careers-title-font-size: calc(var(--h2-font-size) * var(--text-header-font-scale-ratio-h2));--careers-item-title-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--locations-hours-label-font-size: calc(var(--font-size-base-light) * var(--text-font-scale-ratio-light));--location-card-title-font-size: 18px;--location-finder-content-nav-font-size: calc(var(--cta-font-size-base) * var(--text-font-scale-ratio-large));--location-finder-content-nav-font-weight: 800;--location-finder-content-search-title-font-size: calc(var(--font-size-small) * var(--text-font-scale-ratio));--global-menu-product-cta-font-size: calc(var(--cta-font-size-base) * var(--text-font-scale-ratio-large));--global-menu-product-name-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--global-menu-product-name-font-weight: 800;--flavors-subtitle-font-weight: 700;--flavor-card-title-padding-bottom: 17;--flavor-card-title-line-height: var(--h3-line-height);--slider-selection-background-color: linear-gradient(270deg, #91fa00 0%, #fff600 34.47%, #ff9000 72.87%, #ff0000 100%);--font-size-small: 12px;--font-size-medium: 18px;--line-height-medium: 1.333;--line-height-base: 1.7;--line-height-small: 1.57;--h1-font-size-oversized: 80px;--h1-font-size: 38px;--h2-font-size: 30px;--h3-font-size: 26px;--h4-font-size: 21.71px;--h5-font-size: 18px;--h6-font-size: 13px;--h7-font-size: 14px;--h1-line-height-oversized: 1.1875;--h1-line-height: 1.294;--h2-line-height: 1.333;--h3-line-height: 1.307;--h6-line-height: 1.538;--h6-font-weight: 800;--headings-font-weight: 800;--bs-body-text-align: right}@media (min-width: 992px){[dir=rtl][_ngcontent-%COMP%]{--h1-line-height-oversized: 1.333;--h1-line-height: 1.25;--h2-line-height: 1.24;--line-height-small: 1.75;--line-height-medium: 1.454;--text-font-scale-ratio: 1.2;--text-font-scale-ratio-medium: 1.222;--text-font-scale-ratio-large: 1.142;--text-header-font-scale-ratio: 1.5789;--text-header-font-scale-ratio-h1-oversized: 1.875;--text-header-font-scale-ratio-h2: 1.667;--text-header-font-scale-ratio-h3: 1.538;--text-header-font-scale-ratio-h4: 1.3636;--text-header-font-scale-ratio-h5: 1.333;--text-header-font-scale-ratio-h7: 1;--calculator-noUi-tooltip-font: 22px;--location-card-title-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));
564--custom-menu-desktop-link-line-height: var(--h3-line-height);--location-finder-content-header-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--flavor-card-title-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4))}}[dir=rtl][_ngcontent-%COMP%]   .ms-1[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-2[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-3[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-4[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-5[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-6[_ngcontent-%COMP%]{margin-left:0!important}[dir=rtl][_ngcontent-%COMP%]   .me-1[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-2[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-3[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-4[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-5[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-6[_ngcontent-%COMP%]{margin-right:0!important}[lang=th][_ngcontent-%COMP%]{direction:ltr;text-align:left;--font-size-base-light: 16px;--h1-line-height-oversized: 1.5;--h1-line-height: 1.5;--h2-line-height: 1.5;--h3-line-height: 1.5;--h5-line-height: 1.5;--line-height-base: 1.5;
564--line-height-small: 1.5;--line-height-tiny: 1.5;--body-font-line-height: 1.5;--h1-font-size-oversized: 34px;--h1-font-size: 34px;--h2-font-size: 30px;--h3-font-size: 30px;--careers-link: 25px;--core-values-info-font-size: 16px;--careers-core-innerCircle-font-size: 1.2rem;--careers-core-innerCircle-top-padding: 10px;--cta-top-padding:1.5rem;--word-spacing: normal;--word-break: break-word}@media (min-width: 992px){[lang=th][_ngcontent-%COMP%]{--text-header-font-scale-ratio-h2: 1;--text-header-font-scale-ratio-h3: 1}}.location-finder[_ngcontent-%COMP%]{display:flex;flex:1 1 auto}@media (max-width: 767.98px){.location-finder[_ngcontent-%COMP%]{background-color:#f9f9f9}}.location-finder__main[_ngcontent-%COMP%]{display:flex;flex:1 1 auto;flex-grow:1;padding:0;max-width:none}.location-finder__wrapper[_ngcontent-%COMP%]{display:flex;width:100%;flex-wrap:nowrap}.location-finder__content[_ngcontent-%COMP%]{display:flex;flex-direction:column;height:100%;width:100%;max-width:550px}@media (max-width: 991.98px){.location-finder__content[_ngcontent-%COMP%]{background-color:#fff;overflow-y:auto;max-width:400px}}@media (max-width: 767.98px){.location-finder__content[_ngcontent-%COMP%]{max-width:unset}}.location-finder__content.lockDown[_ngcontent-%COMP%]{overflow:unset}.location-finder__content__header[_ngcontent-%COMP%]{padding:1.5rem}@media (max-width: 767.98px){.location-finder__content__header[_ngcontent-%COMP%]{padding:1rem}}.location-finder__content__header[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{font-size:calc(var(--h2-font-size) * var(--text-header-font-scale-ratio-h2))}.location-finder__content__header[_ngcontent-%COMP%]   .toggle-map-view[_ngcontent-%COMP%]{background-color:transparent;display:flex;align-items:center;width:100%;color:#006938;width:125px;justify-content:flex-end}.location-finder__content__header[_ngcontent-%COMP%]   .toggle-map-view[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{margin-right:.5rem}.location-finder__content__header[_ngcontent-%COMP%]   .toggle-map-view[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{font-weight:700}.location-finder__content__searchWrapper[_ngcontent-%COMP%]{width:100%!important}.location-finder__content__nav[_ngcontent-%COMP%]{display:flex;list-style:none;padding:0}.location-finder__content__nav[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{flex-basis:50%;max-width:50%}.location-finder__content__nav[_ngcontent-%COMP%]   .delivery-btn[_ngcontent-%COMP%]{inset-inline-end:22px}.location-finder__content__nav[_ngcontent-%COMP%]   .carryout-btn[_ngcontent-%COMP%], .location-finder__content__nav[_ngcontent-%COMP%]   .delivery-btn[_ngcontent-%COMP%]{display:flex;width:calc(100% + 22px);min-height:48px;border:1px solid #000000;border-radius:30px;background-color:#fff;justify-content:center;align-items:center;position:relative;z-index:1;color:#595959}.location-finder__content__nav[_ngcontent-%COMP%]   .carryout-btn.active[_ngcontent-%COMP%], .location-finder__content__nav[_ngcontent-%COMP%]   .delivery-btn.active[_ngcontent-%COMP%]{z-index:2;background-color:#000;border-color:#000;color:#fff}.location-finder__content__nav[_ngcontent-%COMP%]   .carryout-btn[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%], .location-finder__content__nav[_ngcontent-%COMP%]   .delivery-btn[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{width:30px;height:30px;margin-inline-end:.5rem}.location-finder__content__nav[_ngcontent-%COMP%]   .carryout-btn[_ngcontent-%COMP%]   p[_ngcontent-%COMP%], .location-finder__content__nav[_ngcontent-%COMP%]   .delivery-btn[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin-bottom:0;font-size:var(--location-finder-content-nav-font-size);font-family:var(--secondary-font-family);text-transform:uppercase;font-weight:var(--location-finder-content-nav-font-weight);position:relative;top:2px;color:inherit}.location-finder__content__nav[_ngcontent-%COMP%]   .carryout-btn[_ngcontent-%COMP%]   .scooter-image[_ngcontent-%COMP%], .location-finder__content__nav[_ngcontent-%COMP%]   .delivery-btn[_ngcontent-%COMP%]   .scooter-image[_ngcontent-%COMP%], .location-finder__content__nav[_ngcontent-%COMP%]   .carryout-btn[_ngcontent-%COMP%]   .scooter-image-outline[_ngcontent-%COMP%], .location-finder__content__nav[_ngcontent-%COMP%]   .delivery-btn[_ngcontent-%COMP%]   .scooter-image-outline[_ngcontent-%COMP%]{width:26px;height:20px;margin-right:8px}.location-finder__content__search[_ngcontent-%COMP%]   h6[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{font-size:calc(var(--font-size-minor) * var(--text-font-scale-ratio));color:#000;margin:1rem 0 .25rem}.location-finder__content__search[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin-bottom:.25rem}.location-finder__content__search[_ngcontent-%COMP%]   p[_ngcontent-%COMP%] > span[_ngcontent-%COMP%]{font-family:var(--primary-font-family);font-size:var(--location-finder-content-search-title-font-size);color:#000;margin:1rem 0 .25rem}@media (max-width: 767.98px){.location-finder__content__searchWra
564pper[_ngcontent-%COMP%]{display:flex;align-items:center;width:50%}}@media (max-width: 575.98px){.location-finder__content__searchWrapper[_ngcontent-%COMP%]{width:100%}}@media (max-width: 767.98px){.location-finder__content__searchWrapper[_ngcontent-%COMP%]   form[_ngcontent-%COMP%]{display:block;width:100%}}.location-finder__content__searchWrapper[_ngcontent-%COMP%]   #deliveryRedirectCTA[_ngcontent-%COMP%]{margin-top:1rem}.location-finder__content__results[_ngcontent-%COMP%]{display:flex;flex-grow:1;flex-direction:column;background-color:#f9f9f9;border-top:1px solid #d1d0ce;padding:1.5rem}@media (max-width: 991.98px){.location-finder__content__results[_ngcontent-%COMP%]{padding:1rem}}@media (max-width: 767.98px){.location-finder__content__results[_ngcontent-%COMP%]{padding:0}}.location-finder__content__results--error[_ngcontent-%COMP%]{padding:2.5rem;margin-right:2.5rem}.location-finder__content__results--error[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{width:48px;height:48px;display:flex;background-color:#a19958;border-radius:50%;color:#fff;padding:.5rem;margin-bottom:1rem}.location-finder__content__results--error[_ngcontent-%COMP%]   h6[_ngcontent-%COMP%]{text-transform:capitalize;margin-bottom:.5rem}@media (max-width: 767.98px){.location-finder__content__results--error[_ngcontent-%COMP%]   h6[_ngcontent-%COMP%]{font-size:calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4))}}.location-finder__content__results--error[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin-bottom:0}@media (max-width: 767.98px){.location-finder__content__results--error[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:calc(var(--font-size-small) * var(--text-font-scale-ratio))}}.location-finder__content__results--error[_ngcontent-%COMP%]   p#takeaway_alternate[_ngcontent-%COMP%]{margin-top:1rem}.location-finder__content__results--error[_ngcontent-%COMP%]   p#takeaway_alternate[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{color:#006938;cursor:pointer}.location-finder__content__results--helper[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:calc(var(--font-size-small) * var(--text-font-scale-ratio))}@media (max-width: 767.98px){.location-finder__content__results[_ngcontent-%COMP%]   .slides-wrapper[_ngcontent-%COMP%]{padding:1rem;background-color:#fff}}.location-finder__content__results[_ngcontent-%COMP%]   .slides-wrapper[_ngcontent-%COMP%]   .swiper-slide[_ngcontent-%COMP%]{display:none}.location-finder__content__results[_ngcontent-%COMP%]   .slides-wrapper[_ngcontent-%COMP%]   .swiper-slide-active[_ngcontent-%COMP%]{display:block}.location-finder__map[_ngcontent-%COMP%]{height:280px;width:100%}@media (min-width: 576px){.location-finder__map[_ngcontent-%COMP%]{height:340px}}@media (min-width: 768px){.location-finder__map[_ngcontent-%COMP%]{height:calc(100vh - 65px);width:calc(100vw - 400px)}}@media (min-width: 992px){.location-finder__map[_ngcontent-%COMP%]{width:calc(100vw - 550px)}}@media (min-width: 1200px){.location-finder__map[_ngcontent-%COMP%]{height:calc(100vh - 100px)}}.location-finder.regular[_ngcontent-%COMP%]{max-height:100vh}.location-finder.modal[_ngcontent-%COMP%]{max-height:100vh;position:sticky;top:0;z-index:1020}.location-finder-alternate[_ngcontent-%COMP%]{display:flex}@media (max-width: 767.98px){.location-finder-alternate[_ngcontent-%COMP%]{background-color:#f9f9f9}}.location-finder-alternate__main[_ngcontent-%COMP%]{display:flex;flex-direction:column;padding:0;max-width:none}.location-finder-alternate__main__header-container[_ngcontent-%COMP%]{background-color:#fff}@media (min-width: 768px){.location-finder-alternate__main__header-container[_ngcontent-%COMP%]{display:flex;flex-direction:row;align-items:center;justify-content:space-evenly;padding:1rem .5rem}}.location-finder-alternate__wrapper[_ngcontent-%COMP%]{display:flex;width:100%;flex-wrap:nowrap;flex-direction:column-reverse}.location-finder-alternate__content[_ngcontent-%COMP%]{display:flex;flex-direction:column;height:100%;width:100%}@media (max-width: 767.98px){.location-finder-alternate__content[_ngcontent-%COMP%]{background-color:#fff;overflow-y:auto}}@media (max-width: 575.98px){.location-finder-alternate__content[_ngcontent-%COMP%]{max-width:unset}}.location-finder-alternate__content.lockDown[_ngcontent-%COMP%]{overflow:unset}.location-finder-alternate__content__header[_ngcontent-%COMP%]{padding:1.5rem}@media (max-width: 767.98px){.location-finder-alternate__content__header[_ngcontent-%COMP%]{padding:1rem}}.location-finder-alternate__content__header[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{font-size:calc(var(--h2-font-size) * var(--text-header-font-scale-ratio-h2))}.location-finder-alternate__content__header[_ngcontent-%COMP%]   .toggle-map-view[_ngcontent-%COMP%]{background-color:transparent;display:flex;align-items:center;width:100%;color:#006938;width:125px;justify-content:flex-end}.location-finder-alternate__content__header[_ngcontent-%COMP%]   .toggle-map-view[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{margin-right:.5rem}.location-finder-alternate__content__header[_ngcontent-%COMP%]   .toggle-map-view[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{font-weight:700}
564.location-finder-alternate__content__searchWrapper[_ngcontent-%COMP%]   .location-search-form[_ngcontent-%COMP%]{display:flex}.location-finder-alternate__content__searchWrapper[_ngcontent-%COMP%]   .toggle-map-view[_ngcontent-%COMP%]{background-color:transparent;display:flex;align-items:center;width:100%;color:#006938;width:125px;font-size:12px;justify-content:flex-end}.location-finder-alternate__content__searchWrapper[_ngcontent-%COMP%]   .toggle-map-view[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{margin-right:.5rem}.location-finder-alternate__content__searchWrapper[_ngcontent-%COMP%]   .toggle-map-view[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{font-weight:700}.location-finder-alternate__content__nav[_ngcontent-%COMP%]{display:flex;list-style:none;padding:0}.location-finder-alternate__content__nav[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{flex-basis:50%;max-width:50%}.location-finder-alternate__content__nav[_ngcontent-%COMP%]   .delivery-btn[_ngcontent-%COMP%]{right:22px}.location-finder-alternate__content__nav[_ngcontent-%COMP%]   .carryout-btn[_ngcontent-%COMP%], .location-finder-alternate__content__nav[_ngcontent-%COMP%]   .delivery-btn[_ngcontent-%COMP%]{display:flex;width:calc(100% + 22px);min-height:48px;border:1px solid #000000;border-radius:30px;background-color:#fff;justify-content:center;align-items:center;position:relative;z-index:1;color:#595959}.location-finder-alternate__content__nav[_ngcontent-%COMP%]   .carryout-btn.active[_ngcontent-%COMP%], .location-finder-alternate__content__nav[_ngcontent-%COMP%]   .delivery-btn.active[_ngcontent-%COMP%]{z-index:2;background-color:#000;border-color:#000;color:#fff}.location-finder-alternate__content__nav[_ngcontent-%COMP%]   .carryout-btn[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%], .location-finder-alternate__content__nav[_ngcontent-%COMP%]   .delivery-btn[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{width:30px;height:30px;margin-right:.5rem}.location-finder-alternate__content__nav[_ngcontent-%COMP%]   .carryout-btn[_ngcontent-%COMP%]   p[_ngcontent-%COMP%], .location-finder-alternate__content__nav[_ngcontent-%COMP%]   .delivery-btn[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin-bottom:0;font-size:1.1875rem;font-family:var(--primary-font-family);text-transform:uppercase;font-weight:900;font-style:oblique;position:relative;top:2px;color:inherit}.location-finder-alternate__content__search[_ngcontent-%COMP%]   h6[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{font-size:calc(var(--font-size-minor) * var(--text-font-scale-ratio));color:#000;margin:1rem 0 .25rem}.location-finder-alternate__content__searchLabel[_ngcontent-%COMP%]{align-self:flex-start}.location-finder-alternate__content__searchLabel[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin-bottom:.25rem}.location-finder-alternate__content__searchLabel[_ngcontent-%COMP%]   p[_ngcontent-%COMP%] > span[_ngcontent-%COMP%]{font-weight:700;font-size:calc(var(--font-size-minor) * var(--text-font-scale-ratio));color:#000;margin:1rem 0 .25rem}@media (max-width: 575.98px){.location-finder-alternate__content__searchLabel[_ngcontent-%COMP%]   p[_ngcontent-%COMP%] > span[_ngcontent-%COMP%]{margin:1rem 0 .25rem 2rem}}.location-finder-alternate__content__searchWrapper[_ngcontent-%COMP%]{align-self:flex-start;width:23rem}@media (max-width: 767.98px){.location-finder-alternate__content__searchWrapper[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;width:100%}}@media (max-width: 767.98px){.location-finder-alternate__content__searchWrapper[_ngcontent-%COMP%]   form[_ngcontent-%COMP%]{display:block;width:90%;margin-bottom:10px}}.location-finder-alternate__content__searchWrapper[_ngcontent-%COMP%]   #deliveryRedirectCTA[_ngcontent-%COMP%]{margin-top:1rem}.location-finder-alternate__content__results[_ngcontent-%COMP%]{display:flex;flex-grow:1;flex-direction:column;background-color:#f9f9f9;border-top:1px solid #d1d0ce;padding:1.5rem}@media (max-width: 767.98px){.location-finder-alternate__content__results[_ngcontent-%COMP%]{padding:1rem}}@media (max-width: 575.98px){.location-finder-alternate__content__results[_ngcontent-%COMP%]{padding:0}}.location-finder-alternate__content__results--error[_ngcontent-%COMP%]{padding:2.5rem;margin-right:2.5rem}.location-finder-alternate__content__results--error[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{width:48px;height:48px;display:flex;background-color:#a19958;border-radius:50%;color:#fff;padding:.5rem;margin-bottom:1rem}.location-finder-alternate__content__results--error[_ngcontent-%COMP%]   h6[_ngcontent-%COMP%]{text-transform:capitalize;margin-bottom:.5rem}@media (max-width: 767.98px){.location-finder-alternate__content__results--error[_ngcontent-%COMP%]   h6[_ngcontent-%COMP%]{font-size:calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4))}}.location-finder-alternate__content__results--error[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin-bottom:0}@media (max-width: 767.98px){.location-finder-alternate__content__results--error[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:calc(var(--font-size-small) * var(--text-font-scale-ratio))}}.location-finder-alternate__content__results--error[_ngcontent-%COMP%]   p#takeaway_alternate[_ngcontent-%COMP%]{margin-top:1rem}.location-finder-alternate__content__results--error[_ngcontent-%COMP%]   p#takeaway_alternate[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{color:#006938;cursor:pointer}.location-finder-alternate__content__results--helper[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:calc(var(--font-size-small) * var(--text-font-scale-ratio))}@media (max-width: 767.98px){.location-finder-alternate__content__results[_ngcontent-%COMP%]   .slides-wrapper[_ngcontent-%COMP%]{padding:1rem;background-color:#fff}}.location-finder-alternate__content__results[_ngcontent-%COMP%]   .slides-wrapper[_ngcontent-%COMP%]   .swiper-slide[_ngcontent-%COMP%]{display:none}.location-finder-alternate__content__results[_ngcontent-%COMP%]   .slides-wrapper[_ngcontent-%COMP%]   .swiper-slide-active[_ngcontent-%COMP%]{display:block}@media (min-width: 992px){.location-finder-alternate__content__results[_ngcontent-%COMP%]   .slides-wrapper[_ngcontent-%COMP%]   .swiper-slide-active[_ngcontent-%COMP%]{display:grid;grid-template-columns:1fr 1fr 1fr}}@media (max-width: 767.98px){.location-finder-alternate__content__results[_ngcontent-%COMP%]   .slides-wrapper[_ngcontent-%COMP%]   .swiper-slide-active[_ngcontent-%COMP%]{display:grid;grid-template-columns:1fr 1fr}}@media (max-width: 575.98px){.location-finder-alternate__content__results[_ngcontent-%COMP%]   .slides-wrapper[_ngcontent-%COMP%]   .swiper-slide-active[_ngcontent-%COMP%]{display:block}}.location-finder-alternate__map-wrapper[_ngcontent-%COMP%]{padding-left:0;padding-right:0}.location-finder-alternate__map-wrapper__mapLegend[_ngcontent-%COMP%]{display:flex;flex-direction:row;white-space:nowrap;align-items:center;padding-bottom:1.25rem;justify-content:flex-end;padding-right:1rem}@media (max-width: 767.98px){.location-finder-alternate__map-wrapper__mapLegend[_ngcontent-%COMP%]{display:none}}.location-finder-alternate__map-wrapper__mapLegend[_ngcontent-%COMP%] > #green-marker[_ngcontent-%COMP%]{color:#006938}.location-finder-alternate__map-wrapper__mapLegend[_ngcontent-%COMP%] > #black-marker[_ngcontent-%COMP%]{margin-left:.5rem}.location-finder-alternate__map-wrapper__mapLegend[_ngcontent-%COMP%] > p[_ngcontent-%COMP%]{font-weight:700;font-size:.8rem;margin-bottom:0}.location-finder-alternate__map[_ngcontent-%COMP%]{height:40vh;width:100vw}
564.location-finder-alternate.regular[_ngcontent-%COMP%]{max-height:100vh}.location-finder-alternate.modal[_ngcontent-%COMP%]{max-height:100vh;position:sticky;top:0;z-index:1020}.location-finder-detail[_ngcontent-%COMP%]{position:absolute;top:0;inset-inline-end:100%;width:100%;max-width:550px;height:100%;z-index:1000;transition:transform .35s}@media (max-width: 767.98px){.location-finder-detail[_ngcontent-%COMP%]{max-width:400px}}@media (max-width: 575.98px){.location-finder-detail[_ngcontent-%COMP%]{max-width:unset}}.location-finder-detail[_ngcontent-%COMP%]   .close[_ngcontent-%COMP%]{position:absolute;top:1rem;inset-inline-end:16px;z-index:1000}.location-detail-active[_ngcontent-%COMP%]   .location-finder-detail[_ngcontent-%COMP%]{transform:translate(var(--location-detail-active-translate))}.location-finder-detail[_ngcontent-%COMP%]   .sticky-wrapper[_ngcontent-%COMP%]{max-height:calc(100vh - 100px);overflow-y:auto;top:1rem}.location-finder-detail.mobile[_ngcontent-%COMP%]{top:0}.login-prompt-modal[_ngcontent-%COMP%]   .divider-text[_ngcontent-%COMP%]{z-index:1;background-color:#fff}.login-prompt-modal[_ngcontent-%COMP%]   .divider-line[_ngcontent-%COMP%]{top:0;left:50%;width:2px;height:100%;position:absolute;transform:translate(-50%);background-color:#006938}.lds-dual-ring[_ngcontent-%COMP%]{width:1.5rem;height:1.5rem;position:absolute;right:.5rem;top:50%;transform:translateY(-50%)}.lds-dual-ring[_ngcontent-%COMP%]:after{content:" ";display:block;width:1.5rem;height:1.5rem;margin:1px;border-radius:50%;border:5px solid #006938;border-color:#006938 transparent #006938 transparent;animation:_ngcontent-%COMP%_lds-dual-ring 1.2s linear infinite}@keyframes _ngcontent-%COMP%_lds-dual-ring{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pulse-button[_ngcontent-%COMP%]{text-align:center;display:block;margin-top:5%;box-shadow:0 0 1rem gray;animation:_ngcontent-%COMP%_pulsate 2s ease-out infinite}@-webkit-keyframes _ngcontent-%COMP%_pulsate{0%{box-shadow:0 0 gray}50%{box-shadow:0 0 1rem gray}to{box-shadow:0 0 gray}}.start-search[_ngcontent-%COMP%]{position:relative;top:40%}.no-padding-top[_ngcontent-%COMP%]{padding-top:0!important}.tap-to-explore[_ngcontent-%COMP%]{position:relative;background-position:center;background-size:cover;background-repeat:no-repeat;z-index:0}.tap-to-explore[_ngcontent-%COMP%]:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:1}.google-map-overlay[_ngcontent-%COMP%]{display:flex}.google-map-overlay[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{background-color:#fff;margin:auto;opacity:1;border:none;height:60px;width:270px}.google-map-overlay[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]:hover{color:#000}.explore-text[_ngcontent-%COMP%]{color:#006938;text-align:center;line-height:1.2;padding:.5rem 0;display:flex;align-items:center}.explore-text[_ngcontent-%COMP%]   .btn-left[_ngcontent-%COMP%]{flex:0 1 50px}.explore-text[_ngcontent-%COMP%]   .btn-right[_ngcontent-%COMP%]{flex:1 0 auto;margin-top:.35rem;margin-inline-start:.65rem}.explore-text[_ngcontent-%COMP%]   .click_to_explore_line[_ngcontent-%COMP%]{display:block;font-size:24px}@media (min-width: 768px){.explore-text[_ngcontent-%COMP%]   .click_to_explore_line[_ngcontent-%COMP%]{font-size:calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5))}}.explore-text[_ngcontent-%COMP%]   .click_to_explore_line[_ngcontent-%COMP%]:empty{display:none}.tap-to-explore-card[_ngcontent-%COMP%]{z-index:2;margin:auto;position:relative;min-width:0;background-color:#fff;background-clip:border-box;display:-webkit-box;display:flex;padding:.5em;border-radius:.25em;padding:.375rem 1.5rem}.tabs[_ngcontent-%COMP%]   .tabs-item[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{min-width:0}.sentence-case[_ngcontent-%COMP%]{text-transform:none}.location-unavailable[_ngcontent-%COMP%]{display:flex}.location-unavailable[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{color:#006938;margin-right:1rem;width:32px!important;height:32px}.location-unavailable[_ngcontent-%COMP%]   h6[_ngcontent-%COMP%]{flex:1;text-transform:none}.location-finder-input-title[_ngcontent-%COMP%]{text-transform:none}#dsp-header[_ngcontent-%COMP%]{font-weight:700;line-height:24px;margin-bottom:.2rem}.dsp-wrapper-parent[_ngcontent-%COMP%]{display:grid;grid-template-columns:1fr 1fr 1fr 1fr}@media (max-width: 575.98px){.dsp-wrapper-parent[_ngcontent-%COMP%]{grid-template-columns:1fr 1fr}}.dsp-wrapper-center[_ngcontent-%COMP%]{margin:auto}.location-finder__content__header[_ngcontent-%COMP%] ~ .location-finder-alternate__map-wrapper__mapLegend[_ngcontent-%COMP%]{margin-top:-6px;padding-bottom:18px;justify-content:center}.location-finder__content__header[_ngcontent-%COMP%] ~ .location-finder-alternate__map-wrapper__mapLegend[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:15px}@media (max-width: 991.98px){.location-finder__content__header[_ngcontent-%COMP%] ~ .location-finder-alternate__map-wrapper__mapLegend[_ngcontent-%COMP%]{margin:0;display:flex;padding-bottom:12px}}.location-finder__content__header[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{font-size:var(--location-finder-content-header-font-size)}.coming-soon[_ngcontent-%COMP%]{margin:2rem auto}google-map[_ngcontent-%COMP%]{width:100%;height:250px}@media (min-width: 768px){google-map[_ngcontent-%COMP%]{height:100%}}  .gm-style .gm-style-iw-c{padding:0!important}  .gm-ui-hover-effect{z-index:1000}']})}}return t})();var qa=(()=>{class t{format(e){if(e){let n=e.replace(/\D/g,"").replace(/^1/,"");return n=n.length>3?"("+n.substr(0,3)+") "+n.substr(3):n,n=n.length>9?n.substr(0,9)+" "+n.substr(9):n,n.length>14&&(n=n.substring(0,14)),n}}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275prov=me({token:t,factory:t.\u0275fac})}}return t})();var EV=(()=>{class t{constructor(e){this.ngZone=e,this.flavorsPath="/assets/flavor_loader.json",this.careersPath="/assets/wingstop_way.json",this.options={path:this.generatePath()}}animationCreated(e){this.animationItem=e,this.ngZone.runOutsideAngular(()=>this.animationItem.play())}generatePath(){return window.location.href.includes("flavors")||window.location.href.includes("flavours")||window.location.href.includes("news")?this.flavorsPath:this.careersPath}stop(){this.ngZone.runOutsideAngular(()=>this.animationItem.stop())}play(){this.ngZone.runOutsideAngular(()=>this.animationItem.play())}static{this.\u0275fac=function(n){return new(n||t)(v(dt))}}static{this.\u0275cmp=N({type:t,selectors:[["lottie-animation"]],standalone:!1,decls:1,vars:1,consts:[["containerClass","container",3,"animationCreated","options"]],template:function(n,i){n&1&&(l(0,"ng-lottie",0),C("animationCreated",function(f){return i.animationCreated(f)}),s()),n&2&&c("options",i.options)},dependencies:[B1],styles:[`:root{--ion-color-primary: map-get($theme-colors, primary);--ion-color-secondary: map-get($theme-colors, secondary);--ion-color-tertiary: map-get($theme-colors, tertiary);--ion-color-success: map-get($theme-colors, tertiary);--ion-color-warning: map-get($theme-colors, secondary);--ion-color-danger: map-get($theme-colors, primary);--ion-color-dark: map-get($theme-colors, dark);--ion-color-medium: map-get($theme-colors, light-gray);--ion-color-light: map-get($theme-colors, light)}:root{--ion-font-family: $primary-font-family}:root{--font-size-scale: 1;--text-font-scale-ratio: 1;--text-font-scale-ratio-base: 1;--text-font-scale-ratio-small: 1;--text-font-scale-ratio-medium: 1;--text-font-scale-ratio-large: 1;--text-font-scale-ratio-light: 1;--text-font-scale-ratio-light-small: 1;--font-size-base-light: 19px;--font-size-tiny-light: 14px;--font-size-minor-light: 14px;--font-size-small-light: 17px;--font-size-medium-light: 22px;--font-size-large-light: 24px;--font-weight-bold: 500;--cta-font-size-base: 18px;--font-size-tiny: 14px;--font-size-minor: 14px;--font-size-small: 16px;--font-size-medium: 21px;--font-size-large: 24px;--line-height-large: 1.25;--line-height-medium: .9;--line-height-base: .9;--line-height-small: 1.14;--line-height-minor: 1.5;
564--line-height-tiny: 1.1;--h1-font-size-oversized: 70px;--h1-font-size: 55px;--h2-font-size-oversized: 60px;--h2-font-size: 41px;--h3-font-size: 30px;--h4-font-size: 21.71px;--h5-font-size: 17px;--h6-font-size: 16px;--h7-font-size: 16px;--careers-link: 25px;--core-values-info-font-size: 21px;--careers-core-innerCircle-font-size: 1.5rem;--careers-growth-title-font-size: var(--h2-font-size);--careers-core-innerCircle-top-padding: 0;--careers-core-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--careers-title-font-size: calc(var(--h2-font-size) * var(--text-header-font-scale-ratio-h2));--careers-item-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--locations-hours-label-font-size: calc(var(--font-size-small-light) * var(--text-font-scale-ratio-light-small));--location-card-title-font-size: calc(var(--font-size-small) * var(--text-font-scale-ratio));--custom-menu-desktop-link-line-height: 1rem;--location-finder-content-nav-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--location-finder-content-nav-font-weight: 700;--location-finder-content-search-title-font-size: 15px;--location-finder-content-header-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--global-menu-product-cta-font-size: calc(var(--h7-font-size) * var(--text-header-font-scale-ratio-h7));--global-menu-product-name-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--global-menu-product-name-font-weight: 500;--flavors-subtitle-font-weight: 400;--flavor-card-title-padding-bottom: unset;--flavor-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--flavor-card-title-line-height: var(--line-height-base);--slider-selection-background-color: linear-gradient(270deg, #ff0000 0%, #ff9000 34.47%, #fff600 72.87%, #91fa00 100%);--h1-line-height-oversized: .9;--h1-line-height: .9;--h2-line-height: .9;--h3-line-height: .9;--h4-line-height: .9;--h5-line-height: .9;--h6-line-height: .9;--body-font-line-height: 22px;--cta-top-padding:.85rem;--font-size-base: 1rem;--text-header-font-scale-ratio: 1;--text-header-font-scale-ratio-h1-oversized: var( --text-header-font-scale-ratio );--text-header-font-scale-ratio-h2-oversized: var( --text-header-font-scale-ratio );--text-header-font-scale-ratio-h2: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h3: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h4: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h5: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h6: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h7: var(--text-header-font-scale-ratio);--calculator-noUi-tooltip-font: 21px;--otnotice-font-size: 15px;--onetrust-heading-font-size: calc( var(--h2-font-size) * var(--text-header-font-scale-ratio-h2) );--flavors-offer-font-family: "Open Sans", sans-serif}@media (min-width: 992px){:root{--text-font-scale-ratio: 1.105;--text-font-scale-ratio-base: 1.184;--text-font-scale-ratio-medium: 1.071;--text-font-scale-ratio-large: 1.5;--text-font-scale-ratio-light: 1.105;--careers-link: 27px;--careers-core-card-title-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4));--careers-title-font-size: calc(var(--h1-font-size) * var(--text-header-font-scale-ratio));--careers-item-title-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--location-card-title-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--location-finder-content-nav-font-size: calc(var(--h6-font-size) * var(--text-header-font-scale-ratio-h6));--location-finder-content-header-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4));--global-menu-product-name-font-size: var(--font-size-large);--flavor-card-title-font-size: 1.75rem;--locator-arrow-font-size: 5px;--body-font-line-height: 24px;--text-header-font-scale-ratio: 1.3;--text-header-font-scale-ratio-h1-oversized: 2.57;--text-header-font-scale-ratio-h2-oversized: 2.13;--text-header-font-scale-ratio-h2: 1.56;--text-header-font-scale-ratio-h3: 1.36;--text-header-font-scale-ratio-h4: 1.658;--text-header-font-scale-ratio-h5: 1.647;--text-header-font-scale-ratio-h6: 1.375;--text-header-font-scale-ratio-h7: 1.125;--calculator-noUi-tooltip-font: 28px;--otnotice-font-size: 20px}}:root{--word-spacing: unset}:root{--cta-arrow-rotation: 0deg;--location-detail-active-translate: 100%;--modal-content-right: unset;--carousel-wrapper-direction: unset;--carousel-inner-direction: unset;--navbar-delivery-actions: unset;--primary-font-family: "RocGrotesk Light", sans-serif;--secondary-font-family: "RocGrotesk Medium", sans-serif;--font-family-base-bold: "RocGrotesk Bold", sans-serif;--headings-font-family: "RocGrotesk Extra Bold", sans-serif;--language-toggle-font-family: "RocGrotesk Extra Bold", sans-serif;--sticky-btn-line-left-width: 1px;--sticky-btn-line-right-width: 0;--calc-image-translate: -50%;--mobile-title-slider: 21px;--custom-select-background-position-x: 97%}[dir=rtl]{--cta-arrow-rotation: 180deg;--location-detail-active-translate: -100%;--modal-content-right: 5%;--carousel-wrapper-direction: ltr;--carousel-inner-direction: rtl;--navbar-delivery-actions: ltr;--primary-font-family: "Almarai Light", sans-serif;--secondary-font-family: "Almarai Regular", sans-serif;--font-family-base-bold: "Almarai Bold", sans-serif;--headings-font-family: "Almarai Extrabold", sans-serif;--sticky-btn-line-left-width: 0;--sticky-btn-line-right-width: 1px;--calc-image-translate: 50%;--calculator-noUi-tooltip-font: 18px;--mobile-title-slider: 18px;--bs-btn-line-height: 1;--custom-select-background-position-x: 3%;--font-size-base-light: 14px;--font-size-small-light: 12px;--font-weight-bold: 700;--cta-font-size-base: 14px;--careers-growth-title-font-size: 30px;--core-values-info-font-size:16px;--careers-core-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--careers-title-font-size: calc(var(--h2-font-size) * var(--text-header-font-scale-ratio-h2));--careers-item-title-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--locations-hours-label-font-size: calc(var(--font-size-base-light) * var(--text-font-scale-ratio-light));--location-card-title-font-size: 18px;--location-finder-content-nav-font-size: calc(var(--cta-font-size-base) * var(--text-font-scale-ratio-large));
564--location-finder-content-nav-font-weight: 800;--location-finder-content-search-title-font-size: calc(var(--font-size-small) * var(--text-font-scale-ratio));--global-menu-product-cta-font-size: calc(var(--cta-font-size-base) * var(--text-font-scale-ratio-large));--global-menu-product-name-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--global-menu-product-name-font-weight: 800;--flavors-subtitle-font-weight: 700;--flavor-card-title-padding-bottom: 17;--flavor-card-title-line-height: var(--h3-line-height);--slider-selection-background-color: linear-gradient(270deg, #91fa00 0%, #fff600 34.47%, #ff9000 72.87%, #ff0000 100%);--font-size-small: 12px;--font-size-medium: 18px;--line-height-medium: 1.333;--line-height-base: 1.7;--line-height-small: 1.57;--h1-font-size-oversized: 80px;--h1-font-size: 38px;--h2-font-size: 30px;--h3-font-size: 26px;--h4-font-size: 21.71px;--h5-font-size: 18px;--h6-font-size: 13px;--h7-font-size: 14px;--h1-line-height-oversized: 1.1875;--h1-line-height: 1.294;--h2-line-height: 1.333;--h3-line-height: 1.307;--h6-line-height: 1.538;--h6-font-weight: 800;--headings-font-weight: 800;--bs-body-text-align: right}@media (min-width: 992px){[dir=rtl]{--h1-line-height-oversized: 1.333;--h1-line-height: 1.25;--h2-line-height: 1.24;--line-height-small: 1.75;--line-height-medium: 1.454;--text-font-scale-ratio: 1.2;--text-font-scale-ratio-medium: 1.222;--text-font-scale-ratio-large: 1.142;--text-header-font-scale-ratio: 1.5789;--text-header-font-scale-ratio-h1-oversized: 1.875;--text-header-font-scale-ratio-h2: 1.667;--text-header-font-scale-ratio-h3: 1.538;--text-header-font-scale-ratio-h4: 1.3636;--text-header-font-scale-ratio-h5: 1.333;--text-header-font-scale-ratio-h7: 1;--calculator-noUi-tooltip-font: 22px;--location-card-title-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--custom-menu-desktop-link-line-height: var(--h3-line-height);--location-finder-content-header-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--flavor-card-title-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4))}}[dir=rtl] .ms-1,[dir=rtl] .ms-2,[dir=rtl] .ms-3,[dir=rtl] .ms-4,[dir=rtl] .ms-5,[dir=rtl] .ms-6{margin-left:0!important}[dir=rtl] .me-1,[dir=rtl] .me-2,[dir=rtl] .me-3,[dir=rtl] .me-4,[dir=rtl] .me-5,[dir=rtl] .me-6{margin-right:0!important}[lang=th]{direction:ltr;text-align:left;--font-size-base-light: 16px;--h1-line-height-oversized: 1.5;--h1-line-height: 1.5;--h2-line-height: 1.5;--h3-line-height: 1.5;--h5-line-height: 1.5;--line-height-base: 1.5;
564--line-height-small: 1.5;--line-height-tiny: 1.5;--body-font-line-height: 1.5;--h1-font-size-oversized: 34px;--h1-font-size: 34px;--h2-font-size: 30px;--h3-font-size: 30px;--careers-link: 25px;--core-values-info-font-size: 16px;--careers-core-innerCircle-font-size: 1.2rem;--careers-core-innerCircle-top-padding: 10px;--cta-top-padding:1.5rem;--word-spacing: normal;--word-break: break-word}@media (min-width: 992px){[lang=th]{--text-header-font-scale-ratio-h2: 1;--text-header-font-scale-ratio-h3: 1}}.ng-busy-default-wrapper{position:relative;height:100%;width:100%}.ng-busy-default-wrapper .lottie-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:85px}.wing-alert{padding:40px}.wing-alert h3,.wing-alert .single-message{margin-bottom:25px}.wing-alert .single-message p{margin:0}.wing-alert .multiple-messages ul{padding:0;margin-bottom:25px;list-style:none}.wing-alert .multiple-messages ul li fa-icon{color:#338760;margin-right:5px}.wing-alert .close-action{cursor:pointer}
565`],encapsulation:2})}}return t})();var U_=t=>({"background-image":t}),G_=(t,o)=>({"w-100":t,confirmButton:o});function j_(t,o){t&1&&x(0,"hr",17)}function q_(t,o){if(t&1){let e=S();l(0,"app-quantity-selector",18),C("valueChanged",function(i){y(e);let a=d().$implicit,f=d(2);return w(f.updateQuantityForItem(a,i))}),s()}if(t&2){let e=d().$implicit,n=d(2);c("value",n.findProductInBasket(e).found?n.findProductInBasket(e).bp.quantity:0)("min",0)("max",99)("disabled",n.disabled)("isUtensilSelector",!0)}}function W_(t,o){if(t&1&&(A(0),p(1,j_,1,0,"hr",8),l(2,"article",9),x(3,"div",10),l(4,"div",11)(5,"div",12)(6,"div",11)(7,"h3"),h(8),s(),l(9,"p",13),h(10),s()(),l(11,"div",14)(12,"div",15),p(13,q_,1,5,"app-quantity-selector",16),s()()()()(),D()),t&2){let e=o.$implicit,n=o.index,i=d(2);r(),c("ngIf",n>0),r(2),c("ngStyle",E(7,U_,"url("+i.getProductImage(e)+")")),r(4),G1("mb-1 h6"),r(),M(e.name),r(2),F(" Qty. ",e.quantity," "),r(3),c("ngIf",e)}}function Z_(t,o){if(t&1&&(l(0,"div",6),p(1,W_,14,9,"ng-container",7),s()),t&2){let e=d();r(),c("ngForOf",e.utinselProds)}}function Q_(t,o){if(t&1){let e=S();l(0,"button",23),C("click",function(){y(e);let i=d(2);return w(i.submit())}),h(1,"No, Thanks"),s()}}function K_(t,o){if(t&1){let e=S();l(0,"footer",19)(1,"div",20),p(2,Q_,2,0,"button",21),l(3,"button",22),C("click",function(){y(e);let i=d();return w(i.submit())}),h(4,"All Set"),s()()()}if(t&2){let e=d();r(2),c("ngIf",!e.areUtensilsSelected()),r(),c("ngClass",Ae(2,G_,e.areUtensilsSelected(),!e.areUtensilsSelected()))}}var $V=(()=>{class t{constructor(e,n,i,a,f){this.modalController=e,this.appStateSelectors=n,this.appStateActions=i,this.router=a,this.activeModal=f,this.subscriptions=[],this.environment=b,this.utinselProds=[],this.subscriptions.push(this.appStateSelectors.basket.subscribe(m=>{if(this.basket=m,!this.basket){this.router.navigate(["/order"]);return}this.appStateActions.getLocation(this.basket.vendorid).then(g=>{this.selectedLocation=g.payload,this.appStateActions.getMenu(this.selectedLocation).then(u=>{this.selectedMenu=u,this.getUtensilCategory()})})}))}ngOnInit(){}ngOnDestroy(){this.subscriptions.forEach(e=>e.unsubscribe())}dismissModal(e){this.modalController.dismiss(e).then().catch(n=>{})}getProductImage(e){return e.imagefilename?this.selectedMenu.imagepath+e.imagefilename:b.emptyProductImage}areUtensilsSelected(){return!!this.utinselProds.find(n=>n.quantity>0)}getUtensilCategory(){this.utinselCategory=this.selectedMenu.categories.find(e=>e.slug===b.utensilCategorySlug),this.utinselCategory&&this.utinselCategory.products.forEach(e=>{this.utinselProds.push(Et(Ne({},e),{quantity:this.findProductInBasket(e).found?this.findProductInBasket(e).bp.quantity:0}))})}updateQuantityForItem(e,n){let i=this.utinselProds.find(a=>a.id===e.id);i.quantity=n.value}findProductInBasket(e){let n=this.basket.products.find(i=>i.productId===e.id);return n?{found:!0,bp:n}:{found:!1,bp:null}}submit(){let e=this.utinselCategory.products.length;this.utinselProds.forEach(n=>{e--,this.addToBag(n),e===0&&(this.modalController.dismiss().then().catch(i=>{}),this.router.navigate(["/order/checkout"]))})}addToBag(e){if(e.quantity>0){let n=new Z2({id:this.findProductInBasket(e).found?this.findProductInBasket(e).bp.id:e.id,productid:this.findProductInBasket(e).found?this.findProductInBasket(e).bp.productId:e.id,quantity:e.quantity});this.findProductInBasket(e).found?this.appStateActions.updateInBasket([n]).then(i=>{}).catch(i=>{}):this.appStateActions.addToBasket([n]).then(i=>{}).catch(i=>{})}else e.quantity<=0&&this.findProductInBasket(e).found&&this.appStateActions.deleteFromBasket(this.findProductInBasket(e).bp).then(n=>{})}static{this.\u0275fac=function(n){return new(n||t)(v(Je),v(Se),v(Me),v(re),v(It))}}static{this.\u0275cmp=N({type:t,selectors:[["app-utensil-selector"]],standalone:!1,decls:7,vars:2,consts:[[1,"text-center"],[1,"text-center","mb-2","mt-2","ms-2","d-inline-block","pt-1"],["type","button","aria-label","Close",1,"d-inline-block","close","close-basic","me-2","mt-2",3,"click"],["type","24nav_exit"],["class","card-body px-0",4,"ngIf"],["class","card-footer px-5 py-4 bg-white",4,"ngIf"],[1,"card-body","px-0"],[4,"ngFor","ngForOf"],["class","basket-card-item-divider my-4",4,"ngIf"],[1,"basket-card-item","row","
565no-gutters"],[1,"basket-card-image","card-img","col-auto",3,"ngStyle"],[1,"col"],[1,"row"],[1,"small","mt-2","mb-0"],[1,"col-auto","text-end"],[1,"mt-3"],[3,"value","min","max","disabled","isUtensilSelector","valueChanged",4,"ngIf"],[1,"basket-card-item-divider","my-4"],[3,"valueChanged","value","min","max","disabled","isUtensilSelector"],[1,"card-footer","px-5","py-4","bg-white"],[1,"mb-2"],["class","btn btn-outline-primary cancelButton","translate","",3,"click",4,"ngIf"],["translate","",1,"btn","btn-primary",3,"click","ngClass"],["translate","",1,"btn","btn-outline-primary","cancelButton",3,"click"]],template:function(n,i){n&1&&(l(0,"div",0)(1,"h4",1),h(2,"Would You Like Any Utensils?"),s(),l(3,"button",2),C("click",function(){return i.dismissModal()}),T(),x(4,"svg",3),s()(),p(5,Z_,2,1,"div",4)(6,K_,5,5,"footer",5)),n&2&&(r(5),c("ngIf",i.selectedMenu&&i.utinselCategory&&i.utinselProds),r(),c("ngIf",i.selectedMenu&&i.utinselCategory&&i.utinselProds))},dependencies:[ae,ue,V,Be,X,On,xe],styles:['[_ngcontent-%COMP%]:root{--ion-color-primary: map-get($theme-colors, primary);--ion-color-secondary: map-get($theme-colors, secondary);--ion-color-tertiary: map-get($theme-colors, tertiary);--ion-color-success: map-get($theme-colors, tertiary);--ion-color-warning: map-get($theme-colors, secondary);--ion-color-danger: map-get($theme-colors, primary);--ion-color-dark: map-get($theme-colors, dark);--ion-color-medium: map-get($theme-colors, light-gray);--ion-color-light: map-get($theme-colors, light)}[_ngcontent-%COMP%]:root{--ion-font-family: $primary-font-family}[_ngcontent-%COMP%]:root{--font-size-scale: 1;--text-font-scale-ratio: 1;--text-font-scale-ratio-base: 1;--text-font-scale-ratio-small: 1;--text-font-scale-ratio-medium: 1;--text-font-scale-ratio-large: 1;--text-font-scale-ratio-light: 1;--text-font-scale-ratio-light-small: 1;--font-size-base-light: 19px;--font-size-tiny-light: 14px;--font-size-minor-light: 14px;--font-size-small-light: 17px;--font-size-medium-light: 22px;--font-size-large-light: 24px;--font-weight-bold: 500;--cta-font-size-base: 18px;--font-size-tiny: 14px;--font-size-minor: 14px;--font-size-small: 16px;--font-size-medium: 21px;--font-size-large: 24px;--line-height-large: 1.25;--line-height-medium: .9;--line-height-base: .9;--line-height-small: 1.14;--line-height-minor: 1.5;--line-height-tiny: 1.1;--h1-font-size-oversized: 70px;--h1-font-size: 55px;--h2-font-size-oversized: 60px;--h2-font-size: 41px;--h3-font-size: 30px;--h4-font-size: 21.71px;--h5-font-size: 17px;--h6-font-size: 16px;--h7-font-size: 16px;--careers-link: 25px;--core-values-info-font-size: 21px;--careers-core-innerCircle-font-size: 1.5rem;--careers-growth-title-font-size: var(--h2-font-size);--careers-core-innerCircle-top-padding: 0;--careers-core-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--careers-title-font-size: calc(var(--h2-font-size) * var(--text-header-font-scale-ratio-h2));--careers-item-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--locations-hours-label-font-size: calc(var(--font-size-small-light) * var(--text-font-scale-ratio-light-small));--location-card-title-font-size: calc(var(--font-size-small) * var(--text-font-scale-ratio));--custom-menu-desktop-link-line-height: 1rem;--location-finder-content-nav-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--location-finder-content-nav-font-weight: 700;--location-finder-content-search-title-font-size: 15px;--location-finder-content-header-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--global-menu-product-cta-font-size: calc(var(--h7-font-size) * var(--text-header-font-scale-ratio-h7));--global-menu-product-name-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--global-menu-product-name-font-weight: 500;--flavors-subtitle-font-weight: 400;--flavor-card-title-padding-bottom: unset;--flavor-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--flavor-card-title-line-height: var(--line-height-base);--slider-selection-background-color: linear-gradient(270deg, #ff0000 0%, #ff9000 34.47%, #fff600 72.87%, #91fa00 100%);--h1-line-height-oversized: .9;--h1-line-height: .9;--h2-line-height: .9;
565--h3-line-height: .9;--h4-line-height: .9;--h5-line-height: .9;--h6-line-height: .9;--body-font-line-height: 22px;--cta-top-padding:.85rem;--font-size-base: 1rem;--text-header-font-scale-ratio: 1;--text-header-font-scale-ratio-h1-oversized: var( --text-header-font-scale-ratio );--text-header-font-scale-ratio-h2-oversized: var( --text-header-font-scale-ratio );--text-header-font-scale-ratio-h2: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h3: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h4: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h5: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h6: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h7: var(--text-header-font-scale-ratio);--calculator-noUi-tooltip-font: 21px;--otnotice-font-size: 15px;--onetrust-heading-font-size: calc( var(--h2-font-size) * var(--text-header-font-scale-ratio-h2) );--flavors-offer-font-family: "Open Sans", sans-serif}@media (min-width: 992px){[_ngcontent-%COMP%]:root{--text-font-scale-ratio: 1.105;--text-font-scale-ratio-base: 1.184;--text-font-scale-ratio-medium: 1.071;--text-font-scale-ratio-large: 1.5;--text-font-scale-ratio-light: 1.105;--careers-link: 27px;--careers-core-card-title-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4));--careers-title-font-size: calc(var(--h1-font-size) * var(--text-header-font-scale-ratio));--careers-item-title-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--location-card-title-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--location-finder-content-nav-font-size: calc(var(--h6-font-size) * var(--text-header-font-scale-ratio-h6));--location-finder-content-header-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4));--global-menu-product-name-font-size: var(--font-size-large);--flavor-card-title-font-size: 1.75rem;--locator-arrow-font-size: 5px;--body-font-line-height: 24px;--text-header-font-scale-ratio: 1.3;--text-header-font-scale-ratio-h1-oversized: 2.57;--text-header-font-scale-ratio-h2-oversized: 2.13;--text-header-font-scale-ratio-h2: 1.56;--text-header-font-scale-ratio-h3: 1.36;--text-header-font-scale-ratio-h4: 1.658;--text-header-font-scale-ratio-h5: 1.647;--text-header-font-scale-ratio-h6: 1.375;--text-header-font-scale-ratio-h7: 1.125;--calculator-noUi-tooltip-font: 28px;--otnotice-font-size: 20px}}[_ngcontent-%COMP%]:root{--word-spacing: unset}[_ngcontent-%COMP%]:root{--cta-arrow-rotation: 0deg;--location-detail-active-translate: 100%;--modal-content-right: unset;--carousel-wrapper-direction: unset;--carousel-inner-direction: unset;--navbar-delivery-actions: unset;--primary-font-family: "RocGrotesk Light", sans-serif;--secondary-font-family: "RocGrotesk Medium", sans-serif;--font-family-base-bold: "RocGrotesk Bold", sans-serif;--headings-font-family: "RocGrotesk Extra Bold", sans-serif;--language-toggle-font-family: "RocGrotesk Extra Bold", sans-serif;--sticky-btn-line-left-width: 1px;--sticky-btn-line-right-width: 0;--calc-image-translate: -50%;--mobile-title-slider: 21px;--custom-select-background-position-x: 97%}[dir=rtl][_ngcontent-%COMP%]{--cta-arrow-rotation: 180deg;--location-detail-active-translate: -100%;--modal-content-right: 5%;--carousel-wrapper-direction: ltr;--carousel-inner-direction: rtl;--navbar-delivery-actions: ltr;--primary-font-family: "Almarai Light", sans-serif;--secondary-font-family: "Almarai Regular", sans-serif;--font-family-base-bold: "Almarai Bold", sans-serif;--headings-font-family: "Almarai Extrabold", sans-serif;--sticky-btn-line-left-width: 0;--sticky-btn-line-right-width: 1px;--calc-image-translate: 50%;--calculator-noUi-tooltip-font: 18px;--mobile-title-slider: 18px;--bs-btn-line-height: 1;--custom-select-background-position-x: 3%;--font-size-base-light: 14px;--font-size-small-light: 12px;--font-weight-bold: 700;--cta-font-size-base: 14px;--careers-growth-title-font-size: 30px;--core-values-info-font-size:16px;--careers-core-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--careers-title-font-size: calc(var(--h2-font-size) * var(--text-header-font-scale-ratio-h2));--careers-item-title-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--locations-hours-label-font-size: calc(var(--font-size-base-light) * var(--text-font-scale-ratio-light));--location-card-title-font-size: 18px;--location-finder-content-nav-font-size: calc(var(--cta-font-size-base) * var(--text-font-scale-ratio-large));
565--location-finder-content-nav-font-weight: 800;--location-finder-content-search-title-font-size: calc(var(--font-size-small) * var(--text-font-scale-ratio));--global-menu-product-cta-font-size: calc(var(--cta-font-size-base) * var(--text-font-scale-ratio-large));--global-menu-product-name-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--global-menu-product-name-font-weight: 800;--flavors-subtitle-font-weight: 700;--flavor-card-title-padding-bottom: 17;--flavor-card-title-line-height: var(--h3-line-height);--slider-selection-background-color: linear-gradient(270deg, #91fa00 0%, #fff600 34.47%, #ff9000 72.87%, #ff0000 100%);--font-size-small: 12px;--font-size-medium: 18px;--line-height-medium: 1.333;--line-height-base: 1.7;--line-height-small: 1.57;--h1-font-size-oversized: 80px;--h1-font-size: 38px;--h2-font-size: 30px;--h3-font-size: 26px;--h4-font-size: 21.71px;--h5-font-size: 18px;--h6-font-size: 13px;--h7-font-size: 14px;--h1-line-height-oversized: 1.1875;--h1-line-height: 1.294;--h2-line-height: 1.333;--h3-line-height: 1.307;--h6-line-height: 1.538;--h6-font-weight: 800;--headings-font-weight: 800;--bs-body-text-align: right}@media (min-width: 992px){[dir=rtl][_ngcontent-%COMP%]{--h1-line-height-oversized: 1.333;--h1-line-height: 1.25;--h2-line-height: 1.24;--line-height-small: 1.75;--line-height-medium: 1.454;--text-font-scale-ratio: 1.2;--text-font-scale-ratio-medium: 1.222;--text-font-scale-ratio-large: 1.142;--text-header-font-scale-ratio: 1.5789;--text-header-font-scale-ratio-h1-oversized: 1.875;--text-header-font-scale-ratio-h2: 1.667;--text-header-font-scale-ratio-h3: 1.538;--text-header-font-scale-ratio-h4: 1.3636;--text-header-font-scale-ratio-h5: 1.333;--text-header-font-scale-ratio-h7: 1;--calculator-noUi-tooltip-font: 22px;--location-card-title-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--custom-menu-desktop-link-line-height: var(--h3-line-height);--location-finder-content-header-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--flavor-card-title-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4))}}[dir=rtl][_ngcontent-%COMP%]   .ms-1[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-2[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-3[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-4[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-5[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-6[_ngcontent-%COMP%]{margin-left:0!important}[dir=rtl][_ngcontent-%COMP%]   .me-1[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-2[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-3[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-4[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-5[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-6[_ngcontent-%COMP%]{margin-right:0!important}[lang=th][_ngcontent-%COMP%]{direction:ltr;text-align:left;--font-size-base-light: 16px;--h1-line-height-oversized: 1.5;--h1-line-height: 1.5;--h2-line-height: 1.5;--h3-line-height: 1.5;--h5-line-height: 1.5;--line-height-base: 1.5;
565--line-height-small: 1.5;--line-height-tiny: 1.5;--body-font-line-height: 1.5;--h1-font-size-oversized: 34px;--h1-font-size: 34px;--h2-font-size: 30px;--h3-font-size: 30px;--careers-link: 25px;--core-values-info-font-size: 16px;--careers-core-innerCircle-font-size: 1.2rem;--careers-core-innerCircle-top-padding: 10px;--cta-top-padding:1.5rem;--word-spacing: normal;--word-break: break-word}@media (min-width: 992px){[lang=th][_ngcontent-%COMP%]{--text-header-font-scale-ratio-h2: 1;--text-header-font-scale-ratio-h3: 1}}.card-body[_ngcontent-%COMP%]{overflow-y:auto;border-top:1px solid #EAE9E6;border-bottom:1px solid #EAE9E6}.card-body[_ngcontent-%COMP%]   .card-img[_ngcontent-%COMP%]{position:relative;background:#f9f9f9 center center no-repeat;background-size:cover}.card-body[_ngcontent-%COMP%]   .card-img[_ngcontent-%COMP%]:before{content:"";display:block;width:100%;padding-top:1}.basket-card-item[_ngcontent-%COMP%]{padding-left:1.5rem;padding-right:1.5rem}.basket-card-image[_ngcontent-%COMP%]{width:12.5%;margin-right:1rem}.cancelButton[_ngcontent-%COMP%]{width:49%}.confirmButton[_ngcontent-%COMP%]{width:49%;margin-left:2%}']})}}return t})();var Zi=new y1("ngx-mask config"),d4=new y1("new ngx-mask config"),h4=new y1("initial ngx-mask config"),Y_={suffix:"",prefix:"",thousandSeparator:" ",decimalMarker:[".",","],clearIfNotMatch:!1,showTemplate:!1,showMaskTyped:!1,placeHolderCharacter:"_",dropSpecialCharacters:!0,hiddenInput:void 0,shownMaskExpression:"",separatorLimit:"",allowNegativeNumbers:!1,validation:!0,specialCharacters:["-","/","(",")",".",":"," ","+",",","@","[","]",'"',"'"],leadZeroDateTime:!1,apm:!1,leadZero:!1,keepCharacterPositions:!1,triggerOnMaskChange:!1,inputTransformFn:t=>t,outputTransformFn:t=>t,maskFilled:new se,patterns:{0:{pattern:new RegExp("\\d")},9:{pattern:new RegExp("\\d"),optional:!0},X:{pattern:new RegExp("\\d"),symbol:"*"},A:{pattern:new RegExp("[a-zA-Z0-9]")},S:{pattern:new RegExp("[a-zA-Z]")},U:{pattern:new RegExp("[A-Z]")},L:{pattern:new RegExp("[a-z]")},d:{pattern:new RegExp("\\d")},m:{pattern:new RegExp("\\d")},M:{pattern:new RegExp("\\d")},H:{pattern:new RegExp("\\d")},h:{pattern:new RegExp("\\d")},s:{pattern:new RegExp("\\d")}}},X_=["Hh:m0:s0","Hh:m0","m0:s0"],J_=["percent","Hh","s0","m0","separator","d0/M0/0000","d0/M0","d0","M0"],ez=(()=>{class t{constructor(){this._config=Ee(Zi),this.dropSpecialCharacters=this._config.dropSpecialCharacters,this.hiddenInput=this._config.hiddenInput,this.clearIfNotMatch=this._config.clearIfNotMatch,this.specialCharacters=this._config.specialCharacters,this.patterns=this._config.patterns,this.prefix=this._config.prefix,this.suffix=this._config.suffix,this.thousandSeparator=this._config.thousandSeparator,this.decimalMarker=this._config.decimalMarker,this.showMaskTyped=this._config.showMaskTyped,this.placeHolderCharacter=this._config.placeHolderCharacter,this.validation=this._config.validation,this.separatorLimit=this._config.separatorLimit,this.allowNegativeNumbers=this._config.allowNegativeNumbers,this.leadZeroDateTime=this._config.leadZeroDateTime,this.leadZero=this._config.leadZero,this.apm=this._config.apm,this.inputTransformFn=this._config.inputTransformFn,this.outputTransformFn=this._config.outputTransformFn,this.keepCharacterPositions=this._config.keepCharacterPositions,this._shift=new Set,this.plusOnePosition=!1,this.maskExpression="",this.actualValue="",this.showKeepCharacterExp="",this.shownMaskExpression="",this.deletedSpecialCharacter=!1,this._formatWithSeparators=(e,n,i,a)=>{let f=[],m="";if(Array.isArray(i)){let P=new RegExp(i.map(L=>"[\\^$.|?*+()".indexOf(L)>=0?`\\${L}`:L).join("|"));f=e.split(P),m=e.match(P)?.[0]??""}else f=e.split(i),m=i;let g=f.length>1?`${m}${f[1]}`:"",u=f[0]??"",_=this.separatorLimit.replace(/\s/g,"");_&&+_&&(u[0]==="-"?u=`-${u.slice(1,u.length).slice(0,_.length)}`:u=u.slice(0,_.length));let O=/(\d+)(\d{3})/;for(;n&&O.test(u);)u=u.replace(O,"$1"+n+"$2");return a===void 0?u+g:a===0?u:u+g.substring(0,a+1)},this.percentage=e=>{let n=e.replace(",","."),i=Number(n);return!isNaN(i)&&i>=0&&i<=100},this.getPrecision=e=>{let n=e.split(".");return n.length>1?Number(n[n.length-1]):1/0},this.checkAndRemoveSuffix=e=>{for(let n=this.suffix?.length-1;n>=0;n--){let i=this.suffix.substring(n,this.suffix?.length);if(e.includes(i)&&n!==this.suffix?.length-1&&(n-1<0||!e.includes(this.suffix.substring(n-1,this.suffix?.length))))return e.replace(i,"")}return e},this.checkInputPrecision=(e,n,i)=>{if(n<1/0){if(Array.isArray(i)){let g=i.find(u=>u!==this.thousandSeparator);i=g||i[0]}let a=new RegExp(this._charToRegExpExpression(i)+`\\d{${n}}.*$`),f=e.match(a),m=(f&&f[0]?.length)??0;if(m-1>n){let g=m-1-n;e=e.substring(0,e.length-g)}n===0&&this._compareOrIncludes(e[e.length-1],i,this.thousandSeparator)&&(e=e.substring(0,e.length-1))}return e}}applyMaskWithPattern(e,n){let[i,a]=n;return this.customPattern=a,this.applyMask(e,i)}applyMask(e,n,i=0,a=!1,f=!1,m=()=>{}){if(!n||typeof e!="string")return"";let g=0,u="",_=!1,O=!1,P=1,L=!1;e.slice(0,this.prefix.length)===this.prefix&&(e=e.slice(this.prefix.length,e.length)),this.suffix&&e?.length>0&&(e=this.checkAndRemoveSuffix(e)),e==="("&&this.prefix&&(e="");let j=e.toString().split("");
565if(this.allowNegativeNumbers&&e.slice(g,g+1)==="-"&&(u+=e.slice(g,g+1)),n==="IP"){let de=e.split(".");this.ipError=this._validIP(de),n="099.099.099.099"}let Y=[];for(let de=0;de<e.length;de++)e[de]?.match("\\d")&&Y.push(e[de]??"");if(n==="CPF_CNPJ"&&(this.cpfCnpjError=Y.length!==11&&Y.length!==14,Y.length>11?n="00.000.000/0000-00":n="000.000.000-00"),n.startsWith("percent")){if(e.match("[a-z]|[A-Z]")||e.match(/[-!$%^&*()_+|~=`{}\[\]:";'<>?,\/.]/)&&!f){e=this._stripToDecimal(e);let Ye=this.getPrecision(n);e=this.checkInputPrecision(e,Ye,this.decimalMarker)}let de=typeof this.decimalMarker=="string"?this.decimalMarker:".";if(e.indexOf(de)>0&&!this.percentage(e.substring(0,e.indexOf(de)))){let Ye=e.substring(0,e.indexOf(de)-1);this.allowNegativeNumbers&&e.slice(g,g+1)==="-"&&!f&&(Ye=e.substring(0,e.indexOf(de))),e=`${Ye}${e.substring(e.indexOf(de),e.length)}`}let te="";this.allowNegativeNumbers&&e.slice(g,g+1)==="-"?te=e.slice(g+1,g+e.length):te=e,this.percentage(te)?u=this._splitPercentZero(e):u=this._splitPercentZero(e.substring(0,e.length-1))}else if(n.startsWith("separator")){(e.match("[w\u0430-\u044F\u0410-\u042F]")||e.match("[\u0401\u0451\u0410-\u044F]")||e.match("[a-z]|[A-Z]")||e.match(/[-@#!$%\\^&*()_£¬'+|~=`{}\]:";<>.?/]/)||e.match("[^A-Za-z0-9,]"))&&(e=this._stripToDecimal(e));let de=this.getPrecision(n),te=Array.isArray(this.decimalMarker)?".":this.decimalMarker;de===0?e=this.allowNegativeNumbers?e.length>2&&e[0]==="-"&&e[1]==="0"&&e[2]!==this.thousandSeparator&&e[2]!==","&&e[2]!=="."?"-"+e.slice(2,e.length):e[0]==="0"&&e.length>1&&e[1]!==this.thousandSeparator&&e[1]!==","&&e[1]!=="."?e.slice(1,e.length):e:e.length>1&&e[0]==="0"&&e[1]!==this.thousandSeparator&&e[1]!==","&&e[1]!=="."?e.slice(1,e.length):e:(e[0]===te&&e.length>1&&(e="0"+e.slice(0,e.length+1),this.plusOnePosition=!0),e[0]==="0"&&e[1]!==te&&e[1]!==this.thousandSeparator&&(e=e.length>1?e.slice(0,1)+te+e.slice(1,e.length+1):e,this.plusOnePosition=!0),this.allowNegativeNumbers&&e[0]==="-"&&(e[1]===te||e[1]==="0")&&(e=e[1]===te&&e.length>2?e.slice(0,1)+"0"+e.slice(1,e.length):e[1]==="0"&&e.length>2&&e[2]!==te?e.slice(0,2)+te+e.slice(2,e.length):e,this.plusOnePosition=!0)),f&&(e[0]==="0"&&e[1]===this.decimalMarker&&(e[i]==="0"||e[i]===this.decimalMarker)&&(e=e.slice(2,e.length)),e[0]==="-"&&e[1]==="0"&&e[2]===this.decimalMarker&&(e[i]==="0"||e[i]===this.decimalMarker)&&(e="-"+e.slice(3,e.length)),e=this._compareOrIncludes(e[e.length-1],this.decimalMarker,this.thousandSeparator)?e.slice(0,e.length-1):e);let Ye=this._charToRegExpExpression(this.thousandSeparator),Xe='@#!$%^&*()_+|~=`{}\\[\\]:\\s,\\.";<>?\\/'.replace(Ye,"");if(Array.isArray(this.decimalMarker))for(let l1 of this.decimalMarker)Xe=Xe.replace(this._charToRegExpExpression(l1),"");else Xe=Xe.replace(this._charToRegExpExpression(this.decimalMarker),"");let it=new RegExp("["+Xe+"]");e.match(it)&&(e=e.substring(0,e.length-1)),e=this.checkInputPrecision(e,de,this.decimalMarker);let i1=e.replace(new RegExp(Ye,"g"),"");u=this._formatWithSeparators(i1,this.thousandSeparator,this.decimalMarker,de);let _1=u.indexOf(",")-e.indexOf(","),wt=u.length-e.length;if(wt>0&&u[i]!==this.thousandSeparator){O=!0;let l1=0;do this._shift.add(i+l1),l1++;while(l1<wt)}else u[i-1]===this.decimalMarker||wt===-4||wt===-3||u[i]===","?(this._shift.clear(),this._shift.add(i-1)):_1!==0&&i>0&&!(u.indexOf(",")>=i&&i>3)||!(u.indexOf(".")>=i&&i>3)&&wt<=0?(this._shift.clear(),O=!0,P=wt,i+=wt,this._shift.add(i)):this._shift.clear()}else for(let de=0,te=j[0];de<j.length&&g!==n.length;de++,te=j[de]??""){let Ye="*"in this.patterns;if(this._checkSymbolMask(te,n[g]??"")&&n[g+1]==="?")u+=te,g+=2;else if(n[g+1]==="*"&&_&&this._checkSymbolMask(te,n[g+2]??""))u+=te,g+=3,_=!1;else if(this._checkSymbolMask(te,n[g]??"")&&n[g+1]==="*"&&!Ye)u+=te,_=!0;else if(n[g+1]==="?"&&this._checkSymbolMask(te,n[g+2]??""))u+=te,g+=3;else if(this._checkSymbolMask(te,n[g]??"")){if(n[g]==="H"&&(this.apm?Number(te)>9:Number(te)>2)){i=this.leadZeroDateTime?i:i+1,g+=1,this._shiftStep(n,g,j.length),de--,this.leadZeroDateTime&&(u+="0");continue}if(n[g]==="h"&&(this.apm?u.length===1&&Number(u)>1||u==="1"&&Number(te)>2||e.slice(g-1,g).length===1&&Number(e.slice(g-1,g))>2||e.slice(g-1,g)==="1"&&Number(te)>2:u==="2"&&Number(te)>3||(u.slice(g-2,g)==="2"||u.slice(g-3,g)==="2"||u.slice(g-4,g)==="2"||u.slice(g-1,g)==="2")&&Number(te)>3&&g>10)){i=i+1,g+=1,de--;continue}if((n[g]==="m"||n[g]==="s")&&Number(te)>5){i=this.leadZeroDateTime?i:i+1,g+=1,this._shiftStep(n,g,j.length),de--,this.leadZeroDateTime&&(u+="0");continue}let Xe=31,it=e[g],i1=e[g+1],_1=e[g+2],wt=e[g-1],l1=e[g-2],Ki=e[g-3],z1=e.slice(g-3,g-1),$1=e.slice(g-1,g+1),on=e.slice(g,g+2),Un=e.slice(g-2,g);if(n[g]==="d"){let vn=n.slice(0,2)==="M0",_n=n.slice(0,2)==="M0"&&this.specialCharacters.includes(l1);if(Number(te)>3&&this.leadZeroDateTime||!vn&&(Number(on)>Xe||Number($1)>Xe||this.specialCharacters.includes(i1))||(_n?Number($1)>Xe||!this.specialCharacters.includes(it)&&this.specialCharacters.includes(_1)||this.specialCharacters.includes(it):Number(on)>Xe||this.specialCharacters.includes(i1))){i=this.leadZeroDateTime?i:i+1,g+=1,this._shiftStep(n,g,j.length),de--,this.leadZeroDateTime&&(u+="0");continue}}if(n[g]==="M"){let _n=g===0&&(Number(te)>2||Number(on)>12||this.specialCharacters.includes(i1)),Yi=n.slice(g+2,g+3),Xi=z1.includes(Yi)&&(this.specialCharacters.includes(l1)&&Number($1)>12&&!this.specialCharacters.includes(it)||this.specialCharacters.includes(it)||this.specialCharacters.includes(Ki)&&Number(Un)>12&&!this.specialCharacters.includes(wt)||this.specialCharacters.includes(wt)),S2=Number(z1)<=Xe&&!this.specialCharacters.includes(z1)&&this.specialCharacters.includes(wt)&&(Number(on)>12||this.specialCharacters.includes(i1)),Ji=Number(on)>12&&g===5||this.specialCharacters.includes(i1)&&g===5,eo=Number(z1)>Xe&&!this.specialCharacters.includes(z1)&&!this.specialCharacters.includes(Un)&&Number(Un)>12,Gn=Number(z1)<=Xe&&!this.specialCharacters.includes(z1)&&!this.specialCharacters.includes(wt)&&Number($1)>12;if(Number(te)>1&&this.leadZeroDateTime||_n||Xi||Gn||eo||S2||Ji&&!this.leadZeroDateTime){i=this.leadZeroDateTime?i:i+1,g+=1,this._shiftStep(n,g,j.length),de--,this.leadZeroDateTime&&(u+="0");continue}}u+=te,g++}else te===" "&&n[g]===" "||te==="/"&&n[g]==="/"?(u+=te,g++):this.specialCharacters.indexOf(n[g]??"")!==-1?(u+=n[g],g++,this._shiftStep(n,g,j.length),de--):n[g]==="9"&&this.showMaskTyped?this._shiftStep(n,g,j.length):this.patterns[n[g]??""]&&this.patterns[n[g]??""]?.optional?(j[g]&&n!=="099.099.099.099"&&n!=="000.000.000-00"&&n!=="00.000.000/0000-00"&&!n.match(/^9+\.0+$/)&&!this.patterns[n[g]??""]?.optional&&(u+=j[g]),n.includes("9*")&&n.includes("0*")&&g++,g++,de--):this.maskExpression[g+1]==="*"&&this._findSpecialChar(this.maskExpression[g+2]??"")&&this._findSpecialChar(te)===this.maskExpression[g+2]&&_||this.maskExpression[g+1]==="?"&&this._findSpecialChar(this.maskExpression[g+2]??"")&&this._findSpecialChar(te)===this.maskExpression[g+2]&&_?(g+=3,u+=te):this.showMaskTyped&&this.specialCharacters.indexOf(te)<0&&te!==this.placeHolderCharacter&&this.placeHolderCharacter.length===1&&(L=!0)}u.length+1===n.length&&this.specialCharacters.indexOf(n[n.length-1]??"")!==-1&&(u+=n[n.length-1]);let J=i+1;for(;this._shift.has(J);)P++,J++;let ze=a&&!n.startsWith("separator")?g:this._shift.has(i)?P:0;L&&ze--,m(ze,O),P<0&&this._shift.clear();let Le=!1;f&&(Le=j.every(de=>this.specialCharacters.includes(de)));let Re=`${this.prefix}${Le?"":u}${this.showMaskTyped?"":this.suffix}`;if(u.length===0&&(Re=this.dropSpecialCharacters?`${u}`:`${this.prefix}${u}`),u.includes("-")&&this.prefix&&this.allowNegativeNumbers){if(f&&u==="-")return"";Re=`-${this.prefix}${u.split("-").join("")}${this.suffix}`}return Re}_findDropSpecialChar(e){return Array.isArray(this.dropSpecialCharacters)?this.dropSpecialCharacters.find(n=>n===e):this._findSpecialChar(e)}_findSpecialChar(e){return this.specialCharacters.find(n=>n===e)}_checkSymbolMask(e,n){return this.patterns=this.customPattern?this.customPattern:this.patterns,(this.patterns[n]?.pattern&&this.patterns[n]?.pattern.test(e))??!1}_stripToDecimal(e){return e.split("").filter((n,i)=>{let a=typeof this.decimalMarker=="string"?n===this.decimalMarker:this.decimalMarker.includes(n);return n.match("^-?\\d")||n===this.thousandSeparator||a||n==="-"&&i===0&&this.allowNegativeNumbers}).join("")}_charToRegExpExpression(e){return e&&(e===" "?"\\s":"[\\^$.|?*+()".indexOf(e)>=0?`\\${e}`:e)}_shiftStep(e,n,i){let a=/[*?]/g.test(e.slice(0,n))?i:n;this._shift.add(a+this.prefix.length||0)}_compareOrIncludes(e,n,i){return Array.isArray(n)?n.filter(a=>a!==i).includes(e):e===n}_validIP(e){return!(e.length===4&&!e.some((n,i)=>e.length!==i+1?n===""||Number(n)>255:n===""||Number(n.substring(0,3))>
565255))}_splitPercentZero(e){let n=typeof this.decimalMarker=="string"?e.indexOf(this.decimalMarker):e.indexOf(".");if(n===-1){let i=parseInt(e,10);return isNaN(i)?"":i.toString()}else{let i=parseInt(e.substring(0,n),10),a=e.substring(n+1),f=isNaN(i)?"":i.toString(),m=typeof this.decimalMarker=="string"?this.decimalMarker:".";return f===""?"":f+m+a}}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275prov=me({token:t,factory:t.\u0275fac})}}return t})(),Wa=(()=>{class t extends ez{constructor(){super(...arguments),this.isNumberValue=!1,this.maskIsShown="",this.selStart=null,this.selEnd=null,this.writingValue=!1,this.maskChanged=!1,this._maskExpressionArray=[],this.triggerOnMaskChange=!1,this._previousValue="",this._currentValue="",this._emitValue=!1,this.onChange=e=>{},this._elementRef=Ee(Wt,{optional:!0}),this.document=Ee(a1),this._config=Ee(Zi),this._renderer=Ee(Ft,{optional:!0})}applyMask(e,n,i=0,a=!1,f=!1,m=()=>{}){if(!n)return e!==this.actualValue?this.actualValue:e;if(this.maskIsShown=this.showMaskTyped?this.showMaskInInput():"",this.maskExpression==="IP"&&this.showMaskTyped&&(this.maskIsShown=this.showMaskInInput(e||"#")),this.maskExpression==="CPF_CNPJ"&&this.showMaskTyped&&(this.maskIsShown=this.showMaskInInput(e||"#")),!e&&this.showMaskTyped)return this.formControlResult(this.prefix),this.prefix+this.maskIsShown+this.suffix;let g=e&&typeof this.selStart=="number"?e[this.selStart]??"":"",u="";if(this.hiddenInput!==void 0&&!this.writingValue){let L=e&&e.length===1?e.split(""):this.actualValue.split("");typeof this.selStart=="object"&&typeof this.selEnd=="object"?(this.selStart=Number(this.selStart),this.selEnd=Number(this.selEnd)):e!==""&&L.length?typeof this.selStart=="number"&&typeof this.selEnd=="number"&&(e.length>L.length?L.splice(this.selStart,0,g):e.length<L.length&&(L.length-e.length===1?f?L.splice(this.selStart-1,1):L.splice(e.length-1,1):L.splice(this.selStart,this.selEnd-this.selStart))):L=[],this.showMaskTyped&&(this.hiddenInput||(e=this.removeMask(e))),u=this.actualValue.length&&L.length<=e.length?this.shiftTypedSymbols(L.join("")):e}if(a&&(this.hiddenInput||!this.hiddenInput)&&(u=e),f&&this.specialCharacters.indexOf(this.maskExpression[i]??"")!==-1&&this.showMaskTyped&&(u=this._currentValue),this.deletedSpecialCharacter&&i&&(this.specialCharacters.includes(this.actualValue.slice(i,i+1))?i=i+1:n.slice(i-1,i+1)!=="M0"&&(i=i-2),this.deletedSpecialCharacter=!1),this.showMaskTyped&&this.placeHolderCharacter.length===1&&!this.leadZeroDateTime&&(e=this.removeMask(e)),this.maskChanged?u=e:u=u&&u.length?u:e,this.showMaskTyped&&this.keepCharacterPositions&&this.actualValue&&!a){let L=this.dropSpecialCharacters?this.removeMask(this.actualValue):this.actualValue;return this.formControlResult(L),this.actualValue?this.actualValue:this.prefix+this.maskIsShown+this.suffix}let _=super.applyMask(u,n,i,a,f,m);if(this.actualValue=this.getActualValue(_),this.thousandSeparator==="."&&this.decimalMarker==="."&&(this.decimalMarker=","),this.maskExpression.startsWith("separator")&&this.dropSpecialCharacters===!0&&(this.specialCharacters=this.specialCharacters.filter(L=>!this._compareOrIncludes(L,this.decimalMarker,this.thousandSeparator))),(_||_==="")&&(this._previousValue=this._currentValue,this._currentValue=_,this._emitValue=this._previousValue!==this._currentValue||this.maskChanged||this._previousValue===this._currentValue&&a),this._emitValue&&this.formControlResult(_),!this.showMaskTyped||this.showMaskTyped&&this.hiddenInput)return this.hiddenInput?f?this.hideInput(_,this.maskExpression):this.hideInput(_,this.maskExpression)+this.maskIsShown.slice(_.length):_;let O=_.length,P=this.prefix+this.maskIsShown+this.suffix;if(this.maskExpression.includes("H")){let L=this._numberSkipedSymbols(_);return _+P.slice(O+L)}else if(this.maskExpression==="IP"||this.maskExpression==="CPF_CNPJ")return _+P;return _+P.slice(O)}_numberSkipedSymbols(e){let n=/(^|\D)(\d\D)/g,i=n.exec(e),a=0;for(;i!=null;)a+=1,i=n.exec(e);return a}applyValueChanges(e,n,i,a=()=>{}){let f=this._elementRef?.nativeElement;f&&(f.value=this.applyMask(f.value,this.maskExpression,e,n,i,a),f!==this._getActiveElement()&&this.clearIfNotMatchFn())}hideInput(e,n){return e.split("").map((i,a)=>this.patterns&&this.patterns[n[a]??""]&&this.patterns[n[a]??""]?.symbol?this.patterns[n[a]??""]?.symbol
565:i).join("")}getActualValue(e){let n=e.split("").filter((i,a)=>{let f=this.maskExpression[a]??"";return this._checkSymbolMask(i,f)||this.specialCharacters.includes(f)&&i===f});return n.join("")===e?n.join(""):e}shiftTypedSymbols(e){let n="";return(e&&e.split("").map((a,f)=>{if(this.specialCharacters.includes(e[f+1]??"")&&e[f+1]!==this.maskExpression[f+1])return n=a,e[f+1];if(n.length){let m=n;return n="",m}return a})||[]).join("")}numberToString(e){return!e&&e!==0||this.maskExpression.startsWith("separator")&&(this.leadZero||!this.dropSpecialCharacters)||this.maskExpression.startsWith("separator")&&this.separatorLimit.length>14&&String(e).length>14?String(e):Number(e).toLocaleString("fullwide",{useGrouping:!1,maximumFractionDigits:20}).replace("/-/","-")}showMaskInInput(e){if(this.showMaskTyped&&this.shownMaskExpression){if(this.maskExpression.length!==this.shownMaskExpression.length)throw new Error("Mask expression must match mask placeholder length");return this.shownMaskExpression}else if(this.showMaskTyped){if(e){if(this.maskExpression==="IP")return this._checkForIp(e);if(this.maskExpression==="CPF_CNPJ")return this._checkForCpfCnpj(e)}return this.placeHolderCharacter.length===this.maskExpression.length?this.placeHolderCharacter:this.maskExpression.replace(/\w/g,this.placeHolderCharacter)}return""}clearIfNotMatchFn(){let e=this._elementRef?.nativeElement;e&&this.clearIfNotMatch&&this.prefix.length+this.maskExpression.length+this.suffix.length!==e.value.replace(this.placeHolderCharacter,"").length&&(this.formElementProperty=["value",""],this.applyMask("",this.maskExpression))}set formElementProperty([e,n]){!this._renderer||!this._elementRef||Promise.resolve().then(()=>this._renderer?.setProperty(this._elementRef?.nativeElement,e,n))}checkDropSpecialCharAmount(e){return e.split("").filter(i=>this._findDropSpecialChar(i)).length}removeMask(e){return this._removeMask(this._removeSuffix(this._removePrefix(e)),this.specialCharacters.concat("_").concat(this.placeHolderCharacter))}_checkForIp(e){if(e==="#")return`${this.placeHolderCharacter}.${this.placeHolderCharacter}.${this.placeHolderCharacter}.${this.placeHolderCharacter}`;let n=[];for(let i=0;i<e.length;i++){let a=e[i]??"";a&&a.match("\\d")&&n.push(a)}return n.length<=3?`${this.placeHolderCharacter}.${this.placeHolderCharacter}.${this.placeHolderCharacter}`:n.length>3&&n.length<=6?`${this.placeHolderCharacter}.${this.placeHolderCharacter}`:n.length>6&&n.length<=9?this.placeHolderCharacter:(n.length>9&&n.length<=12,"")}_checkForCpfCnpj(e){let n=`${this.placeHolderCharacter}${this.placeHolderCharacter}${this.placeHolderCharacter}.${this.placeHolderCharacter}${this.placeHolderCharacter}${this.placeHolderCharacter}.${this.placeHolderCharacter}${this.placeHolderCharacter}${this.placeHolderCharacter}-${this.placeHolderCharacter}${this.placeHolderCharacter}`,i=`${this.placeHolderCharacter}${this.placeHolderCharacter}.${this.placeHolderCharacter}${this.placeHolderCharacter}${this.placeHolderCharacter}.${this.placeHolderCharacter}${this.placeHolderCharacter}${this.placeHolderCharacter}/${this.placeHolderCharacter}${this.placeHolderCharacter}${this.placeHolderCharacter}${this.placeHolderCharacter}-${this.placeHolderCharacter}${this.placeHolderCharacter}`;if(e==="#")return n;let a=[];for(let f=0;f<e.length;f++){let m=e[f]??"";m&&m.match("\\d")&&a.push(m)}return a.length<=3?n.slice(a.length,n.length):a.length>3&&a.length<=6?n.slice(a.length+1,n.length):a.length>6&&a.length<=9?n.slice(a.length+2,n.length):a.length>9&&a.length<11?n.slice(a.length+3,n.length):a.length===11?"":a.length===12?e.length===17?i.slice(16,i.length):i.slice(15,i.length):a.length>12&&a.length<=14?i.slice(a.length+4,i.length):""}_getActiveElement(e=this.document){let n=e?.activeElement?.shadowRoot;return n?.activeElement?this._getActiveElement(n):e.activeElement}formControlResult(e){if(this.writingValue||!this.triggerOnMaskChange&&this.maskChanged){this.maskChanged&&this.onChange(this.outputTransformFn(this._toNumber(this._checkSymbols(this._removeSuffix(this._removePrefix(e)))))),this.maskChanged=!1;return}Array.isArray(this.dropSpecialCharacters)?this.onChange(this.outputTransformFn(this._toNumber(this._checkSymbol
565s(this._removeMask(this._removeSuffix(this._removePrefix(e)),this.dropSpecialCharacters))))):this.dropSpecialCharacters||!this.dropSpecialCharacters&&this.prefix===e?this.onChange(this.outputTransformFn(this._toNumber(this._checkSymbols(this._removeSuffix(this._removePrefix(e)))))):this.onChange(this.outputTransformFn(this._toNumber(e)))}_toNumber(e){if(!this.isNumberValue||e===""||this.maskExpression.startsWith("separator")&&(this.leadZero||!this.dropSpecialCharacters))return e;if(String(e).length>16&&this.separatorLimit.length>14)return String(e);let n=Number(e);if(this.maskExpression.startsWith("separator")&&Number.isNaN(n)){let i=String(e).replace(",",".");return Number(i)}return Number.isNaN(n)?e:n}_removeMask(e,n){return this.maskExpression.startsWith("percent")&&e.includes(".")?e:e&&e.replace(this._regExpForRemove(n),"")}_removePrefix(e){return this.prefix?e&&e.replace(this.prefix,""):e}_removeSuffix(e){return this.suffix?e&&e.replace(this.suffix,""):e}_retrieveSeparatorValue(e){let n=Array.isArray(this.dropSpecialCharacters)?this.specialCharacters.filter(i=>this.dropSpecialCharacters.includes(i)):this.specialCharacters;return!this.deletedSpecialCharacter&&this._checkPatternForSpace()&&e.includes(" ")&&this.maskExpression.includes("*")&&(n=n.filter(i=>i!==" ")),this._removeMask(e,n)}_regExpForRemove(e){return new RegExp(e.map(n=>`\\${n}`).join("|"),"gi")}_replaceDecimalMarkerToDot(e){let n=Array.isArray(this.decimalMarker)?this.decimalMarker:[this.decimalMarker];return e.replace(this._regExpForRemove(n),".")}_checkSymbols(e){if(e==="")return e;this.maskExpression.startsWith("percent")&&this.decimalMarker===","&&(e=e.replace(",","."));let n=this._retrieveSeparatorPrecision(this.maskExpression),i=this._replaceDecimalMarkerToDot(this._retrieveSeparatorValue(e));return this.isNumberValue&&n?e===this.decimalMarker?null:this.separatorLimit.length>14?String(i):this._checkPrecision(this.maskExpression,i):i}_checkPatternForSpace(){for(let e in this.patterns)if(this.patterns[e]&&this.patterns[e]?.hasOwnProperty("pattern")){let n=this.patterns[e]?.pattern.toString(),i=this.patterns[e]?.pattern;if(n?.includes(" ")&&i?.test(this.maskExpression))return!0}return!1}_retrieveSeparatorPrecision(e){let n=e.match(new RegExp("^separator\\.([^d]*)"));return n?Number(n[1]):null}_checkPrecision(e,n){let i=e.slice(10,11);return e.indexOf("2")>0||this.leadZero&&Number(i)>1?(this.decimalMarker===","&&this.leadZero&&(n=n.replace(",",".")),this.leadZero?Number(n).toFixed(Number(i)):Number(n).toFixed(2)):this.numberToString(n)}_repeatPatternSymbols(e){return e.match(/{[0-9]+}/)&&e.split("").reduce((n,i,a)=>{if(this._start=i==="{"?a:this._start,i!=="}")return this._findSpecialChar(i)?n+i:n;this._end=a;let f=Number(e.slice(this._start+1,this._end)),m=new Array(f+1).join(e[this._start-1]);if(e.slice(0,this._start).length>1&&e.includes("S")){let g=e.slice(0,this._start-1);return g.includes("{")?n+m:g+n+m}else return n+m},"")||e}currentLocaleDecimalMarker(){return 1.1.toLocaleString().substring(1,2)}static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=Kn(t)))(i||t)}})()}static{this.\u0275prov=me({token:t,factory:t.\u0275fac})}}return t})();function tz(){let t=Ee(h4),o=Ee(d4);return o instanceof Function?Ne(Ne({},t),o()):Ne(Ne({},t),o)}function Za(t){return[{provide:d4,useValue:t},{provide:h4,useValue:Y_},{provide:Zi,useFactory:tz},Wa]}function tH(t){return Pr(Za(t))}var m4=(()=>{class t{constructor(){this.maskExpression="",this.specialCharacters=[],this.patterns={},this.prefix="",this.suffix="",this.thousandSeparator=" ",this.decimalMarker=".",this.dropSpecialCharacters=null,this.hiddenInput=null,this.showMaskTyped=null,this.placeHolderCharacter=null,this.shownMaskExpression=null,this.showTemplate=null,this.clearIfNotMatch=null,this.validation=null,this.separatorLimit=null,this.allowNegativeNumbers=null,this.leadZeroDateTime=null,this.leadZero=null,this.triggerOnMaskChange=null,this.apm=null,this.inputTransformFn=null,this.outputTransformFn=null,this.keepCharacterPositions=null,this.maskFilled=new se,this._maskValue="",this._position=null,this._maskExpressionArray=[],this._justPasted=!1,this._isFocused=!1,this._isComposing=!1,this.document=Ee(a1),this._maskService=Ee(Wa,{self:!0}),this._config=Ee(Zi),this.onChange=e=>{},this.onTouch=()=>{}}ngOnChanges(e){let{maskExpression:n,specialCharacters:i,patterns:a,prefix:f,
565suffix:m,thousandSeparator:g,decimalMarker:u,dropSpecialCharacters:_,hiddenInput:O,showMaskTyped:P,placeHolderCharacter:L,shownMaskExpression:j,showTemplate:Y,clearIfNotMatch:J,validation:ze,separatorLimit:Le,allowNegativeNumbers:Re,leadZeroDateTime:de,leadZero:te,triggerOnMaskChange:Ye,apm:Xe,inputTransformFn:it,outputTransformFn:i1,keepCharacterPositions:_1}=e;if(n&&(n.currentValue!==n.previousValue&&!n.firstChange&&(this._maskService.maskChanged=!0),n.currentValue&&n.currentValue.split("||").length>1?(this._maskExpressionArray=n.currentValue.split("||").sort((wt,l1)=>wt.length-l1.length),this._setMask()):(this._maskExpressionArray=[],this._maskValue=n.currentValue||"",this._maskService.maskExpression=this._maskValue)),i){if(!i.currentValue||!Array.isArray(i.currentValue))return;this._maskService.specialCharacters=i.currentValue||[]}Re&&(this._maskService.allowNegativeNumbers=Re.currentValue,this._maskService.allowNegativeNumbers&&(this._maskService.specialCharacters=this._maskService.specialCharacters.filter(wt=>wt!=="-"))),a&&a.currentValue&&(this._maskService.patterns=a.currentValue),Xe&&Xe.currentValue&&(this._maskService.apm=Xe.currentValue),f&&(this._maskService.prefix=f.currentValue),m&&(this._maskService.suffix=m.currentValue),g&&(this._maskService.thousandSeparator=g.currentValue),u&&(this._maskService.decimalMarker=u.currentValue),_&&(this._maskService.dropSpecialCharacters=_.currentValue),O&&(this._maskService.hiddenInput=O.currentValue),P&&(this._maskService.showMaskTyped=P.currentValue,P.previousValue===!1&&P.currentValue===!0&&this._isFocused&&requestAnimationFrame(()=>{this._maskService._elementRef?.nativeElement.click()})),L&&(this._maskService.placeHolderCharacter=L.currentValue),j&&(this._maskService.shownMaskExpression=j.currentValue),Y&&(this._maskService.showTemplate=Y.currentValue),J&&(this._maskService.clearIfNotMatch=J.currentValue),ze&&(this._maskService.validation=ze.currentValue),Le&&(this._maskService.separatorLimit=Le.currentValue),de&&(this._maskService.leadZeroDateTime=de.currentValue),te&&(this._maskService.leadZero=te.currentValue),Ye&&(this._maskService.triggerOnMaskChange=Ye.currentValue),it&&(this._maskService.inputTransformFn=it.currentValue),i1&&(this._maskService.outputTransformFn=i1.currentValue),_1&&(this._maskService.keepCharacterPositions=_1.currentValue),this._applyMask()}validate({value:e}){if(!this._maskService.validation||!this._maskValue)return null;if(this._maskService.ipError)return this._createValidationError(e);if(this._maskService.cpfCnpjError)return this._createValidationError(e);if(this._maskValue.startsWith("separator")||J_.includes(this._maskValue)||this._maskService.clearIfNotMatch)return null;if(X_.includes(this._maskValue))return this._validateTime(e);if(e&&e.toString().length>=1){let n=0;if(this._maskValue.startsWith("percent"))return null;for(let i in this._maskService.patterns)if(this._maskService.patterns[i]?.optional){if(this._maskValue.indexOf(i)!==this._maskValue.lastIndexOf(i)){let a=this._maskValue.split("").filter(f=>f===i).join("");n+=a.length}else this._maskValue.indexOf(i)!==-1&&n++;if(this._maskValue.indexOf(i)!==-1&&e.toString().length>=this._maskValue.indexOf(i)||n===this._maskValue.length)return null}if(this._maskValue.indexOf("{")===1&&e.toString().length===this._maskValue.length+Number((this._maskValue.split("{")[1]??"").split("}")[0])-4)return null;if(this._maskValue.indexOf("*")>1&&e.toString().length<this._maskValue.indexOf("*")||this._maskValue.indexOf("?")>1&&e.toString().length<this._maskValue.indexOf("?")||this._maskValue.indexOf("{")===1)return this._createValidationError(e);if(this._maskValue.indexOf("*")===-1||this._maskValue.indexOf("?")===-1){e=typeof e=="number"?String(e):e;let i=this._maskValue.split("*"),a=this._maskService.dropSpecialCharacters?this._maskValue.length-this._maskService.checkDropSpecialCharAmount(this._maskValue)-n:this.prefix?this._maskValue.length+this.prefix.length-n:this._maskValue.length-n;if(i.length===1&&e.toString().length<a)return this._createValidationError(e);if(i.length>1){let f=i[i.length-1];if(f&&this._maskService.specialCharacters.includes(f[0])&&String(e).includes(f[0]??"")&&!this.dropSpecialCharacters){let m=e.split(f[0]);return m[m.length-1].length===f.length-1?null:this._createValidationError(e)}else return(f&&!this._maskService.specialCharacters.includes(f[0])||!f||this._maskService.dropSpecialCharacters)&&e.length>=a-1?null:this._createValidationError(e)}}if(this._maskValue.indexOf("*")===1||this._maskValue.indexOf("?")===1)return null}return e&&this.maskFilled.emit(),null}onPaste(){this._justPasted=!0}onFocus(){this._isFocused=!0}onModelChange(e){(e===""||e===null||e===void 0)&&this._maskService.actualValue&&(this._maskService.actualValue=this._maskService.getActualValue(""))}onInput(e){if(this._isComposing)return;let n=e.target,i=this._maskService.inputTransformFn(n.value);if(n.type!=="number")if(typeof i=="string"||typeof i=="number"){if(n.value=i.toString(),this._inputValue=n.value,this._setMask(),!this._maskValue){this.onChange(n.value);return}let a=n.selectionStart===1?n.selectionStart+this._maskService.prefix.length:n.selectionStart;if(this.showMaskTyped&&this.keepCharacterPositions&&this._maskService.placeHolderCharacter.length===1){let u=n.value.slice(a-1,a),_=this.prefix.length,O=this._maskService._checkSymbolMask(u,this._maskService.maskExpression[a-1-_]??""),P=this._maskService._checkSymbolMask(u,this._maskService.maskExpression[a+1-_]??""),L=this._maskService.selStart===this._maskService.selEnd,j=Number(this._maskService.selStart)-_,Y=Number(this._maskService.selEnd)-_;if(this._code==="Backspace"){if(!L)this._maskService.selStart===_?this._maskService.actualValue=this.prefix+this._maskService.maskIsShown.slice(0,Y)+this._inputValue.split(this.prefix).join(""):this._maskService.selStart===this._maskService.maskIsShown.length+_?this._maskService.actualValue=this._inputValue+this._maskService.maskIsShown.slice(j,Y):this._maskService.actualValue=this.prefix+this._inputValue.split(this.prefix).join("").slice(0,j)+this._maskService.maskIsShown.slice(j,Y)+this._maskService.actualValue.slice(Y+_,this._maskService.maskIsShown.length+_)+this.suffix;else if(!this._maskService.specialCharacters.includes(this._maskService.maskExpression.slice(a-this.prefix.length,a+1-this.prefix.length))&&L)if(j===1&&this.prefix)this._maskService.actualValue=this.prefix+this._maskService.placeHolderCharacter+n.value.split(this.prefix).join("").split(this.suffix
565).join("")+this.suffix,a=a-1;else{let J=n.value.substring(0,a),ze=n.value.substring(a);this._maskService.actualValue=J+this._maskService.placeHolderCharacter+ze}}this._code!=="Backspace"&&(!O&&!P&&L?a=Number(n.selectionStart)-1:this._maskService.specialCharacters.includes(n.value.slice(a,a+1))&&P&&!this._maskService.specialCharacters.includes(n.value.slice(a+1,a+2))?(this._maskService.actualValue=n.value.slice(0,a-1)+n.value.slice(a,a+1)+u+n.value.slice(a+2),a=a+1):O?n.value.length===1&&a===1?this._maskService.actualValue=this.prefix+u+this._maskService.maskIsShown.slice(1,this._maskService.maskIsShown.length)+this.suffix:this._maskService.actualValue=n.value.slice(0,a-1)+u+n.value.slice(a+1).split(this.suffix).join("")+this.suffix:this.prefix&&n.value.length===1&&a-_===1&&this._maskService._checkSymbolMask(n.value,this._maskService.maskExpression[a-1-_]??"")&&(this._maskService.actualValue=this.prefix+n.value+this._maskService.maskIsShown.slice(1,this._maskService.maskIsShown.length)+this.suffix))}let f=0,m=!1;if(this._code==="Delete"&&(this._maskService.deletedSpecialCharacter=!0),this._inputValue.length>=this._maskService.maskExpression.length-1&&this._code!=="Backspace"&&this._maskService.maskExpression==="d0/M0/0000"&&a<10){let u=this._inputValue.slice(a-1,a);n.value=this._inputValue.slice(0,a-1)+u+this._inputValue.slice(a+1)}if(this._maskService.maskExpression==="d0/M0/0000"&&this.leadZeroDateTime&&(a<3&&Number(n.value)>31&&Number(n.value)<40||a===5&&Number(n.value.slice(3,5))>12)&&(a=a+2),this._maskService.maskExpression==="Hh:m0:s0"&&this.apm&&(this._justPasted&&n.value.slice(0,2)==="00"&&(n.value=n.value.slice(1,2)+n.value.slice(2,n.value.length)),n.value=n.value==="00"?"0":n.value),this._maskService.applyValueChanges(a,this._justPasted,this._code==="Backspace"||this._code==="Delete",(u,_)=>{this._justPasted=!1,f=u,m=_}),this._getActiveElement()!==n)return;this._maskService.plusOnePosition&&(a=a+1,this._maskService.plusOnePosition=!1),this._maskExpressionArray.length&&(this._code==="Backspace"?a=this.specialCharacters.includes(this._inputValue.slice(a-1,a))?a-1:a:a=n.selectionStart===1?n.selectionStart+this._maskService.prefix.length:n.selectionStart),this._position=this._position===1&&this._inputValue.length===1?null:this._position;let g=this._position?this._inputValue.length+a+f:a+(this._code==="Backspace"&&!m?0:f);g>this._getActualInputLength()&&(g=n.value===this._maskService.decimalMarker&&n.value.length===1?this._getActualInputLength()+1:this._getActualInputLength()),g<0&&(g=0),n.setSelectionRange(g,g),this._position=null}else console.warn("Ngx-mask writeValue work with string | number, your current value:",typeof i);else{if(!this._maskValue){this.onChange(n.value);return}this._maskService.applyValueChanges(n.value.length,this._justPasted,this._code==="Backspace"||this._code==="Delete")}}onCompositionStart(){this._isComposing=!0}onCompositionEnd(e){this._isComposing=!1,this._justPasted=!0,this.onInput(e)}onBlur(e){if(this._maskValue){let n=e.target;if(this.leadZero&&n.value.length>0&&typeof this.decimalMarker=="string"){let i=this._maskService.maskExpression,a=Number(this._maskService.maskExpression.slice(i.length-1,i.length));if(a>1){n.value=this.suffix?n.value.split(this.suffix).join(""):n.value;let f=n.value.split(this.decimalMarker)[1];n.value=n.value.includes(this.decimalMarker)?n.value+"0".repeat(a-f.length)+this.suffix:n.value+this.decimalMarker+"0".repeat(a)+this.suffix,this._maskService.actualValue=n.value}}this._maskService.clearIfNotMatchFn()}this._isFocused=!1,this.onTouch()}onClick(e){if(!this._maskValue)return;let n=e.target,i=0,a=0;n!==null&&n.selectionStart!==null&&n.selectionStart===n.selectionEnd&&n.selectionStart>this._maskService.prefix.length&&e.keyCode!==38&&this._maskService.showMaskTyped&&!this.keepCharacterPositions&&(this._maskService.maskIsShown=this._maskService.showMaskInInput(),n.setSelectionRange&&this._maskService.prefix+this._maskService.maskIsShown===n.value?(n.focus(),n.setSelectionRange(i,a)):n.selectionStart>this._maskService.actualValue.length&&n.setSelectionRange(this._maskService.actualValue.length,this._maskService.actualValue.length));let f=n&&(n.value===this._maskService.prefix?this._maskService.prefix+this._maskService.maskIsShown:n.value);if(n&&n.value!==f&&(n.value=f),n&&n.type!=="number"&&(n.selectionStart||n.selectionEnd)<=this._maskService.prefix.length){n.selectionStart=this._maskService.prefix.length;return}n&&n.selectionEnd>this._getActualInputLength()&&(n.selectionEnd=this._getActualInputLength())}onKeyDown(e){if(!this._maskValue)return;if(this._isComposing){e.key==="Enter"&&this.onCompositionEnd(e);return}this._code=e.code?e.code:e.key;let n=e.target;if(this._inputValue=n.value,this._setMask(),n.type!=="number"){if(e.key==="ArrowUp"&&e.preventDefault(),e.key==="ArrowLeft"||e.key==="Backspace"||e.key==="Delete"){if(e.key==="Backspace"&&n.value.length===0&&(n.selectionStart=n.selectionEnd),e.key==="Backspace"&&n.selectionStart!==0){if(this.specialCharacters=this.specialCharacters?.length?this.specialCharacters:this._config.specialCharacters,this.prefix.length>1&&n.selectionStart<=this.prefix.length)n.setSelectionRange(this.prefix.length,n.selectionEnd);else if(this._inputValue.length!==n.selectionStart&&n.selectionStart!==1)for(;this.specialCharacters.includes((this._inputValue[n.selectionStart-1]??"").toString())&&
565(this.prefix.length>=1&&n.selectionStart>this.prefix.length||this.prefix.length===0);)n.setSelectionRange(n.selectionStart-1,n.selectionEnd)}this.checkSelectionOnDeletion(n),this._maskService.prefix.length&&n.selectionStart<=this._maskService.prefix.length&&n.selectionEnd<=this._maskService.prefix.length&&e.preventDefault();let i=n.selectionStart;e.key==="Backspace"&&!n.readOnly&&i===0&&n.selectionEnd===n.value.length&&n.value.length!==0&&(this._position=this._maskService.prefix?this._maskService.prefix.length:0,this._maskService.applyMask(this._maskService.prefix,this._maskService.maskExpression,this._position))}this.suffix&&this.suffix.length>1&&this._inputValue.length-this.suffix.length<n.selectionStart?n.setSelectionRange(this._inputValue.length-this.suffix.length,this._inputValue.length):(e.code==="KeyA"&&e.ctrlKey||e.code==="KeyA"&&e.metaKey)&&(n.setSelectionRange(0,this._getActualInputLength()),e.preventDefault()),this._maskService.selStart=n.selectionStart,this._maskService.selEnd=n.selectionEnd}}writeValue(e){return le(this,null,function*(){if(typeof e=="object"&&e!==null&&"value"in e&&("disable"in e&&this.setDisabledState(!!e.disable),e=e.value),e!==null&&(e=this.inputTransformFn?this.inputTransformFn(e):e),typeof e=="string"||typeof e=="number"||e===null||e===void 0){(e==null||e==="")&&(this._maskService._currentValue="",this._maskService._previousValue="");let n=e;if(typeof n=="number"||this._maskValue.startsWith("separator")){n=String(n);let i=this._maskService.currentLocaleDecimalMarker();Array.isArray(this._maskService.decimalMarker)||(n=this._maskService.decimalMarker!==i?n.replace(i,this._maskService.decimalMarker):n),this._maskService.leadZero&&n&&this.maskExpression&&this.dropSpecialCharacters!==!1&&(n=this._maskService._checkPrecision(this._maskService.maskExpression,n)),this._maskService.decimalMarker===","&&(n=n.toString().replace(".",",")),this.maskExpression?.startsWith("separator")&&this.leadZero&&requestAnimationFrame(()=>{this._maskService.applyMask(n?.toString()??"",this._maskService.maskExpression)}),this._maskService.isNumberValue=!0}typeof n!="string"&&(n=""),this._inputValue=n,this._setMask(),n&&this._maskService.maskExpression||this._maskService.maskExpression&&(this._maskService.prefix||this._maskService.showMaskTyped)?(typeof this.inputTransformFn!="function"&&(this._maskService.writingValue=!0),this._maskService.formElementProperty=["value",this._maskService.applyMask(n,this._maskService.maskExpression)],typeof this.inputTransformFn!="function"&&(this._maskService.writingValue=!1)):this._maskService.formElementProperty=["value",n],this._inputValue=n}else console.warn("Ngx-mask writeValue work with string | number, your current value:",typeof e)})}registerOnChange(e){this._maskService.onChange=this.onChange=e}registerOnTouched(e){this.onTouch=e}_getActiveElement(e=this.document){let n=e?.activeElement?.shadowRoot;return n?.activeElement?this._getActiveElement(n):e.activeElement}checkSelectionOnDeletion(e){e.selectionStart=Math.min(Math.max(this.prefix.length,e.selectionStart),this._inputValue.length-this.suffix.length),e.selectionEnd=Math.min(Math.max(this.prefix.length,e.selectionEnd),this._inputValue.length-this.suffix.length)}setDisabledState(e){this._maskService.formElementProperty=["disabled",e]}_applyMask(){this._maskService.maskExpression=this._maskService._repeatPatternSymbols(this._maskValue||""),this._maskService.formElementProperty=["value",this._maskService.applyMask(this._inputValue,this._maskService.maskExpression)]}_validateTime(e){let n=this._maskValue.split("").filter(i=>i!==":").length;return e&&(+(e[e.length-1]??-1)==0&&e.length<n||e.length<=n-2)?this._createValidationError(e):null}_getActualInputLength(){return this._maskService.actualValue.length||this._maskService.actualValue.length+this._maskService.prefix.length}_createValidationError(e){return{mask:{requiredMask:this._maskValue,actualValue:e}}}_setMask(){this._maskExpressionArray.some(e=>{if(e.split("").some(i=>this._maskService.specialCharacters.includes(i))&&this._inputValue&&!e.includes("S")||e.includes("{")){let i=this._maskService.removeMask(this._inputValue)?.length<=this._maskService.removeMask(e)?.length;if(i)return this._maskValue=this.maskExpression=this._maskService.maskExpression=e.includes("{")?this._maskService._repeatPatternSymbols(e):e,i;{let a=this._maskExpressionArray[this._maskExpressionArray.length-1]??"";this._maskValue=this.maskExpression=this._maskService.maskExpression=a.includes("{")?this._maskService._repeatPatternSymbols(a):a}}else{let i=this._maskService.removeMask(this._inputValue)?.split("").every((a,f)=>{let m=e.charAt(f);return this._maskService._checkSymbolMask(a,m)});if(i)return this._maskValue=this.maskExpression=this._maskService.maskExpression=e,i}})}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275dir=Ct({type:t,selectors:[["input","mask",""],["textarea","mask",""]],hostBindings:function(n,i){n&1&&C("paste",function(){return i.onPaste()})("focus",function(f){return i.onFocus(f)})("ngModelChange",function(f){return i.onModelChange(f)})("input",function(f){return i.onInput(f)})("compositionstart",function(f){return i.onCompositionStart(f)})("compositionend",function(f){return i.onCompositionEnd(f)})("blur",function(f){return i.onBlur(f)})("click",function(f){return i.onClick(f)})("keydown",function(f){return i.onKeyDown(f)})},inputs:{maskExpression:[0,"mask","maskExpression"],specialCharacters:"specialCharacters",patterns:"patterns",prefix:"prefix",suffix:"suffix",thous
565andSeparator:"thousandSeparator",decimalMarker:"decimalMarker",dropSpecialCharacters:"dropSpecialCharacters",hiddenInput:"hiddenInput",showMaskTyped:"showMaskTyped",placeHolderCharacter:"placeHolderCharacter",shownMaskExpression:"shownMaskExpression",showTemplate:"showTemplate",clearIfNotMatch:"clearIfNotMatch",validation:"validation",separatorLimit:"separatorLimit",allowNegativeNumbers:"allowNegativeNumbers",leadZeroDateTime:"leadZeroDateTime",leadZero:"leadZero",triggerOnMaskChange:"triggerOnMaskChange",apm:"apm",inputTransformFn:"inputTransformFn",outputTransformFn:"outputTransformFn",keepCharacterPositions:"keepCharacterPositions"},outputs:{maskFilled:"maskFilled"},exportAs:["mask","ngxMask"],features:[Kt([{provide:Q2,useExisting:t,multi:!0},{provide:Wr,useExisting:t,multi:!0},Wa]),$t]})}}return t})();var Qa=t=>({"donation-choice":!0,"selected-choice":t});function iz(t,o){if(t&1){let e=S();A(0),l(1,"div",6),C("click",function(){let i=y(e).$implicit,a=d().$implicit,f=d();return w(f.toggle(a,i))}),x(2,"input",7),l(3,"label"),h(4),s()(),D()}if(t&2){let e=o.$implicit,n=d().$implicit,i=d();r(),c("ngClass",E(2,Qa,i.isSelected(n,e))),r(3),F("$",e,"")}}function oz(t,o){if(t&1){let e=S();l(0,"div",11)(1,"div",12)(2,"div",13)(3,"span",14),h(4,"$"),s()(),x(5,"input",15),l(6,"div",16)(7,"button",17),C("click",function(){y(e);let i=d().$implicit,a=d();return w(a.applyOther(i))}),h(8,"Common.Labels.Apply"),s()()(),l(9,"p",18),h(10,"Common.Labels.donation_minor_text"),s()()}if(t&2){let e=d().$implicit;r(5),c("formControl",e.otherAmount)}}function az(t,o){if(t&1){let e=S();A(0),l(1,"div",3)(2,"form",4)(3,"div",5)(4,"div",6),C("click",function(){let i=y(e).$implicit,a=d();return w(a.setNone(i))}),x(5,"input",7),l(6,"label",8),h(7,"Common.Labels.no_thanks"),s()(),p(8,iz,5,4,"ng-container",9),l(9,"div",6),C("click",function(){let i=y(e).$implicit,a=d();return w(a.setOther(i))}),x(10,"input",7),l(11,"label",8),h(12,"Common.Labels.Other"),s()()(),p(13,oz,11,1,"div",10),s()(),D()}if(t&2){let e=o.$implicit,n=d();r(2),c("formGroup",e.productForm.productFormGroup),r(2),c("ngClass",E(5,Qa,n.isNone(e))),r(4),c("ngForOf",e.cost),r(),c("ngClass",E(7,Qa,n.isOther(e))),r(4),c("ngIf",n.isOther(e))}}var xH=(()=>{class t{constructor(e,n,i,a,f){this.appStateActions=e,this.appStateSelectors=n,this.appStore=i,this.productFormService=a,this.cd=f,this.subscriptions=[],this.ngUnsubscribe=new Fe,this.donationProducts=[],this.subscriptions.push(this.appStateSelectors.basket.pipe(je(this.ngUnsubscribe)).subscribe(m=>{this.donationProducts=m.getDonationProducts().map(g=>{let u=this.productFormService.productForm(g.categoryProduct,[],!0,g.basketProduct);return u.productFormGroup.patchValue({quantity:0}),{categoryProduct:g.categoryProduct,productForm:u,cost:[1,2,5],other:new Co("selected"),otherAmount:new Co(u.basketProduct?u.basketProduct.totalcost:null)}})}))}toggle(e,n){this.applyAmount(e,n)}isNone(e){return e.other.value.selected?!1:!e.productForm.basketProduct}setNone(e){e&&e.productForm.basketProduct?e.productForm.deleteFromBag():e.other.patchValue({selected:!1})}isOther(e){return e.other.value.selected?!0:e.productForm.basketProduct&&!e.cost.includes(e.productForm.basketProduct.totalcost)}setOther(e){e.other.value.selected||e.other.patchValue({selected:!0})}applyOther(e){this.applyAmount(e,Number.parseInt(e.otherAmount.value))}applyAmount(e,n){e.productForm.productFormGroup.patchValue({quantity:n/e.categoryProduct.cost}),e.productForm.addToBag()}isSelected(e,n){return e.other.value.selected?!1:e.productForm.basketProduct&&e.productForm.basketProduct.totalcost===n}ngOnInit(){}ngOnDestroy(){this.subscriptions.forEach(e=>e.unsubscribe()),this.ngUnsubscribe.next(!0),this.ngUnsubscribe.complete()}static{this.\u0275fac=function(n){return new(n||t)(v(Me),v(Se),v(Ve),v(Ht),v(Ut))}}static{this.\u0275cmp=N({type:t,selectors:[["app-donation"]],standalone:!1,features:[Kt([Ht])],decls:6,vars:1,consts:[[1,"donation-component"],["loading","lazy","src","/assets/images/charities.svg","alt","Wingstop Cares Icon"],[4,"ngFor","ngForOf"],[1,"donation-selector-wrapper"],["novalidate","",3,"formGroup"],[1,"donation-selector"],[3,"click","ngClass"],["type","checkbox"],["translate",""],[4,"ngFor","ngForTrackBySelected","ngForOf"],["class","donation-selector-other form-group",4,"ngIf"],[1,"donation-selector-other","form-group"],[1,"input-group"],[1,"input-group-prepend"],[1,"input-group-text"],["type","text","inputmode","numeric","mask","00","aria-label","Amount","pattern","[0-9]*",1,"form-control",3,"formControl"],[1,"input-group-append"],["type","button","translate","",1,"btn","btn-outline-primary",3,"click"],["translate","",1,"small","mt-1"]],template:function(n,i){n&1&&(l(0,"div",0)(1,"header"),x(2,"img",1),l(3,"h6"),h(4,"Make a Wingstop Charities donation to help children in need."),s()(),p(5,az,14,9,"ng-container",2),s()),n&2&&(r(5),c("ngForOf",i.donationProducts))},dependencies:[ae,ue,V,k1,W1,L1,Xt,Xr,Y2,Jt,xe,m4],styles:['[_ngcontent-%COMP%]:root{--ion-color-primary: map-get($theme-colors, primary);--ion-color-secondary: map-get($theme-colors, secondary);--ion-color-tertiary: map-get($theme-colors, tertiary);--ion-color-success: map-get($theme-colors, tertiary);--ion-color-warning: map-get($theme-colors, secondary);--ion-color-danger: map-get($theme-colors, primary);--ion-color-dark: map-get($theme-colors, dark);--ion-color-medium: map-get($theme-colors, light-gray);--ion-color-light: map-get($theme-colors, light)}[_ngcontent-%COMP%]:root{--ion-font-family: $primary-font-family}[_ngcontent-%COMP%]:root{--font-size-scale: 1;--text-font-scale-ratio: 1;--text-font-scale-ratio-base: 1;--text-font-scale-ratio-small: 1;--text-font-scale-ratio-medium: 1;--text-font-scale-ratio-large: 1;--text-font-scale-ratio-light: 1;--text-font-scale-ratio-light-small: 1;--font-size-base-light: 19px;--font-size-tiny-light: 14px;--font-size-minor-light: 14px;--font-size-small-light: 17px;--font-size-medium-light: 22px;--font-size-large-light: 24px;--font-weight-bold: 500;--cta-font-size-base: 18px;--font-size-tiny: 14px;--font-size-minor: 14px;--font-size-small: 16px;--font-size-medium: 21px;--font-size-large: 24px;--line-height-large: 1.25;--line-height-medium: .9;--line-height-base: .9;--line-height-small: 1.14;--line-height-minor: 1.5;
565--line-height-tiny: 1.1;--h1-font-size-oversized: 70px;--h1-font-size: 55px;--h2-font-size-oversized: 60px;--h2-font-size: 41px;--h3-font-size: 30px;--h4-font-size: 21.71px;--h5-font-size: 17px;--h6-font-size: 16px;--h7-font-size: 16px;--careers-link: 25px;--core-values-info-font-size: 21px;--careers-core-innerCircle-font-size: 1.5rem;--careers-growth-title-font-size: var(--h2-font-size);--careers-core-innerCircle-top-padding: 0;--careers-core-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--careers-title-font-size: calc(var(--h2-font-size) * var(--text-header-font-scale-ratio-h2));--careers-item-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--locations-hours-label-font-size: calc(var(--font-size-small-light) * var(--text-font-scale-ratio-light-small));--location-card-title-font-size: calc(var(--font-size-small) * var(--text-font-scale-ratio));--custom-menu-desktop-link-line-height: 1rem;--location-finder-content-nav-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--location-finder-content-nav-font-weight: 700;--location-finder-content-search-title-font-size: 15px;--location-finder-content-header-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--global-menu-product-cta-font-size: calc(var(--h7-font-size) * var(--text-header-font-scale-ratio-h7));--global-menu-product-name-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--global-menu-product-name-font-weight: 500;--flavors-subtitle-font-weight: 400;--flavor-card-title-padding-bottom: unset;--flavor-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--flavor-card-title-line-height: var(--line-height-base);--slider-selection-background-color: linear-gradient(270deg, #ff0000 0%, #ff9000 34.47%, #fff600 72.87%, #91fa00 100%);--h1-line-height-oversized: .9;--h1-line-height: .9;--h2-line-height: .9;--h3-line-height: .9;--h4-line-height: .9;--h5-line-height: .9;--h6-line-height: .9;--body-font-line-height: 22px;--cta-top-padding:.85rem;--font-size-base: 1rem;--text-header-font-scale-ratio: 1;--text-header-font-scale-ratio-h1-oversized: var( --text-header-font-scale-ratio );--text-header-font-scale-ratio-h2-oversized: var( --text-header-font-scale-ratio );--text-header-font-scale-ratio-h2: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h3: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h4: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h5: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h6: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h7: var(--text-header-font-scale-ratio);--calculator-noUi-tooltip-font: 21px;--otnotice-font-size: 15px;--onetrust-heading-font-size: calc( var(--h2-font-size) * var(--text-header-font-scale-ratio-h2) );--flavors-offer-font-family: "Open Sans", sans-serif}@media (min-width: 992px){[_ngcontent-%COMP%]:root{--text-font-scale-ratio: 1.105;--text-font-scale-ratio-base: 1.184;--text-font-scale-ratio-medium: 1.071;--text-font-scale-ratio-large: 1.5;--text-font-scale-ratio-light: 1.105;--careers-link: 27px;--careers-core-card-title-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4));--careers-title-font-size: calc(var(--h1-font-size) * var(--text-header-font-scale-ratio));--careers-item-title-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--location-card-title-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--location-finder-content-nav-font-size: calc(var(--h6-font-size) * var(--text-header-font-scale-ratio-h6));--location-finder-content-header-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4));--global-menu-product-name-font-size: var(--font-size-large);--flavor-card-title-font-size: 1.75rem;--locator-arrow-font-size: 5px;--body-font-line-height: 24px;--text-header-font-scale-ratio: 1.3;--text-header-font-scale-ratio-h1-oversized: 2.57;--text-header-font-scale-ratio-h2-oversized: 2.13;--text-header-font-scale-ratio-h2: 1.56;--text-header-font-scale-ratio-h3: 1.36;--text-header-font-scale-ratio-h4: 1.658;--text-header-font-scale-ratio-h5: 1.647;--text-header-font-scale-ratio-h6: 1.375;--text-header-font-scale-ratio-h7: 1.125;--calculator-noUi-tooltip-font: 28px;--otnotice-font-size: 20px}}[_ngcontent-%COMP%]:root{--word-spacing: unset}[_ngcontent-%COMP%]:root{--cta-arrow-rotation: 0deg;--location-detail-active-translate: 100%;--modal-content-right: unset;--carousel-wrapper-direction: unset;--carousel-inner-direction: unset;--navbar-delivery-actions: unset;--primary-font-family: "RocGrotesk Light", sans-serif;--secondary-font-family: "RocGrotesk Medium", sans-serif;--font-family-base-bold: "RocGrotesk Bold", sans-serif;--headings-font-family: "RocGrotesk Extra Bold", sans-serif;--language-toggle-font-family: "RocGrotesk Extra Bold", sans-serif;--sticky-btn-line-left-width: 1px;--sticky-btn-line-right-width: 0;--calc-image-translate: -50%;--mobile-title-slider: 21px;--custom-select-background-position-x: 97%}[dir=rtl][_ngcontent-%COMP%]{--cta-arrow-rotation: 180deg;--location-detail-active-translate: -100%;--modal-content-right: 5%;--carousel-wrapper-direction: ltr;--carousel-inner-direction: rtl;--navbar-delivery-actions: ltr;--primary-font-family: "Almarai Light", sans-serif;--secondary-font-family: "Almarai Regular", sans-serif;--font-family-base-bold: "Almarai Bold", sans-serif;--headings-font-family: "Almarai Extrabold", sans-serif;--sticky-btn-line-left-width: 0;--sticky-btn-line-right-width: 1px;--calc-image-translate: 50%;--calculator-noUi-tooltip-font: 18px;--mobile-title-slider: 18px;--bs-btn-line-height: 1;--custom-select-background-position-x: 3%;--font-size-base-light: 14px;--font-size-small-light: 12px;--font-weight-bold: 700;--cta-font-size-base: 14px;--careers-growth-title-font-size: 30px;--core-values-info-font-size:16px;--careers-core-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--careers-title-font-size: calc(var(--h2-font-size) * var(--text-header-font-scale-ratio-h2));--careers-item-title-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--locations-hours-label-font-size: calc(var(--font-size-base-light) * var(--text-font-scale-ratio-light));--location-card-title-font-size: 18px;--location-finder-content-nav-font-size: calc(var(--cta-font-size-base) * var(--text-font-scale-ratio-large));
565--location-finder-content-nav-font-weight: 800;--location-finder-content-search-title-font-size: calc(var(--font-size-small) * var(--text-font-scale-ratio));--global-menu-product-cta-font-size: calc(var(--cta-font-size-base) * var(--text-font-scale-ratio-large));--global-menu-product-name-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--global-menu-product-name-font-weight: 800;--flavors-subtitle-font-weight: 700;--flavor-card-title-padding-bottom: 17;--flavor-card-title-line-height: var(--h3-line-height);--slider-selection-background-color: linear-gradient(270deg, #91fa00 0%, #fff600 34.47%, #ff9000 72.87%, #ff0000 100%);--font-size-small: 12px;--font-size-medium: 18px;--line-height-medium: 1.333;--line-height-base: 1.7;--line-height-small: 1.57;--h1-font-size-oversized: 80px;--h1-font-size: 38px;--h2-font-size: 30px;--h3-font-size: 26px;--h4-font-size: 21.71px;--h5-font-size: 18px;--h6-font-size: 13px;--h7-font-size: 14px;--h1-line-height-oversized: 1.1875;--h1-line-height: 1.294;--h2-line-height: 1.333;--h3-line-height: 1.307;--h6-line-height: 1.538;--h6-font-weight: 800;--headings-font-weight: 800;--bs-body-text-align: right}@media (min-width: 992px){[dir=rtl][_ngcontent-%COMP%]{--h1-line-height-oversized: 1.333;--h1-line-height: 1.25;--h2-line-height: 1.24;--line-height-small: 1.75;--line-height-medium: 1.454;--text-font-scale-ratio: 1.2;--text-font-scale-ratio-medium: 1.222;--text-font-scale-ratio-large: 1.142;--text-header-font-scale-ratio: 1.5789;--text-header-font-scale-ratio-h1-oversized: 1.875;--text-header-font-scale-ratio-h2: 1.667;--text-header-font-scale-ratio-h3: 1.538;--text-header-font-scale-ratio-h4: 1.3636;--text-header-font-scale-ratio-h5: 1.333;--text-header-font-scale-ratio-h7: 1;--calculator-noUi-tooltip-font: 22px;--location-card-title-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--custom-menu-desktop-link-line-height: var(--h3-line-height);--location-finder-content-header-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--flavor-card-title-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4))}}[dir=rtl][_ngcontent-%COMP%]   .ms-1[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-2[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-3[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-4[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-5[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-6[_ngcontent-%COMP%]{margin-left:0!important}[dir=rtl][_ngcontent-%COMP%]   .me-1[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-2[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-3[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-4[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-5[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-6[_ngcontent-%COMP%]{margin-right:0!important}[lang=th][_ngcontent-%COMP%]{direction:ltr;text-align:left;--font-size-base-light: 16px;--h1-line-height-oversized: 1.5;--h1-line-height: 1.5;--h2-line-height: 1.5;--h3-line-height: 1.5;--h5-line-height: 1.5;--line-height-base: 1.5;
565--line-height-small: 1.5;--line-height-tiny: 1.5;--body-font-line-height: 1.5;--h1-font-size-oversized: 34px;--h1-font-size: 34px;--h2-font-size: 30px;--h3-font-size: 30px;--careers-link: 25px;--core-values-info-font-size: 16px;--careers-core-innerCircle-font-size: 1.2rem;--careers-core-innerCircle-top-padding: 10px;--cta-top-padding:1.5rem;--word-spacing: normal;--word-break: break-word}@media (min-width: 992px){[lang=th][_ngcontent-%COMP%]{--text-header-font-scale-ratio-h2: 1;--text-header-font-scale-ratio-h3: 1}}.donation-component[_ngcontent-%COMP%]   header[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;margin-bottom:1rem}@media (max-width: 575.98px){.donation-component[_ngcontent-%COMP%]   header[_ngcontent-%COMP%]{margin-top:1rem}}.donation-component[_ngcontent-%COMP%]   header[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{margin-right:1rem;width:3rem;height:auto}.donation-component[_ngcontent-%COMP%]   header[_ngcontent-%COMP%]   h6[_ngcontent-%COMP%]{text-transform:none;font-weight:400;font-size:calc(var(--font-size-small) * var(--text-font-scale-ratio));margin-bottom:0}.donation-component[_ngcontent-%COMP%]   .donation-selector-wrapper[_ngcontent-%COMP%]{margin-bottom:1rem}.donation-component[_ngcontent-%COMP%]   .donation-selector[_ngcontent-%COMP%]{display:flex}.donation-component[_ngcontent-%COMP%]   .donation-selector[_ngcontent-%COMP%]   .donation-choice[_ngcontent-%COMP%]{flex:1 1 auto;font-weight:700;text-align:center;background-color:#fff;color:#2d2a26;border-top:1px solid #d1d0ce;border-bottom:1px solid #d1d0ce}.donation-component[_ngcontent-%COMP%]   .donation-selector[_ngcontent-%COMP%]   .donation-choice[_ngcontent-%COMP%]:first-child{border-left:1px solid #d1d0ce;border-top-left-radius:5px;border-bottom-left-radius:5px}.donation-component[_ngcontent-%COMP%]   .donation-selector[_ngcontent-%COMP%]   .donation-choice[_ngcontent-%COMP%]:last-child{border-right:1px solid #d1d0ce;border-top-right-radius:5px;border-bottom-right-radius:5px}.donation-component[_ngcontent-%COMP%]   .donation-selector[_ngcontent-%COMP%]   .donation-choice[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]{height:32px;margin:0;width:100%;display:flex;justify-content:center;align-items:center;cursor:pointer;box-sizing:border-box;border-radius:0;border:2px solid transparent;font-size:calc(var(--font-size-small) * var(--text-font-scale-ratio))}.donation-component[_ngcontent-%COMP%]   .donation-selector[_ngcontent-%COMP%]   .donation-choice[_ngcontent-%COMP%]   input[type=checkbox][_ngcontent-%COMP%]{visibility:hidden;position:absolute}.donation-component[_ngcontent-%COMP%]   .donation-selector[_ngcontent-%COMP%]   .selected-choice[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]{border-color:#006938;background-color:#006938;color:#fff;border-radius:5px}.donation-selector-other[_ngcontent-%COMP%]{padding:1rem 0;margin-bottom:0}.donation-selector-other[_ngcontent-%COMP%]   .input-group[_ngcontent-%COMP%]{position:relative}.donation-selector-other[_ngcontent-%COMP%]   .input-group-prepend[_ngcontent-%COMP%]{position:absolute;top:4px;left:0;z-index:1}.donation-selector-other[_ngcontent-%COMP%]   .input-group-prepend[_ngcontent-%COMP%]   .input-group-text[_ngcontent-%COMP%]{border-bottom:0}.donation-selector-other[_ngcontent-%COMP%]   .input-group-append[_ngcontent-%COMP%]{position:absolute;top:2px;right:0;z-index:1}.donation-selector-other[_ngcontent-%COMP%]   .input-group-append[_ngcontent-%COMP%]   .btn[_ngcontent-%COMP%]{border-bottom:0}.donation-selector-other[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]{padding-left:10px;position:relative;z-index:0}']})}}return t})();var sl=h1(cl());var _C=t=>({"has-results":t}),Ja=t=>({active:t}),zC=t=>({disabled:t}),ll=t=>[t];function CC(t,o){t&1&&(T(),x(0,"svg",22))}function bC(t,o){if(t&1){let e=S();A(0),x(1,"img",18),l(2,"button",19),C("click",function(){y(e);let i=d();return w(i.calcSubmit())}),l(3,"span",20),h(4,"Wing_Calc.run_the_numbers"),s(),p(5,CC,1,0,"svg",21),s(),D()}if(t&2){let e=d();r(),ye("src",e.environment.wingCalculatorPageImage,H),r(4),c("ngIf",e.environment.enableArrowCta)}}function MC(t,o){t&1&&(T(),x(0,"svg",22))}function yC(t,o){if(t&1&&(l(0,"div",28),x(1,"img",29),l(2,"div",30)(3,"h5"),h(4),s(),l(5,"p"),h(6),s(),l(7,"button",31),W(8,"translate"),l(9,"span",20),h(10,"Wing_Calc.order"),s(),p(11,MC,
5651,0,"svg",21),s()(),l(12,"a",32),W(13,"translate"),l(14,"span"),h(15),W(16,"translate"),s()()()),t&2){let e=o.$implicit,n=d(4);c("ngClass",E(22,zC,n.isResultDisabled(e))),r(),c("src",e.getProductImage(n.menu),H),r(2),Z("sans-serif",n.environment.apiClientId==="wingstopkr"),r(),M(e.name),r(2),M(e.description),r(),c("routerLink",E(24,ll,n.environment.apiClientId!=="wingstopid"?"/locations":"/lokasi")),ee("aria-label",he(8,16,"Wing_Calc.order")+" "+e.name),r(4),c("ngIf",n.environment.enableArrowCta),r(),Z("indonesian",n.environment.apiClientId==="wingstopid")("korean",n.environment.apiClientId==="wingstopkr"),c("routerLink",E(26,ll,n.environment.apiClientId!=="wingstopid"?"/locations":"/lokasi")),ee("aria-label",he(13,18,"Wing_Calc.order")+" "+e.name),r(3),M(he(16,20,"Wing_Calc.order"))}}function wC(t,o){if(t&1&&(l(0,"div",26),p(1,yC,17,28,"div",27),s()),t&2){let e=d(3);r(),c("ngForOf",e.results)}}function PC(t,o){if(t&1&&(A(0),l(1,"div",24),h(2),s(),p(3,wC,2,1,"div",25),D()),t&2){let e=d(2);r(2),F("",e.results.length," results"),r(),c("ngIf",e.results.length)}}function OC(t,o){t&1&&(A(0),l(1,"p",33)(2,"span"),h(3),W(4,"translate"),s()(),D()),t&2&&(r(3),F(" ",he(4,1,"Wing_Calc.call_experts")," "))}function LC(t,o){if(t&1&&(A(0),l(1,"div",23),p(2,PC,4,2,"ng-container",17)(3,OC,5,3,"ng-container",17),s(),D()),t&2){let e=d();r(2),c("ngIf",e.results),r(),c("ngIf",(!e.results||!e.results.length)&&e.environment.apiClientId!=="wingstopkr")}}var cR=(()=>{class t{set hunger(e){e&&(this.hungerIndex=Number(b.hungerLevelMapping.find(n=>n.level===e).index),this.doCalculationOnEachChange&&this.calculate())}set crew(e){e&&(this.numberPeople=Number(e.split("-")[0]),this.doCalculationOnEachChange&&this.calculate())}constructor(e,n,i){this.appStateSelectors=e,this.appStateActions=n,this.router=i,this.state="default",this.hungerIndex=1,this.numberPeople=1,this.results=[],this.subscription=[],this.doCalculationOnEachChange=!0,this.hungerLabels=["Snacky","Hungry","Starving"],this.environment=b,this.ngUnsubscribe=new Fe,this.maxResultsByTypeAndCategory=1,this.getLocation()}calcSubmit(){this.router.navigate(["/order/wing-calculator",this.hungerLabels[this.hungerIndex].toLowerCase(),this.numberPeople+"-people"])}getLocation(){this.subscription.push(this.appStateSelectors.globalMenu.pipe(je(this.ngUnsubscribe)).subscribe(e=>{e&&(this.globalMenu=e,this.menu==null&&(this.menu=this.globalMenu,this.filterGlobalMenu()))})),this.subscription.push(this.appStateSelectors.selectedLocation.pipe(je(this.ngUnsubscribe)).subscribe(e=>this.selectedLocation=e)),this.getMenuByLocation(this.selectedLocation)}getMenuByLocation(e){return le(this,null,function*(){if(e){yield this.appStateActions.getMenu(e);let n=this.appStateSelectors.selectedMenu.pipe(je(this.ngUnsubscribe)).subscribe(i=>{i&&(this.selectedMenu=i,this.menu=this.selectedMenu,this.filterGlobalMenu())});this.subscription.push(n)}})}ionViewDidLeave(){this.ionContent.scrollToTop()}filterGlobalMenu(){this.filteredProductsByCategory={},this.menu.categories.forEach(n=>{n.products.forEach(i=>{let a=this.getMetadataValueByKey(i,"pieces"),f=this.getMetadataValueByKey(i,"protein-type");a&&(i.pieces=parseInt(a,10),i.proteinType=f,this.addProductToFilteredProductsByCategory(n.name,i))})}),this.sortFilteredProducts()}
565addProductToFilteredProductsByCategory(e,n){this.filteredProductsByCategory[e]||(this.filteredProductsByCategory[e]=[]),this.filteredProductsByCategory[e].push(n)}sortFilteredProducts(){for(let e in this.filteredProductsByCategory)if(this.filteredProductsByCategory.hasOwnProperty(e)){let n=e;this.filteredProductsByCategory[n]=this.filteredProductsByCategory[n].sort(this.compareValues("proteinType","desc")),this.filteredProductsByCategory[n]=this.filteredProductsByCategory[n].sort(this.compareValues("pieces"))}}getMetadataValueByKey(e,n){let i=e.metadata,a=null;return i&&(a=i.find(f=>f.key===n)),a?a.value:null}isResultDisabled(e){try{return!e.availability.now&&!e.availability.always}catch{return!1}}compareValues(e,n="asc"){return function(i,a){if(!i.hasOwnProperty(e)||!a.hasOwnProperty(e))return 0;let f=typeof i[e]=="string"?i[e].toUpperCase():i[e],m=typeof a[e]=="string"?a[e].toUpperCase():a[e],g=0;return f>m?g=1:f<m&&(g=-1),n==="desc"?g*-1:g}}calculate(){if(b.wingCalculatorExplicitMapping)this.calculateViaExplicitMapping();else{let e=[],n={},i=[],a=[],f=!1;if(this.results=[],!this.menu||!this.menu.categories)return;let m=this.menu.categories;b.hungerPortionsByProteinType.forEach(P=>{if(this.hungerIndex===P.hungerIndex){let L=P.proteinType,Y=P.piecesPerPerson*this.numberPeople,J=P.range[0]+Y;J<P.piecesPerPerson&&(J=P.piecesPerPerson);let ze=P.range[1]+Y,Le=P.upperRangeOnEmpty;e.push({proteinType:L,totalPieces:Y,lowerBound:J,upperBound:ze,upperBoundOnEmpty:Le})}});let g=(P,L,j)=>P.proteinType!==L?!1:P.pieces===j,u=(P,L)=>{let j=L+"|"+P.proteinType;n[j]?n[j]++:n[j]=1,n[j]<=this.maxResultsByTypeAndCategory&&i.push(new er({categoryProduct:P,categoryName:L}))},_=P=>{let L=e.find(te=>te.proteinType===P);if(!L)return;let j=0,Y=-1,J=L.totalPieces;f&&(L.upperBound=L.upperBoundOnEmpty);let ze=function(){let te=-1*Math.abs(J)>=L.lowerBound,Ye=Math.abs(J)<=L.upperBound;return te||Ye},Le=!0,Re=!0,de=!1;for(;ze()&&!de;){if(J=J+j*Y,Y=Y===1?-1:1,j++,j>200||J<L.lowerBound&&J>L.upperBound)return;if(J<L.lowerBound){Le=!1;continue}else if(J>L.upperBound){Re=!1;continue}for(let te in this.filteredProductsByCategory)this.filteredProductsByCategory.hasOwnProperty(te)&&this.filteredProductsByCategory[te].forEach(function(Ye){g(Ye,P,J)&&(u(Ye,te),f&&(de=!0))})}},O=()=>{m.forEach(P=>{P.products.forEach(L=>{let j=i.find(Y=>Y.categoryProduct.id===L.id);j&&a.push(j)})})};e.forEach(P=>{_(P.proteinType)}),i.length?O():f||(f=!0,e.forEach(P=>{_(P.proteinType)}),O()),a.forEach(P=>{this.results.push(P.categoryProduct)}),this.doCalculationOnEachChange&&(this.state="results")}}setHungerIndex(e){this.hungerIndex=e,this.doCalculationOnEachChange&&this.calculate()}setNumberPeople(e){this.numberPeople=e,this.doCalculationOnEachChange&&this.calculate()}calculateViaExplicitMapping(){if(!this.menu||!this.menu.categories)return;let e=this.menu.categories,n=[];e.forEach(i=>{i.products.forEach(a=>{let f=this.getMetadataValueByKey(a,"wing-calculator-config");if(f){let m=[],g=[];f=JSON.parse(f);let u=f.displayCriteria.find(_=>_.hungerIndex===this.hungerIndex);if(!u)return;Array.isArray(u.people)?m=u.people:m=[u.people,u.people],Array.isArray(m)&&m.length===2&&(g=(0,sl.default)(m[0],m[1]+1)),g.indexOf(this.numberPeople)!==-1&&(n.some(_=>_.name.toLowerCase()===a.name.toLowerCase())||n.push(a))}})}),n.sort(function(i,a){return a.name.toLowerCase().includes("thigh")?-1:0}),this.results=n,this.doCalculationOnEachChange&&(this.state="results")}ngOnDestroy(){this.subscription.forEach(e=>e.unsubscribe()),this.ngUnsubscribe.next(!0),this.ngUnsubscribe.complete()}static{this.\u0275fac=function(n){return new(n||t)(v(Se),v(Me),v(re))}}static{this.\u0275cmp=N({type:t,selectors:[["app-wing-calculator"]],viewQuery:function(n,i){if(n&1&&we(ve,5),n&2){let a;Ce(a=be())&&(i.ionContent=a.first)}},inputs:{hunger:"hunger",crew:"crew",doCalculationOnEachChange:"doCalculationOnEachChange"},standalone:!1,decls:31,vars:45,consts:[[1,"wing-calc"],[1,"container","p-0","px-md-3",3,"ngClass"],[1,"row","align-items-center"],[1,"wing-calc__header","col-lg-6","col-md-5","col-sm-12"],["translate","",1,"wing-calc__header__title"],["loading","lazy","alt","Classic Lemon Pepper Boat",1,"wing-calc__header__image","d-none","d-md-inline-block",3,"src"],[1,"wing-calc__slider","offset-lg-1","col-lg-5","col-md-7","col-sm-12","p-0","p-md-3"],["translate","",1,"wing-calc__slider__title"],[1,"wing-calc__slider__range"],["variant","white","tabindex","0",3,"valueChanged","value","min","max","ariaDescription","ariaDescriptionIncrease","ariaDescriptionDecrease"],[1,"col-10","m-auto"],[1,"wing-calc__hunger"],["translate","",1,"wing-calc__hunger__title"],[1,"wing-calc__hunger__buttons"],["
565id","select-hunger-index-1","translate","",3,"click","ngClass"],["id","select-hunger-index-2","translate","",3,"click","ngClass"],["id","select-hunger-index-3","translate","",3,"click","ngClass"],[4,"ngIf"],["loading","lazy","alt","Classic Lemon Pepper Boat","aria-hidden","true",1,"wing-calc__slider__img","d-md-none",3,"src"],[1,"wing-calc__slider__run-the-numbers","btn","btn-primary","action-btn",3,"click"],["translate",""],["class","button-svg-animate","type","arrow-long-right","aria-hidden","true",4,"ngIf"],["type","arrow-long-right","aria-hidden","true",1,"button-svg-animate"],["aria-live","polite",1,"wing-calc__results"],[1,"visually-hidden"],["class","wing-calc__results__wrapper",4,"ngIf"],[1,"wing-calc__results__wrapper"],["class","wing-calc__results__card",3,"ngClass",4,"ngFor","ngForOf"],[1,"wing-calc__results__card",3,"ngClass"],["loading","lazy",1,"wing-calc__results__card__img",3,"src"],[1,"wing-calc__results__card__body"],[1,"btn","btn-primary","action-btn","d-md-none",3,"routerLink"],[1,"btn","btn-secondary","btn-block","d-none","d-md-block",3,"routerLink"],[1,"h6","p-3","text-center","no-results"]],template:function(n,i){n&1&&(l(0,"section",0)(1,"div",1)(2,"div",2)(3,"div",3)(4,"h2",4),h(5,"Wing_Calc.header"),s(),x(6,"img",5),s(),l(7,"div",6)(8,"p",7),h(9,"Wing_Calc.how_many"),s(),l(10,"div",8)(11,"app-range",9),C("valueChanged",function(f){return i.setNumberPeople(f)}),s()(),l(12,"div",10)(13,"div",11)(14,"p",12),h(15,"Wing_Calc.how_hungry"),s(),l(16,"div",13)(17,"button",14),W(18,"translate"),W(19,"translate"),C("click",function(){return i.setHungerIndex(0)}
565),h(20,"Wing_Calc.snacky"),s(),l(21,"button",15),W(22,"translate"),W(23,"translate"),C("click",function(){return i.setHungerIndex(1)}),h(24,"Wing_Calc.hungry"),s(),l(25,"button",16),W(26,"translate"),W(27,"translate"),C("click",function(){return i.setHungerIndex(2)}),h(28,"Wing_Calc.starving"),s()()(),p(29,bC,6,2,"ng-container",17),s()(),p(30,LC,4,2,"ng-container",17),s()()()),n&2&&(r(),c("ngClass",E(37,_C,i.state=="results")),r(5),ye("src",i.environment.wingCalculatorPageImage,H),r(5),c("value",i.numberPeople)("min",1)("max",20)("ariaDescription","How many in your crew?")("ariaDescriptionIncrease","Increase crew members")("ariaDescriptionDecrease","Decrease crew members"),r(6),R2("aria-label","",he(18,25,"Wing_Calc.how_hungry"),", ",he(19,27,"Wing_Calc.snacky"),""),c("ngClass",E(39,Ja,i.hungerIndex==0)),ee("aria-expanded",i.hungerIndex==0),r(4),R2("aria-label","",he(22,29,"Wing_Calc.how_hungry"),", ",he(23,31,"Wing_Calc.hungry"),""),c("ngClass",E(41,Ja,i.hungerIndex==1)),ee("aria-expanded",i.hungerIndex==1),r(4),R2("aria-label","",he(26,33,"Wing_Calc.how_hungry"),", ",he(27,35,"Wing_Calc.starving"),""),c("ngClass",E(43,Ja,i.hungerIndex==2)),ee("aria-expanded",i.hungerIndex==2),r(4),c("ngIf",i.state==="default"),r(),c("ngIf",i.state==="results"))},dependencies:[S1,e1,ae,ue,V,xt,X,Y0,xe,$e],styles:['[_ngcontent-%COMP%]:root{--ion-color-primary: map-get($theme-colors, primary);--ion-color-secondary: map-get($theme-colors, secondary);--ion-color-tertiary: map-get($theme-colors, tertiary);--ion-color-success: map-get($theme-colors, tertiary);--ion-color-warning: map-get($theme-colors, secondary);--ion-color-danger: map-get($theme-colors, primary);--ion-color-dark: map-get($theme-colors, dark);--ion-color-medium: map-get($theme-colors, light-gray);--ion-color-light: map-get($theme-colors, light)}[_ngcontent-%COMP%]:root{--ion-font-family: $primary-font-family}[_ngcontent-%COMP%]:root{--font-size-scale: 1;--text-font-scale-ratio: 1;--text-font-scale-ratio-base: 1;--text-font-scale-ratio-small: 1;--text-font-scale-ratio-medium: 1;--text-font-scale-ratio-large: 1;--text-font-scale-ratio-light: 1;--text-font-scale-ratio-light-small: 1;--font-size-base-light: 19px;--font-size-tiny-light: 14px;--font-size-minor-light: 14px;--font-size-small-light: 17px;--font-size-medium-light: 22px;--font-size-large-light: 24px;--font-weight-bold: 500;--cta-font-size-base: 18px;--font-size-tiny: 14px;--font-size-minor: 14px;--font-size-small: 16px;--font-size-medium: 21px;--font-size-large: 24px;--line-height-large: 1.25;--line-height-medium: .9;--line-height-base: .9;--line-height-small: 1.14;--line-height-minor: 1.5;--line-height-tiny: 1.1;--h1-font-size-oversized: 70px;--h1-font-size: 55px;--h2-font-size-oversized: 60px;--h2-font-size: 41px;--h3-font-size: 30px;--h4-font-size: 21.71px;--h5-font-size: 17px;--h6-font-size: 16px;--h7-font-size: 16px;--careers-link: 25px;--core-values-info-font-size: 21px;--careers-core-innerCircle-font-size: 1.5rem;--careers-growth-title-font-size: var(--h2-font-size);--careers-core-innerCircle-top-padding: 0;--careers-core-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--careers-title-font-size: calc(var(--h2-font-size) * var(--text-header-font-scale-ratio-h2));--careers-item-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--locations-hours-label-font-size: calc(var(--font-size-small-light) * var(--text-font-scale-ratio-light-small));--location-card-title-font-size: calc(var(--font-size-small) * var(--text-font-scale-ratio));--custom-menu-desktop-link-line-height: 1rem;--location-finder-content-nav-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--location-finder-content-nav-font-weight: 700;--location-finder-content-search-title-font-size: 15px;--location-finder-content-header-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--global-menu-product-cta-font-size: calc(var(--h7-font-size) * var(--text-header-font-scale-ratio-h7));--global-menu-product-name-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));
565--global-menu-product-name-font-weight: 500;--flavors-subtitle-font-weight: 400;--flavor-card-title-padding-bottom: unset;--flavor-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--flavor-card-title-line-height: var(--line-height-base);--slider-selection-background-color: linear-gradient(270deg, #ff0000 0%, #ff9000 34.47%, #fff600 72.87%, #91fa00 100%);--h1-line-height-oversized: .9;--h1-line-height: .9;--h2-line-height: .9;--h3-line-height: .9;--h4-line-height: .9;--h5-line-height: .9;--h6-line-height: .9;--body-font-line-height: 22px;--cta-top-padding:.85rem;--font-size-base: 1rem;--text-header-font-scale-ratio: 1;--text-header-font-scale-ratio-h1-oversized: var( --text-header-font-scale-ratio );--text-header-font-scale-ratio-h2-oversized: var( --text-header-font-scale-ratio );--text-header-font-scale-ratio-h2: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h3: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h4: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h5: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h6: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h7: var(--text-header-font-scale-ratio);--calculator-noUi-tooltip-font: 21px;--otnotice-font-size: 15px;--onetrust-heading-font-size: calc( var(--h2-font-size) * var(--text-header-font-scale-ratio-h2) );--flavors-offer-font-family: "Open Sans", sans-serif}@media (min-width: 992px){[_ngcontent-%COMP%]:root{--text-font-scale-ratio: 1.105;--text-font-scale-ratio-base: 1.184;--text-font-scale-ratio-medium: 1.071;--text-font-scale-ratio-large: 1.5;--text-font-scale-ratio-light: 1.105;--careers-link: 27px;--careers-core-card-title-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4));--careers-title-font-size: calc(var(--h1-font-size) * var(--text-header-font-scale-ratio));--careers-item-title-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--location-card-title-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--location-finder-content-nav-font-size: calc(var(--h6-font-size) * var(--text-header-font-scale-ratio-h6));--location-finder-content-header-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4));--global-menu-product-name-font-size: var(--font-size-large);--flavor-card-title-font-size: 1.75rem;--locator-arrow-font-size: 5px;--body-font-line-height: 24px;--text-header-font-scale-ratio: 1.3;--text-header-font-scale-ratio-h1-oversized: 2.57;--text-header-font-scale-ratio-h2-oversized: 2.13;--text-header-font-scale-ratio-h2: 1.56;--text-header-font-scale-ratio-h3: 1.36;--text-header-font-scale-ratio-h4: 1.658;--text-header-font-scale-ratio-h5: 1.647;--text-header-font-scale-ratio-h6: 1.375;--text-header-font-scale-ratio-h7: 1.125;--calculator-noUi-tooltip-font: 28px;--otnotice-font-size: 20px}}[_ngcontent-%COMP%]:root{--word-spacing: unset}[_ngcontent-%COMP%]:root{--cta-arrow-rotation: 0deg;--location-detail-active-translate: 100%;--modal-content-right: unset;--carousel-wrapper-direction: unset;--carousel-inner-direction: unset;--navbar-delivery-actions: unset;--primary-font-family: "RocGrotesk Light", sans-serif;--secondary-font-family: "RocGrotesk Medium", sans-serif;--font-family-base-bold: "RocGrotesk Bold", sans-serif;--headings-font-family: "RocGrotesk Extra Bold", sans-serif;--language-toggle-font-family: "RocGrotesk Extra Bold", sans-serif;--sticky-btn-line-left-width: 1px;--sticky-btn-line-right-width: 0;--calc-image-translate: -50%;--mobile-title-slider: 21px;--custom-select-background-position-x: 97%}[dir=rtl][_ngcontent-%COMP%]{--cta-arrow-rotation: 180deg;--location-detail-active-translate: -100%;--modal-content-right: 5%;--carousel-wrapper-direction: ltr;--carousel-inner-direction: rtl;--navbar-delivery-actions: ltr;--primary-font-family: "Almarai Light", sans-serif;--secondary-font-family: "Almarai Regular", sans-serif;--font-family-base-bold: "Almarai Bold", sans-serif;--headings-font-family: "Almarai Extrabold", sans-serif;--sticky-btn-line-left-width: 0;--sticky-btn-line-right-width: 1px;--calc-image-translate: 50%;--calculator-noUi-tooltip-font: 18px;--mobile-title-slider: 18px;--bs-btn-line-height: 1;--custom-select-background-position-x: 3%;--font-size-base-light: 14px;--font-size-small-light: 12px;--font-weight-bold: 700;--cta-font-size-base: 14px;--careers-growth-title-font-size: 30px;--core-values-info-font-size:16px;--careers-core-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--careers-title-font-size: calc(var(--h2-font-size) * var(--text-header-font-scale-ratio-h2));--careers-item-title-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--locations-hours-label-font-size: calc(var(--font-size-base-light) * var(--text-font-scale-ratio-light));--location-card-title-font-size: 18px;--location-finder-content-nav-font-size: calc(var(--cta-font-size-base) * var(--text-font-scale-ratio-large));
565--location-finder-content-nav-font-weight: 800;--location-finder-content-search-title-font-size: calc(var(--font-size-small) * var(--text-font-scale-ratio));--global-menu-product-cta-font-size: calc(var(--cta-font-size-base) * var(--text-font-scale-ratio-large));--global-menu-product-name-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--global-menu-product-name-font-weight: 800;--flavors-subtitle-font-weight: 700;--flavor-card-title-padding-bottom: 17;--flavor-card-title-line-height: var(--h3-line-height);--slider-selection-background-color: linear-gradient(270deg, #91fa00 0%, #fff600 34.47%, #ff9000 72.87%, #ff0000 100%);--font-size-small: 12px;--font-size-medium: 18px;--line-height-medium: 1.333;--line-height-base: 1.7;--line-height-small: 1.57;--h1-font-size-oversized: 80px;--h1-font-size: 38px;--h2-font-size: 30px;--h3-font-size: 26px;--h4-font-size: 21.71px;--h5-font-size: 18px;--h6-font-size: 13px;--h7-font-size: 14px;--h1-line-height-oversized: 1.1875;--h1-line-height: 1.294;--h2-line-height: 1.333;--h3-line-height: 1.307;--h6-line-height: 1.538;--h6-font-weight: 800;--headings-font-weight: 800;--bs-body-text-align: right}@media (min-width: 992px){[dir=rtl][_ngcontent-%COMP%]{--h1-line-height-oversized: 1.333;--h1-line-height: 1.25;--h2-line-height: 1.24;--line-height-small: 1.75;--line-height-medium: 1.454;--text-font-scale-ratio: 1.2;--text-font-scale-ratio-medium: 1.222;--text-font-scale-ratio-large: 1.142;--text-header-font-scale-ratio: 1.5789;--text-header-font-scale-ratio-h1-oversized: 1.875;--text-header-font-scale-ratio-h2: 1.667;--text-header-font-scale-ratio-h3: 1.538;--text-header-font-scale-ratio-h4: 1.3636;--text-header-font-scale-ratio-h5: 1.333;--text-header-font-scale-ratio-h7: 1;--calculator-noUi-tooltip-font: 22px;--location-card-title-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--custom-menu-desktop-link-line-height: var(--h3-line-height);--location-finder-content-header-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--flavor-card-title-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4))}}[dir=rtl][_ngcontent-%COMP%]   .ms-1[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-2[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-3[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-4[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-5[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-6[_ngcontent-%COMP%]{margin-left:0!important}[dir=rtl][_ngcontent-%COMP%]   .me-1[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-2[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-3[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-4[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-5[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-6[_ngcontent-%COMP%]{margin-right:0!important}[lang=th][_ngcontent-%COMP%]{direction:ltr;text-align:left;--font-size-base-light: 16px;--h1-line-height-oversized: 1.5;--h1-line-height: 1.5;--h2-line-height: 1.5;--h3-line-height: 1.5;--h5-line-height: 1.5;--line-height-base: 1.5;
565--line-height-small: 1.5;--line-height-tiny: 1.5;--body-font-line-height: 1.5;--h1-font-size-oversized: 34px;--h1-font-size: 34px;--h2-font-size: 30px;--h3-font-size: 30px;--careers-link: 25px;--core-values-info-font-size: 16px;--careers-core-innerCircle-font-size: 1.2rem;--careers-core-innerCircle-top-padding: 10px;--cta-top-padding:1.5rem;--word-spacing: normal;--word-break: break-word}@media (min-width: 992px){[lang=th][_ngcontent-%COMP%]{--text-header-font-scale-ratio-h2: 1;--text-header-font-scale-ratio-h3: 1}}.wing-calc[_ngcontent-%COMP%]{background-color:#fff;padding:.25rem 1.5rem 2rem}@media (max-width: 767.98px){.wing-calc[_ngcontent-%COMP%]{padding:3.75rem 1.5rem 2.5rem}}.wing-calc__header__title[_ngcontent-%COMP%]{position:relative;top:4rem;text-align:center;max-width:430px;margin:auto;font-size:calc(var(--h1-font-size) * var(--text-header-font-scale-ratio));line-height:var(--h1-line-height)}@media (max-width: 767.98px){.wing-calc__header__title[_ngcontent-%COMP%]{top:0;margin-bottom:1.5rem;font-size:calc(var(--h2-font-size) * var(--text-header-font-scale-ratio-h2));line-height:var(--h2-line-height)}}.wing-calc__header__img[_ngcontent-%COMP%]{max-height:400px;min-width:725px;object-fit:cover;margin:auto}.wing-calc__slider__title[_ngcontent-%COMP%]{text-align:center;font-size:calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));font-family:var(--secondary-font-family);line-height:var(--line-height-medium);font-weight:700;margin-bottom:1.5rem}.wing-calc__slider__range[_ngcontent-%COMP%]{margin-bottom:2.5rem}@media (max-width: 767.98px){.wing-calc__slider__range[_ngcontent-%COMP%]{margin-bottom:1.5rem}}.wing-calc__slider__img[_ngcontent-%COMP%]{max-height:185px;min-width:350px;object-fit:cover;margin:auto;position:relative;inset-inline-start:50%;transform:translate(var(--calc-image-translate));bottom:1.5rem}.wing-calc__slider__run-the-numbers[_ngcontent-%COMP%]{background-color:#006938;border-color:#006938;margin-top:1rem;max-width:unset}.wing-calc__slider__run-the-numbers[_ngcontent-%COMP%]:hover, .wing-calc__slider__run-the-numbers[_ngcontent-%COMP%]:focus{background:#004324;border-color:#00361d}.wing-calc__hunger__title[_ngcontent-%COMP%]{text-align:center;font-size:calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));font-family:var(--secondary-font-family);line-height:var(--line-height-medium);font-weight:700;margin-bottom:1.5rem}@media (max-width: 767.98px){.wing-calc__hunger__title[_ngcontent-%COMP%]{margin-bottom:2.5rem}}.wing-calc__hunger__buttons[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between;border:1px solid #979797;border-radius:6px;margin-bottom:3rem}@media (max-width: 575.98px){.wing-calc__hunger__buttons[_ngcontent-%COMP%]{margin-bottom:1.5rem}}.wing-calc__hunger__buttons[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{flex-basis:33.33%;max-width:33.33%;background-color:transparent;transition:all .25s ease;font-size:calc(var(--h6-font-size) * var(--text-header-font-scale-ratio-h6));font-weight:var(--h6-font-weight);color:#000;height:53px}@media (max-width: 575.98px){.wing-calc__hunger__buttons[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{height:40px}}.wing-calc__hunger__buttons[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]:first-of-type{border-inline-end:1px solid #a19958}.wing-calc__hunger__buttons[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]:last-of-type{border-inline-start:1px solid #a19958}.wing-calc__hunger__buttons[_ngcontent-%COMP%]   button.active[_ngcontent-%COMP%]{background-color:#006938;color:#fff;font-family:var(--headings-font-family);font-weight:750;font-size:calc(var(--h6-font-size) * var(--text-header-font-scale-ratio-h6))}.wing-calc__results[_ngcontent-%COMP%]{border-radius:6px;width:100%}@media (max-width: 575.98px){.wing-calc__results[_ngcontent-%COMP%]{padding:1rem 0 0}}.wing-calc__results__wrapper[_ngcontent-%COMP%]{width:100%;display:flex;flex-wrap:wrap}@media (max-width: 767.98px){.wing-calc__results__wrapper[_ngcontent-%COMP%]{flex-direction:column}}.wing-calc__results__card[_ngcontent-%COMP%]{flex-basis:50%;max-width:50%;display:flex;align-items:center;padding:1rem;background-color:#fff;border:1px solid #d1d0ce}@media (max-width: 767.98px){.wing-calc__results__card[_ngcontent-%COMP%]{flex-basis:100%;max-width:100%}}.wing-calc__results__card__img[_ngcontent-%COMP%]{max-width:115px;min-height:100px;object-fit:contain}.wing-calc__results__card__body[_ngcontent-%COMP%]{padding-left:1rem;width:100%}@media (min-width: 768px){.wing-calc__results__card__body[_ngcontent-%COMP%]{padding-right:1rem}}.wing-calc__results__card__body[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-family:var(--primary-font-family);font-size:calc(var(--font-size-base-light) * var(--text-font-scale-ratio-light));font-weight:350;line-height:var(--body-font-line-height);word-spacing:var(--word-spacing);margin-bottom:0}@media (max-width: 767.98px){.wing-calc__results__card__body[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin-bottom:1rem}}.wing-calc__results__card[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{min-width:125px;width:fit-content;padding:1rem;margin-left:auto}.wing-calc__results__card[_ngcontent-%COMP%]   a.indonesian[_ngcontent-%COMP%]{min-width:145px}.wing-calc__results__card[_ngcontent-%COMP%]   a.korean[_ngcontent-%COMP%]{font-size:calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium))}@media (max-width: 767.98px){.wing-calc__results__card[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{margin-left:0}}.h6.no-results[_ngcontent-%COMP%]{height:130px}']})}}return t})(),er=class extends vt{constructor(o){super(),this.initialize(o)}};function kC(t,o){if(t&1&&x(0,"h2",13),t&2){let e=d(2);c("innerHTML",e.modelData.title1,_e)}}function SC(t,o){if(t&1&&x(0,"p",14),t&2){let e=d(2);c("innerHTML",e.modelData.subtitle1,_e)}}function IC(t,o){t&1&&(T(),x(0,"svg",17))}function TC(t,o){if(t&1&&(l(0,"a",15)(1,"span"),h(2),s(),p(3,IC,1,0,"svg",16),s()),t&2){let e=d(2);c("href",e.modelData.cta1Uri,H),ee("aria-label",e.modelData.cta1Alt),r(2),M(e.modelData.cta1Label),r(),c("ngIf",e.environment.enableArrowCta)}}function NC(t,o){if(t&1&&(l(0,"div",4)(1,"div",5),x(2,"img",6)(3,"img",7),s(),l(4,"div",8)(5,"div",9),p(6,kC,1,1,"h2",10)(7,SC,1,1,"p",11)(8,TC,4,4,"a",12),s()()()),t&2){let e=d();r(2),c("src",e.modelData==null?null:e.modelData.backgroundAssetMobile,H),r(),c("src",e.modelData==null?null:e.modelData.backgroundAssetDesktop,H),r(3),c("ngIf",e.modelData.title1),r(),c("ngIf",e.modelData.subtitle1),r(),c("ngIf",e.modelData.cta1Label&&e.modelData.cta1Uri)}}function EC(t,o){if(t&1&&x(0,"h2",13),t&2){let e=d(2);c("innerHTML",e.modelData.title2,_e)}}function AC(t,o){if(t&1&&x(0,"p",14),t&2){let e=d(2);c("innerHTML",e.modelData.subtitle2,_e)}}function DC(t,o){t&1&&(T(),x(0,"svg",17))}function FC(t,o){if(t&1&&(l(0,"a",15)(1,"span"),h(2),s(),p(3,DC,1,0,"svg",16),s()),t&2){let e=d(2);c("href",e.modelData.cta2Uri,H),ee("aria-label",e.modelData.cta2Alt),r(2),M(e.modelData.cta2Label),r(),c("ngIf",e.environment.enableArrowCta)}}function VC(t,o){if(t&1&&(l(0,"div",4)(1,"div",5),x(2,"img",6)(3,"img",7),s(),l(4,"div",8)(5,"div",9),p(6,EC,1,1,"h2",10)(7,AC,1,1,"p",11)(8,FC,4,4,"a",12),s()()()),t&2){let e=d();r(2),c("src",e.modelData==null?null:e.modelData.backgroundAsset2Mobile,H),r(),c("src",e.modelData==null?null:e.modelData.backgroundAsset2Desktop,H),r(3),c("ngIf",e.modelData.title2),r(),c("ngIf",e.modelData.subtitle2),r(),c("ngIf",e.modelData.cta2Label&&e.modelData.cta2Uri)}}var dR=(()=>{class t{constructor(e){this.router=e,this.environment=b}static{this.\u0275fac=function(n){return new(n||t)(v(re))}}static{this.\u0275cmp=N({type:t,selectors:[["grid-hero"]],inputs:{modelData:"modelData"},standalone:!1,decls:5,vars:6,consts:[[1,"grid-hero-wrapper"],[1,"grid-hero-first-column"],["class","hero-wrapper",4,"ngIf"],[1,"grid-hero-second-column"],[1,"hero-wrapper"],[1,"inner-img-wrapper"],["loading","lazy","alt","",1,"d-md-none",3,"src"],["loading","lazy","alt","",1,"d-none","d-md-block",3,"src"],[1,"background-video-wrapper"],[1,"hero-content"],["class","header h1",3,"innerHTML",4,"ngIf"],["class","subtitle",3,"innerHTML",4,"ngIf"],["target","_blank","rel","noopener","class","btn btn-primary action-btn",3,"href",4,"ngIf"],[1,"header","h1",3,"innerHTML"],[1,"subtitle",3,"innerHTML"],["target","_blank","rel","noopener",1,"btn","btn-primary","action-btn",3,"href"],["class","button-svg-animate","type","arrow-long-right","aria-hidden","true",4,"ngIf"],["type","arrow-long-right","aria-hidden","true",1,"button-svg-animate"]],template:function(n,i){n&1&&(l(0,"div",0)(1,"div",1),p(2,NC,9,5,"div",2),s(),l(3,"div",3),p(4,VC,9,5,"div",2),s()()),n&2&&(Z("grid-hero-wrapper-isSinglePage",!(i.modelData!=null&&i.modelData.backgroundAssetMobile)&&!(i.modelData!=null&&i.modelData.backgroundAssetDesktop)),r(2),c("ngIf",i.modelData),r(),Z("single-page-second-column",!(i.modelData!=null&&i.modelData.backgroundAsset2Mobile)&&!(i.modelData!=null&&i.modelData.backgroundAsset2Desktop)),r(),c("ngIf",i.modelData))},dependencies:[V,X],styles:['[_ngcontent-%COMP%]:root{--ion-color-primary: map-get($theme-colors, primary);--ion-color-secondary: map-get($theme-colors, secondary);--ion-color-tertiary: map-get($theme-colors, tertiary);--ion-color-success: map-get($theme-colors, tertiary);--ion-color-warning: map-get($theme-colors, secondary);--ion-color-danger: map-get($theme-colors, primary);--ion-color-dark: map-get($theme-colors, dark);--ion-color-medium: map-get($theme-colors, light-gray);--ion-color-light: map-get($theme-colors, light)}[_ngcontent-%COMP%]:root{--ion-font-family: $primary-font-family}[_ngcontent-%COMP%]:root{--font-size-scale: 1;--text-font-scale-ratio: 1;--text-font-scale-ratio-base: 1;--text-font-scale-ratio-small: 1;--text-font-scale-ratio-medium: 1;--text-font-scale-ratio-large: 1;--text-font-scale-ratio-light: 1;--text-font-scale-ratio-light-small: 1;--font-size-base-light: 19px;--font-size-tiny-light: 14px;--font-size-minor-light: 14px;--font-size-small-light: 17px;--font-size-medium-light: 22px;--font-size-large-light: 24px;--font-weight-bold: 500;--cta-font-size-base: 18px;--font-size-tiny: 14px;--font-size-minor: 14px;--font-size-small: 16px;--font-size-medium: 21px;--font-size-large: 24px;--line-height-large: 1.25;--line-height-medium: .9;--line-height-base: .9;--line-height-small: 1.14;--line-height-minor: 1.5;
565--line-height-tiny: 1.1;--h1-font-size-oversized: 70px;--h1-font-size: 55px;--h2-font-size-oversized: 60px;--h2-font-size: 41px;--h3-font-size: 30px;--h4-font-size: 21.71px;--h5-font-size: 17px;--h6-font-size: 16px;--h7-font-size: 16px;--careers-link: 25px;--core-values-info-font-size: 21px;--careers-core-innerCircle-font-size: 1.5rem;--careers-growth-title-font-size: var(--h2-font-size);--careers-core-innerCircle-top-padding: 0;--careers-core-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--careers-title-font-size: calc(var(--h2-font-size) * var(--text-header-font-scale-ratio-h2));--careers-item-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--locations-hours-label-font-size: calc(var(--font-size-small-light) * var(--text-font-scale-ratio-light-small));--location-card-title-font-size: calc(var(--font-size-small) * var(--text-font-scale-ratio));--custom-menu-desktop-link-line-height: 1rem;--location-finder-content-nav-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--location-finder-content-nav-font-weight: 700;--location-finder-content-search-title-font-size: 15px;--location-finder-content-header-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--global-menu-product-cta-font-size: calc(var(--h7-font-size) * var(--text-header-font-scale-ratio-h7));--global-menu-product-name-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--global-menu-product-name-font-weight: 500;--flavors-subtitle-font-weight: 400;--flavor-card-title-padding-bottom: unset;--flavor-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--flavor-card-title-line-height: var(--line-height-base);--slider-selection-background-color: linear-gradient(270deg, #ff0000 0%, #ff9000 34.47%, #fff600 72.87%, #91fa00 100%);--h1-line-height-oversized: .9;--h1-line-height: .9;--h2-line-height: .9;--h3-line-height: .9;--h4-line-height: .9;--h5-line-height: .9;--h6-line-height: .9;--body-font-line-height: 22px;--cta-top-padding:.85rem;--font-size-base: 1rem;--text-header-font-scale-ratio: 1;--text-header-font-scale-ratio-h1-oversized: var( --text-header-font-scale-ratio );--text-header-font-scale-ratio-h2-oversized: var( --text-header-font-scale-ratio );--text-header-font-scale-ratio-h2: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h3: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h4: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h5: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h6: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h7: var(--text-header-font-scale-ratio);--calculator-noUi-tooltip-font: 21px;--otnotice-font-size: 15px;--onetrust-heading-font-size: calc( var(--h2-font-size) * var(--text-header-font-scale-ratio-h2) );--flavors-offer-font-family: "Open Sans", sans-serif}@media (min-width: 992px){[_ngcontent-%COMP%]:root{--text-font-scale-ratio: 1.105;--text-font-scale-ratio-base: 1.184;--text-font-scale-ratio-medium: 1.071;--text-font-scale-ratio-large: 1.5;--text-font-scale-ratio-light: 1.105;--careers-link: 27px;--careers-core-card-title-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4));--careers-title-font-size: calc(var(--h1-font-size) * var(--text-header-font-scale-ratio));--careers-item-title-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--location-card-title-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--location-finder-content-nav-font-size: calc(var(--h6-font-size) * var(--text-header-font-scale-ratio-h6));--location-finder-content-header-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4));--global-menu-product-name-font-size: var(--font-size-large);--flavor-card-title-font-size: 1.75rem;--locator-arrow-font-size: 5px;--body-font-line-height: 24px;--text-header-font-scale-ratio: 1.3;--text-header-font-scale-ratio-h1-oversized: 2.57;--text-header-font-scale-ratio-h2-oversized: 2.13;--text-header-font-scale-ratio-h2: 1.56;--text-header-font-scale-ratio-h3: 1.36;--text-header-font-scale-ratio-h4: 1.658;--text-header-font-scale-ratio-h5: 1.647;--text-header-font-scale-ratio-h6: 1.375;--text-header-font-scale-ratio-h7: 1.125;--calculator-noUi-tooltip-font: 28px;--otnotice-font-size: 20px}}[_ngcontent-%COMP%]:root{--word-spacing: unset}[_ngcontent-%COMP%]:root{--cta-arrow-rotation: 0deg;--location-detail-active-translate: 100%;--modal-content-right: unset;--carousel-wrapper-direction: unset;--carousel-inner-direction: unset;--navbar-delivery-actions: unset;--primary-font-family: "RocGrotesk Light", sans-serif;--secondary-font-family: "RocGrotesk Medium", sans-serif;--font-family-base-bold: "RocGrotesk Bold", sans-serif;--headings-font-family: "RocGrotesk Extra Bold", sans-serif;--language-toggle-font-family: "RocGrotesk Extra Bold", sans-serif;--sticky-btn-line-left-width: 1px;--sticky-btn-line-right-width: 0;--calc-image-translate: -50%;--mobile-title-slider: 21px;--custom-select-background-position-x: 97%}[dir=rtl][_ngcontent-%COMP%]{--cta-arrow-rotation: 180deg;--location-detail-active-translate: -100%;--modal-content-right: 5%;--carousel-wrapper-direction: ltr;--carousel-inner-direction: rtl;--navbar-delivery-actions: ltr;--primary-font-family: "Almarai Light", sans-serif;--secondary-font-family: "Almarai Regular", sans-serif;--font-family-base-bold: "Almarai Bold", sans-serif;--headings-font-family: "Almarai Extrabold", sans-serif;--sticky-btn-line-left-width: 0;--sticky-btn-line-right-width: 1px;--calc-image-translate: 50%;--calculator-noUi-tooltip-font: 18px;--mobile-title-slider: 18px;--bs-btn-line-height: 1;--custom-select-background-position-x: 3%;--font-size-base-light: 14px;--font-size-small-light: 12px;--font-weight-bold: 700;--cta-font-size-base: 14px;--careers-growth-title-font-size: 30px;--core-values-info-font-size:16px;--careers-core-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--careers-title-font-size: calc(var(--h2-font-size) * var(--text-header-font-scale-ratio-h2));--careers-item-title-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--locations-hours-label-font-size: calc(var(--font-size-base-light) * var(--text-font-scale-ratio-light));--location-card-title-font-size: 18px;--location-finder-content-nav-font-size: calc(var(--cta-font-size-base) * var(--text-font-scale-ratio-large));
565--location-finder-content-nav-font-weight: 800;--location-finder-content-search-title-font-size: calc(var(--font-size-small) * var(--text-font-scale-ratio));--global-menu-product-cta-font-size: calc(var(--cta-font-size-base) * var(--text-font-scale-ratio-large));--global-menu-product-name-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--global-menu-product-name-font-weight: 800;--flavors-subtitle-font-weight: 700;--flavor-card-title-padding-bottom: 17;--flavor-card-title-line-height: var(--h3-line-height);--slider-selection-background-color: linear-gradient(270deg, #91fa00 0%, #fff600 34.47%, #ff9000 72.87%, #ff0000 100%);--font-size-small: 12px;--font-size-medium: 18px;--line-height-medium: 1.333;--line-height-base: 1.7;--line-height-small: 1.57;--h1-font-size-oversized: 80px;--h1-font-size: 38px;--h2-font-size: 30px;--h3-font-size: 26px;--h4-font-size: 21.71px;--h5-font-size: 18px;--h6-font-size: 13px;--h7-font-size: 14px;--h1-line-height-oversized: 1.1875;--h1-line-height: 1.294;--h2-line-height: 1.333;--h3-line-height: 1.307;--h6-line-height: 1.538;--h6-font-weight: 800;--headings-font-weight: 800;--bs-body-text-align: right}@media (min-width: 992px){[dir=rtl][_ngcontent-%COMP%]{--h1-line-height-oversized: 1.333;--h1-line-height: 1.25;--h2-line-height: 1.24;--line-height-small: 1.75;--line-height-medium: 1.454;--text-font-scale-ratio: 1.2;--text-font-scale-ratio-medium: 1.222;--text-font-scale-ratio-large: 1.142;--text-header-font-scale-ratio: 1.5789;--text-header-font-scale-ratio-h1-oversized: 1.875;--text-header-font-scale-ratio-h2: 1.667;--text-header-font-scale-ratio-h3: 1.538;--text-header-font-scale-ratio-h4: 1.3636;--text-header-font-scale-ratio-h5: 1.333;--text-header-font-scale-ratio-h7: 1;--calculator-noUi-tooltip-font: 22px;--location-card-title-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--custom-menu-desktop-link-line-height: var(--h3-line-height);--location-finder-content-header-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--flavor-card-title-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4))}}[dir=rtl][_ngcontent-%COMP%]   .ms-1[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-2[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-3[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-4[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-5[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-6[_ngcontent-%COMP%]{margin-left:0!important}[dir=rtl][_ngcontent-%COMP%]   .me-1[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-2[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-3[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-4[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-5[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-6[_ngcontent-%COMP%]{margin-right:0!important}[lang=th][_ngcontent-%COMP%]{direction:ltr;text-align:left;--font-size-base-light: 16px;--h1-line-height-oversized: 1.5;--h1-line-height: 1.5;--h2-line-height: 1.5;--h3-line-height: 1.5;--h5-line-height: 1.5;--line-height-base: 1.5;
565--line-height-small: 1.5;--line-height-tiny: 1.5;--body-font-line-height: 1.5;--h1-font-size-oversized: 34px;--h1-font-size: 34px;--h2-font-size: 30px;--h3-font-size: 30px;--careers-link: 25px;--core-values-info-font-size: 16px;--careers-core-innerCircle-font-size: 1.2rem;--careers-core-innerCircle-top-padding: 10px;--cta-top-padding:1.5rem;--word-spacing: normal;--word-break: break-word}@media (min-width: 992px){[lang=th][_ngcontent-%COMP%]{--text-header-font-scale-ratio-h2: 1;--text-header-font-scale-ratio-h3: 1}}.grid-hero-wrapper[_ngcontent-%COMP%]{display:flex;flex-direction:row;flex-wrap:wrap}.grid-hero-wrapper[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-weight:var(--font-weight-bold)}.grid-hero-wrapper[_ngcontent-%COMP%]   .grid-hero-first-column[_ngcontent-%COMP%], .grid-hero-wrapper[_ngcontent-%COMP%]   .grid-hero-second-column[_ngcontent-%COMP%]{flex:1 0 50%}@media (max-width: 991.98px){.grid-hero-wrapper[_ngcontent-%COMP%]   .grid-hero-first-column[_ngcontent-%COMP%], .grid-hero-wrapper[_ngcontent-%COMP%]   .grid-hero-second-column[_ngcontent-%COMP%]{flex:1 0 50%;min-height:495px}}@media (max-width: 575.98px){.grid-hero-wrapper[_ngcontent-%COMP%]   .grid-hero-first-column[_ngcontent-%COMP%], .grid-hero-wrapper[_ngcontent-%COMP%]   .grid-hero-second-column[_ngcontent-%COMP%]{flex:1 0 100%}}.grid-hero-wrapper[_ngcontent-%COMP%]   .grid-hero-first-column[_ngcontent-%COMP%]   .hero-wrapper[_ngcontent-%COMP%], .grid-hero-wrapper[_ngcontent-%COMP%]   .grid-hero-second-column[_ngcontent-%COMP%]   .hero-wrapper[_ngcontent-%COMP%]{position:relative;z-index:1;background-repeat:no-repeat;background-size:cover;height:100%}.grid-hero-wrapper[_ngcontent-%COMP%]   .grid-hero-first-column[_ngcontent-%COMP%]   .hero-wrapper[_ngcontent-%COMP%]   .inner-img-wrapper[_ngcontent-%COMP%], .grid-hero-wrapper[_ngcontent-%COMP%]   .grid-hero-second-column[_ngcontent-%COMP%]   .hero-wrapper[_ngcontent-%COMP%]   .inner-img-wrapper[_ngcontent-%COMP%]{height:100%}.grid-hero-wrapper[_ngcontent-%COMP%]   .grid-hero-first-column[_ngcontent-%COMP%]   .hero-wrapper[_ngcontent-%COMP%]   .inner-img-wrapper[_ngcontent-%COMP%]   img[_ngcontent-%COMP%], .grid-hero-wrapper[_ngcontent-%COMP%]   .grid-hero-second-column[_ngcontent-%COMP%]   .hero-wrapper[_ngcontent-%COMP%]   .inner-img-wrapper[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{min-height:495px;height:100%;width:100%;object-fit:cover}.grid-hero-wrapper[_ngcontent-%COMP%]   .grid-hero-first-column[_ngcontent-%COMP%]   .hero-wrapper[_ngcontent-%COMP%]   .background-video-wrapper[_ngcontent-%COMP%], .grid-hero-wrapper[_ngcontent-%COMP%]   .grid-hero-second-column[_ngcontent-%COMP%]   .hero-wrapper[_ngcontent-%COMP%]   .background-video-wrapper[_ngcontent-%COMP%]{position:absolute;display:flex;top:53%;left:0;width:100%;transform:translateY(-50%)}.grid-hero-wrapper[_ngcontent-%COMP%]   .grid-hero-first-column[_ngcontent-%COMP%]   .hero-wrapper[_ngcontent-%COMP%]   .background-video-wrapper[_ngcontent-%COMP%]   .hero-content[_ngcontent-%COMP%], .grid-hero-wrapper[_ngcontent-%COMP%]   .grid-hero-second-column[_ngcontent-%COMP%]   .hero-wrapper[_ngcontent-%COMP%]   .background-video-wrapper[_ngcontent-%COMP%]   .hero-content[_ngcontent-%COMP%]{align-self:center;text-align:center;margin:0 auto;z-index:1;padding:1.3rem;display:flex;flex-direction:column;align-items:center}@media (max-width: 767.98px){.grid-hero-wrapper[_ngcontent-%COMP%]   .grid-hero-first-column[_ngcontent-%COMP%]   .hero-wrapper[_ngcontent-%COMP%]   .background-video-wrapper[_ngcontent-%COMP%]   .hero-content[_ngcontent-%COMP%], .grid-hero-wrapper[_ngcontent-%COMP%]   .grid-hero-second-column[_ngcontent-%COMP%]   .hero-wrapper[_ngcontent-%COMP%]   .background-video-wrapper[_ngcontent-%COMP%]   .hero-content[_ngcontent-%COMP%]{padding:1.3rem 4.5rem}}.grid-hero-wrapper[_ngcontent-%COMP%]   .grid-hero-first-column[_ngcontent-%COMP%]   .hero-wrapper[_ngcontent-%COMP%]   .background-video-wrapper[_ngcontent-%COMP%]   .hero-content[_ngcontent-%COMP%]   .header[_ngcontent-%COMP%], .grid-hero-wrapper[_ngcontent-%COMP%]   .grid-hero-second-column[_ngcontent-%COMP%]   .hero-wrapper[_ngcontent-%COMP%]   .background-video-wrapper[_ngcontent-%COMP%]   .hero-content[_ngcontent-%COMP%]   .header[_ngcontent-%COMP%]{color:#fff}@media (max-width: 767.98px){.grid-hero-wrapper[_ngcontent-%COMP%]   .grid-hero-first-column[_ngcontent-%COMP%]   .hero-wrapper[_ngcontent-%COMP%]   .background-video-wrapper[_ngcontent-%COMP%]   .hero-content[_ngcontent-%COMP%]   .header[_ngcontent-%COMP%], .grid-hero-wrapper[_ngcontent-%COMP%]   .grid-hero-second-column[_ngcontent-%COMP%]   .hero-wrapper[_ngcontent-%COMP%]   .background-video-wrapper[_ngcontent-%COMP%]   .hero-content[_ngcontent-%COMP%]   .header[_ngcontent-%COMP%]{font-size:calc(var(--h1-font-size) * var(--text-header-font-scale-ratio))}}.grid-hero-wrapper[_ngcontent-%COMP%]   .grid-hero-first-column[_ngcontent-%COMP%]   .hero-wrapper[_ngcontent-%COMP%]   .background-video-wrapper[_ngcontent-%COMP%]   .hero-content[_ngcontent-%COMP%]   .subtitle[_ngcontent-%COMP%], .grid-hero-wrapper[_ngcontent-%COMP%]   .grid-hero-second-column[_ngcontent-%COMP%]   .hero-wrapper[_ngcontent-%COMP%]   .background-video-wrapper[_ngcontent-%COMP%]   .hero-content[_ngcontent-%COMP%]   .subtitle[_ngcontent-%COMP%]{max-width:355px;color:#fff;margin:1.5rem 0 2.5rem;font-size:calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));font-family:var(--secondary-font-family);line-height:var(--line-height-small)}@media (max-width: 575.98px){.grid-hero-wrapper[_ngcontent-%COMP%]   .grid-hero-first-column[_ngcontent-%COMP%]   .hero-wrapper[_ngcontent-%COMP%]   .background-video-wrapper[_ngcontent-%COMP%]   .hero-content[_ngcontent-%COMP%]   .subtitle[_ngcontent-%COMP%], .grid-hero-wrapper[_ngcontent-%COMP%]   .grid-hero-second-column[_ngcontent-%COMP%]   .hero-wrapper[_ngcontent-%COMP%]   .background-video-wrapper[_ngcontent-%COMP%]   .hero-content[_ngcontent-%COMP%]   .subtitle[_ngcontent-%COMP%]{font-size:calc(var(--font-size-base-light) * var(--text-font-scale-ratio-light));line-height:var(--line-height-small)}}.inner-img-wrapper-hidden[_ngcontent-%COMP%]{min-height:495px;height:100%;width:100%}.inner-img-wrapper-hidden[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{display:none!important}.single-page-font-color[_ngcontent-%COMP%]{color:#000!important}@media (max-width: 575.98px){.grid-hero-wrapper-isSinglePage[_ngcontent-%COMP%]{flex-direction:column-reverse}}.grid-hero-wrapper-isSinglePage[_ngcontent-%COMP%]   .grid-hero-first-column[_ngcontent-%COMP%]   .hero-wrapper[_ngcontent-%COMP%]   .background-video-wrapper[_ngcontent-%COMP%]   .hero-content[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%], .grid-hero-wrapper-isSinglePage[_ngcontent-%COMP%]   .grid-hero-first-column[_ngcontent-%COMP%]   .hero-wrapper[_ngcontent-%COMP%]   .background-video-wrapper[_ngcontent-%COMP%]   .hero-content[_ngcontent-%COMP%]   .h1[_ngcontent-%COMP%], .grid-hero-wrapper-isSinglePage[_ngcontent-%COMP%]   .grid-hero-first-column[_ngcontent-%COMP%]   .hero-wrapper[_ngcontent-%COMP%]   .background-video-wrapper[_ngcontent-%COMP%]   .hero-content[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{color:#000!important}.grid-hero-wrapper-isSinglePage[_ngcontent-%COMP%]   .grid-hero-first-column[_ngcontent-%COMP%]   .hero-wrapper[_ngcontent-%COMP%]   .inner-img-wrapper[_ngcontent-%COMP%]{min-height:495px;height:100%}.grid-hero-wrapper-isSinglePage[_ngcontent-%COMP%]   .grid-hero-first-column[_ngcontent-%COMP%]   .hero-wrapper[_ngcontent-%COMP%]   .inner-img-wrapper[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{display:none!important}.single-page-second-column[_ngcontent-%COMP%]   .hero-wrapper[_ngcontent-%COMP%]   .background-video-wrapper[_ngcontent-%COMP%]   .hero-content[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%], .single-page-second-column[_ngcontent-%COMP%]   .hero-wrapper[_ngcontent-%COMP%]   .background-video-wrapper[_ngcontent-%COMP%]   .hero-content[_ngcontent-%COMP%]   .h1[_ngcontent-%COMP%], .single-page-second-column[_ngcontent-%COMP%]   .hero-wrapper[_ngcontent-%COMP%]   .background-video-wrapper[_ngcontent-%COMP%]   .hero-content[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{color:#000!important}.single-page-second-column[_ngcontent-%COMP%]   .hero-wrapper[_ngcontent-%COMP%]   .inner-img-wrapper[_ngcontent-%COMP%]{min-height:495px;height:100%}.single-page-second-column[_ngcontent-%COMP%]   .hero-wrapper[_ngcontent-%COMP%]   .inner-img-wrapper[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{display:none!important}']})}}return t})();var HC=(t,o,e)=>({hidden:t,gold:o,black:e}),RC=(t,o)=>({blackText:t,whiteText:o}),BC=(t,o,e,n)=>({hidden:t,gold:o,black:e,green:n});function $C(t,o){if(t&1&&x(0,"h5",6),t&2){let e=d(2);c("ngClass",Ae(2,RC,e.bannerData.theme=="gold",e.bannerData.theme!="gold"))("innerHTML",e.bannerData.headlineText,_e)}}function UC(t,o){if(t&1&&x(0,"p",7),t&2){let e=d(2);c("ngClass",e.bannerData.theme=="gold"?"blackText":"whiteText")("innerHTML",e.bannerData.bodyText,_e)}}function GC(t,o){if(t&1&&(l(0,"section",2)(1,"div",3),p(2,$C,1,5,"h5",4)(3,UC,1,2,"p",5),s()()),t&2){let e=d();c("ngClass",G2(3,HC,e.sliverBannerHide,e.bannerData.theme=="gold",e.bannerData.theme=="black")),r(2),c("ngIf",e.bannerData==null?null:e.bannerData.headlineText),r(),c("ngIf",e.bannerData==null?null:e.bannerData.bodyText)}}function jC(t,o){if(t&1&&x(0,"h5",6),t&2){let e=d(2);c("ngClass",e.bannerData.theme=="gold"?"blackText":"whiteText")("innerHTML",e.bannerData.headlineText,_e)}}function qC(t,o){if(t&1&&x(0,"p",7),t&2){let e=d(2);c("ngClass",e.bannerData.theme=="gold"?"blackText":"whiteText")("innerHTML",e.bannerData.bodyText,_e)}}function WC(t,o){if(t&1&&(l(0,"section",8)(1,"div",3),p(2,jC,1,2,"h5",4)(3,qC,1,2,"p",5),s()()),t&2){let e=d();c("ngClass",Dr(3,BC,e.sliverBannerHide,e.bannerData.theme=="gold",e.bannerData.theme=="black",e.bannerData.theme=="green")),r(2),c("ngIf",e.bannerData==null?null:e.bannerData.headlineText),r(),c("ngIf",e.bannerData==null?null:e.bannerData.bodyText)}}var pR=(()=>{class t{constructor(e,n){this.nomnomCMSService=e,this.router=n,this.showBanner=!1,this.sliverBannerHide=!1,this.environment=b}ngOnInit(){return le(this,null,function*(){this.bannerData=yield this.nomnomCMSService.getPencilBannerByRef("nav-banner"),this.showBanner=!!this.bannerData?.isActive})}static{this.\u0275fac=function(n){return new(n||t)(v(Ue),v(re))}}static{this.\u0275cmp=N({type:t,selectors:[["pencil-banner"]],standalone:!1,decls:2,vars:2,consts:[["class","sliver-banner",3,"ngClass",4,"ngIf"],["class","sliver-banner single-page",3,"ngClass",4,"ngIf"],[1,"sliver-banner",3,"ngClass"],[1,"sliver-banner__content"],["class","sliver-banner__content__title",3,"ngClass","innerHTML",4,"ngIf"],["class","sliver-banner__content__body",3,"ngClass","innerHTML",4,"ngIf"],[1,"sliver-banner__content__title",3,"ngClass","innerHTML"],[1,"sliver-banner__content__body",3,"ngClass","innerHTML"],[1,"sliver-banner","single-page",3,"ngClass"]],template:function(n,i){n&1&&p(0,GC,4,7,"section",0)(1,WC,4,8,"section",1),n&2&&(c("ngIf",i.showBanner&&!i.environment.isSinglePage),r(),c("ngIf",i.showBanner&&i.environment.isSinglePage))},dependencies:[ae,V],styles:['[_ngcontent-%COMP%]:root{--ion-color-primary: map-get($theme-colors, primary);--ion-color-secondary: map-get($theme-colors, secondary);--ion-color-tertiary: map-get($theme-colors, tertiary);--ion-color-success: map-get($theme-colors, tertiary);--ion-color-warning: map-get($theme-colors, secondary);--ion-color-danger: map-get($theme-colors, primary);--ion-color-dark: map-get($theme-colors, dark);--ion-color-medium: map-get($theme-colors, light-gray);--ion-color-light: map-get($theme-colors, light)}[_ngcontent-%COMP%]:root{--ion-font-family: $primary-font-family}[_ngcontent-%COMP%]:root{--font-size-scale: 1;--text-font-scale-ratio: 1;--text-font-scale-ratio-base: 1;--text-font-scale-ratio-small: 1;--text-font-scale-ratio-medium: 1;--text-font-scale-ratio-large: 1;--text-font-scale-ratio-light: 1;--text-font-scale-ratio-light-small: 1;--font-size-base-light: 19px;--font-size-tiny-light: 14px;--font-size-minor-light: 14px;--font-size-small-light: 17px;--font-size-medium-light: 22px;--font-size-large-light: 24px;--font-weight-bold: 500;--cta-font-size-base: 18px;--font-size-tiny: 14px;--font-size-minor: 14px;--font-size-small: 16px;--font-size-medium: 21px;--font-size-large: 24px;--line-height-large: 1.25;--line-height-medium: .9;--line-height-base: .9;--line-height-small: 1.14;--line-height-minor: 1.5;
565--line-height-tiny: 1.1;--h1-font-size-oversized: 70px;--h1-font-size: 55px;--h2-font-size-oversized: 60px;--h2-font-size: 41px;--h3-font-size: 30px;--h4-font-size: 21.71px;--h5-font-size: 17px;--h6-font-size: 16px;--h7-font-size: 16px;--careers-link: 25px;--core-values-info-font-size: 21px;--careers-core-innerCircle-font-size: 1.5rem;--careers-growth-title-font-size: var(--h2-font-size);--careers-core-innerCircle-top-padding: 0;--careers-core-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--careers-title-font-size: calc(var(--h2-font-size) * var(--text-header-font-scale-ratio-h2));--careers-item-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--locations-hours-label-font-size: calc(var(--font-size-small-light) * var(--text-font-scale-ratio-light-small));--location-card-title-font-size: calc(var(--font-size-small) * var(--text-font-scale-ratio));--custom-menu-desktop-link-line-height: 1rem;--location-finder-content-nav-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--location-finder-content-nav-font-weight: 700;--location-finder-content-search-title-font-size: 15px;--location-finder-content-header-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--global-menu-product-cta-font-size: calc(var(--h7-font-size) * var(--text-header-font-scale-ratio-h7));--global-menu-product-name-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--global-menu-product-name-font-weight: 500;--flavors-subtitle-font-weight: 400;--flavor-card-title-padding-bottom: unset;--flavor-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--flavor-card-title-line-height: var(--line-height-base);--slider-selection-background-color: linear-gradient(270deg, #ff0000 0%, #ff9000 34.47%, #fff600 72.87%, #91fa00 100%);--h1-line-height-oversized: .9;--h1-line-height: .9;--h2-line-height: .9;--h3-line-height: .9;--h4-line-height: .9;--h5-line-height: .9;--h6-line-height: .9;--body-font-line-height: 22px;--cta-top-padding:.85rem;--font-size-base: 1rem;--text-header-font-scale-ratio: 1;--text-header-font-scale-ratio-h1-oversized: var( --text-header-font-scale-ratio );--text-header-font-scale-ratio-h2-oversized: var( --text-header-font-scale-ratio );--text-header-font-scale-ratio-h2: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h3: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h4: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h5: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h6: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h7: var(--text-header-font-scale-ratio);--calculator-noUi-tooltip-font: 21px;--otnotice-font-size: 15px;--onetrust-heading-font-size: calc( var(--h2-font-size) * var(--text-header-font-scale-ratio-h2) );--flavors-offer-font-family: "Open Sans", sans-serif}@media (min-width: 992px){[_ngcontent-%COMP%]:root{--text-font-scale-ratio: 1.105;--text-font-scale-ratio-base: 1.184;--text-font-scale-ratio-medium: 1.071;--text-font-scale-ratio-large: 1.5;--text-font-scale-ratio-light: 1.105;--careers-link: 27px;--careers-core-card-title-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4));--careers-title-font-size: calc(var(--h1-font-size) * var(--text-header-font-scale-ratio));--careers-item-title-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--location-card-title-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--location-finder-content-nav-font-size: calc(var(--h6-font-size) * var(--text-header-font-scale-ratio-h6));--location-finder-content-header-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4));--global-menu-product-name-font-size: var(--font-size-large);--flavor-card-title-font-size: 1.75rem;--locator-arrow-font-size: 5px;--body-font-line-height: 24px;--text-header-font-scale-ratio: 1.3;--text-header-font-scale-ratio-h1-oversized: 2.57;--text-header-font-scale-ratio-h2-oversized: 2.13;--text-header-font-scale-ratio-h2: 1.56;--text-header-font-scale-ratio-h3: 1.36;--text-header-font-scale-ratio-h4: 1.658;--text-header-font-scale-ratio-h5: 1.647;--text-header-font-scale-ratio-h6: 1.375;--text-header-font-scale-ratio-h7: 1.125;--calculator-noUi-tooltip-font: 28px;--otnotice-font-size: 20px}}[_ngcontent-%COMP%]:root{--word-spacing: unset}[_ngcontent-%COMP%]:root{--cta-arrow-rotation: 0deg;--location-detail-active-translate: 100%;--modal-content-right: unset;--carousel-wrapper-direction: unset;--carousel-inner-direction: unset;--navbar-delivery-actions: unset;--primary-font-family: "RocGrotesk Light", sans-serif;--secondary-font-family: "RocGrotesk Medium", sans-serif;--font-family-base-bold: "RocGrotesk Bold", sans-serif;--headings-font-family: "RocGrotesk Extra Bold", sans-serif;--language-toggle-font-family: "RocGrotesk Extra Bold", sans-serif;--sticky-btn-line-left-width: 1px;--sticky-btn-line-right-width: 0;--calc-image-translate: -50%;--mobile-title-slider: 21px;--custom-select-background-position-x: 97%}[dir=rtl][_ngcontent-%COMP%]{--cta-arrow-rotation: 180deg;--location-detail-active-translate: -100%;--modal-content-right: 5%;--carousel-wrapper-direction: ltr;--carousel-inner-direction: rtl;--navbar-delivery-actions: ltr;--primary-font-family: "Almarai Light", sans-serif;--secondary-font-family: "Almarai Regular", sans-serif;--font-family-base-bold: "Almarai Bold", sans-serif;--headings-font-family: "Almarai Extrabold", sans-serif;--sticky-btn-line-left-width: 0;--sticky-btn-line-right-width: 1px;--calc-image-translate: 50%;--calculator-noUi-tooltip-font: 18px;--mobile-title-slider: 18px;--bs-btn-line-height: 1;--custom-select-background-position-x: 3%;--font-size-base-light: 14px;--font-size-small-light: 12px;--font-weight-bold: 700;--cta-font-size-base: 14px;--careers-growth-title-font-size: 30px;--core-values-info-font-size:16px;--careers-core-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--careers-title-font-size: calc(var(--h2-font-size) * var(--text-header-font-scale-ratio-h2));--careers-item-title-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--locations-hours-label-font-size: calc(var(--font-size-base-light) * var(--text-font-scale-ratio-light));--location-card-title-font-size: 18px;--location-finder-content-nav-font-size: calc(var(--cta-font-size-base) * var(--text-font-scale-ratio-large));
565--location-finder-content-nav-font-weight: 800;--location-finder-content-search-title-font-size: calc(var(--font-size-small) * var(--text-font-scale-ratio));--global-menu-product-cta-font-size: calc(var(--cta-font-size-base) * var(--text-font-scale-ratio-large));--global-menu-product-name-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--global-menu-product-name-font-weight: 800;--flavors-subtitle-font-weight: 700;--flavor-card-title-padding-bottom: 17;--flavor-card-title-line-height: var(--h3-line-height);--slider-selection-background-color: linear-gradient(270deg, #91fa00 0%, #fff600 34.47%, #ff9000 72.87%, #ff0000 100%);--font-size-small: 12px;--font-size-medium: 18px;--line-height-medium: 1.333;--line-height-base: 1.7;--line-height-small: 1.57;--h1-font-size-oversized: 80px;--h1-font-size: 38px;--h2-font-size: 30px;--h3-font-size: 26px;--h4-font-size: 21.71px;--h5-font-size: 18px;--h6-font-size: 13px;--h7-font-size: 14px;--h1-line-height-oversized: 1.1875;--h1-line-height: 1.294;--h2-line-height: 1.333;--h3-line-height: 1.307;--h6-line-height: 1.538;--h6-font-weight: 800;--headings-font-weight: 800;--bs-body-text-align: right}@media (min-width: 992px){[dir=rtl][_ngcontent-%COMP%]{--h1-line-height-oversized: 1.333;--h1-line-height: 1.25;--h2-line-height: 1.24;--line-height-small: 1.75;--line-height-medium: 1.454;--text-font-scale-ratio: 1.2;--text-font-scale-ratio-medium: 1.222;--text-font-scale-ratio-large: 1.142;--text-header-font-scale-ratio: 1.5789;--text-header-font-scale-ratio-h1-oversized: 1.875;--text-header-font-scale-ratio-h2: 1.667;--text-header-font-scale-ratio-h3: 1.538;--text-header-font-scale-ratio-h4: 1.3636;--text-header-font-scale-ratio-h5: 1.333;--text-header-font-scale-ratio-h7: 1;--calculator-noUi-tooltip-font: 22px;--location-card-title-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--custom-menu-desktop-link-line-height: var(--h3-line-height);--location-finder-content-header-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--flavor-card-title-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4))}}[dir=rtl][_ngcontent-%COMP%]   .ms-1[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-2[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-3[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-4[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-5[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-6[_ngcontent-%COMP%]{margin-left:0!important}[dir=rtl][_ngcontent-%COMP%]   .me-1[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-2[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-3[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-4[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-5[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-6[_ngcontent-%COMP%]{margin-right:0!important}[lang=th][_ngcontent-%COMP%]{direction:ltr;text-align:left;--font-size-base-light: 16px;--h1-line-height-oversized: 1.5;--h1-line-height: 1.5;--h2-line-height: 1.5;--h3-line-height: 1.5;--h5-line-height: 1.5;--line-height-base: 1.5;
565--line-height-small: 1.5;--line-height-tiny: 1.5;--body-font-line-height: 1.5;--h1-font-size-oversized: 34px;--h1-font-size: 34px;--h2-font-size: 30px;--h3-font-size: 30px;--careers-link: 25px;--core-values-info-font-size: 16px;--careers-core-innerCircle-font-size: 1.2rem;--careers-core-innerCircle-top-padding: 10px;--cta-top-padding:1.5rem;--word-spacing: normal;--word-break: break-word}@media (min-width: 992px){[lang=th][_ngcontent-%COMP%]{--text-header-font-scale-ratio-h2: 1;--text-header-font-scale-ratio-h3: 1}}.sliver-banner[_ngcontent-%COMP%]{position:sticky;top:0;display:flex;align-items:center;box-shadow:0 2px 4px #00000030;width:100%;z-index:1000;overflow:hidden;transition:all .25s ease}.sliver-banner.single-page[_ngcontent-%COMP%]{position:relative;top:unset}@media (max-width: 767.98px){.sliver-banner[_ngcontent-%COMP%]{padding-right:1rem}}.sliver-banner.gold[_ngcontent-%COMP%]{background-color:#d0ccab;color:#000}.sliver-banner.black[_ngcontent-%COMP%]{background-color:#000;color:#fff}.sliver-banner.green[_ngcontent-%COMP%]{background-color:#006938;color:#fff}.sliver-banner.hidden[_ngcontent-%COMP%]{height:0}.sliver-banner__close[_ngcontent-%COMP%]{position:absolute;top:1rem;right:1rem;z-index:999999;cursor:pointer;transition:all .25s ease}.sliver-banner__close[_ngcontent-%COMP%]:hover, .sliver-banner__close[_ngcontent-%COMP%]:active, .sliver-banner__close[_ngcontent-%COMP%]:focus{color:#006938}.sliver-banner__image[_ngcontent-%COMP%]{max-width:192px;height:auto;position:relative;top:.25rem;margin-bottom:1rem;margin-right:2rem;margin-left:1rem}@media (max-width: 767.98px){.sliver-banner__image[_ngcontent-%COMP%]{width:auto;height:90px;object-fit:cover;margin-left:0;margin-right:.25rem}}.sliver-banner__content[_ngcontent-%COMP%]{display:flex;flex-direction:row;padding:0rem 1rem;width:inherit;justify-content:center}@media (max-width: 767.98px){.sliver-banner__content[_ngcontent-%COMP%]{padding-left:.5rem}}@media (max-width: 575.98px){.sliver-banner__content[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:.4rem 1.5rem}}.sliver-banner__content__flag[_ngcontent-%COMP%]{background-color:#a19958;transform:skew(-16deg);width:fit-content;position:relative;left:6px;margin-bottom:.25rem}.sliver-banner__content__flag[_ngcontent-%COMP%]   h6[_ngcontent-%COMP%]{transform:skew(16deg);margin-bottom:0;color:#fff;font-size:calc(var(--font-size-tiny) * var(--text-font-scale-ratio));padding:.25rem 1rem;position:relative;top:1px}.sliver-banner__content__title[_ngcontent-%COMP%]{margin-bottom:0;margin-top:1rem;line-height:var(--h5-line-height);font-family:var(--headings-font-family);font-weight:var(--h6-font-weight, 750)}@media (max-width: 575.98px){.sliver-banner__content__title[_ngcontent-%COMP%]{line-height:var(--line-height-tiny)}}.sliver-banner__content__body[_ngcontent-%COMP%]{margin-bottom:0;margin-top:1rem;font-weight:var(--h6-font-weight, 750);line-height:var(--h5-line-height);font-family:var(--headings-font-family);font-size:calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));margin-left:.5rem}@media (max-width: 575.98px){.sliver-banner__content__body[_ngcontent-%COMP%]{text-align:center;margin-top:0;line-height:var(--line-height-tiny)}}.sliver-banner__content[_ngcontent-%COMP%]   .whiteText[_ngcontent-%COMP%]{color:inherit!important;font-family:var(--headings-font-family)!important;font-weight:var(--h6-font-weight, 750)!important}@media (max-width: 575.98px){.sliver-banner__content[_ngcontent-%COMP%]   .whiteText[_ngcontent-%COMP%]{margin-bottom:-.5rem}}.sliver-banner__content[_ngcontent-%COMP%]   .whiteText[_ngcontent-%COMP%]   strong[_ngcontent-%COMP%], .sliver-banner__content[_ngcontent-%COMP%]   .whiteText[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{color:inherit!important;font-family:var(--headings-font-family)!important;font-weight:var(--h6-font-weight, 750)!important}[dir=rtl][_ngcontent-%COMP%]   .sliver-banner__content[_ngcontent-%COMP%]   .whiteText[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-family:var(--headings-font-family)!important;font-weight:var(--h6-font-weight, 750)!important}.sliver-banner__content[_ngcontent-%COMP%]   .blackText[_ngcontent-%COMP%], .sliver-banner__content[_ngcontent-%COMP%]   .blackText[_ngcontent-%COMP%]   strong[_ngcontent-%COMP%], .sliver-banner__content[_ngcontent-%COMP%]   .blackText[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{color:inherit!important;font-family:var(--headings-font-family)!important;font-weight:var(--h6-font-weight, 750)!important}[dir=rtl][_ngcontent-%COMP%]   .sliver-banner__content[_ngcontent-%COMP%]   .blackText[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-family:var(--headings-font-family)!important;font-weight:var(--h6-font-weight, 750)!important}.sliver-banner__link--desktop[_ngcontent-%COMP%]{margin-left:auto}@media (min-width: 768px){.sliver-banner__link--desktop[_ngcontent-%COMP%]{display:inline-block}}@media (max-width: 767.98px){.sliver-banner__link--desktop[_ngcontent-%COMP%]{display:none}}.sliver-banner__link--mobile[_ngcontent-%COMP%]{padding:0;font-size:1.1875rem;text-decoration:underline;border:0;min-width:initial}@media (min-width: 768px){.sliver-banner__link--mobile[_ngcontent-%COMP%]{display:none}}@media (max-width: 767.98px){.sliver-banner__link--mobile[_ngcontent-%COMP%]{display:inline-block}}']})}}return t})();var ZC=t=>({"background-image":t}),QC=t=>({"background-image ":t}),tr=t=>({blackText:t});function KC(t,o){if(t&1&&x(0,"h1",8),t&2){let e=d(2);c("innerHTML",e.bannerData.headerText,_e)("ngClass",E(2,tr,e.bannerData.theme==="black"))}}function YC(t,o){if(t&1&&x(0,"p",9),t&2){let e=d(2);c("innerHTML",e.bannerData.bodyText,_e)("ngClass",E(2,tr,e.bannerData.theme==="black"))}}function XC(t,o){t&1&&(T(),x(0,"svg",12))}function JC(t,o){if(t&1){let e=S();l(0,"a",10),C("click",function(i){y(e);let a=d(2);return w(a.ctaAction(1,i))}),h(1),p(2,XC,1,0,"svg",11),s()}if(t&2){let e=d(2);c("href",e.bannerData==null?null:e.bannerData.ctaUri,H),ee("aria-label",e.bannerData.ctaAlt),r(),F(" ",e.bannerData.ctaLabel," "),r(),c("ngIf",e.environment.enableArrowCta)}}function eb(t,o){t&1&&(T(),x(0,"svg",12))}
565function tb(t,o){if(t&1){let e=S();l(0,"a",10),C("click",function(i){y(e);let a=d(2);return w(a.ctaAction(2,i))}),h(1),p(2,eb,1,0,"svg",11),s()}if(t&2){let e=d(2);c("href",e.bannerData==null?null:e.bannerData.cta2Uri,H),ee("aria-label",e.bannerData.cta2Alt),r(),F(" ",e.bannerData.cta2Label," "),r(),c("ngIf",e.environment.enableArrowCta)}}function nb(t,o){t&1&&(T(),x(0,"svg",12))}function ib(t,o){if(t&1){let e=S();l(0,"a",10),C("click",function(i){y(e);let a=d(2);return w(a.ctaAction(3,i))}),h(1),p(2,nb,1,0,"svg",11),s()}if(t&2){let e=d(2);c("href",e.bannerData==null?null:e.bannerData.cta3Uri,H),ee("aria-label",e.bannerData.cta3Alt),r(),F(" ",e.bannerData.cta3Label," "),r(),c("ngIf",e.environment.enableArrowCta)}}function ob(t,o){if(t&1&&x(0,"h1",13),t&2){let e=d(2);c("innerHTML",e.bannerData.headerText2,_e)("ngClass",E(2,tr,e.bannerData.theme==="black"))}}function ab(t,o){if(t&1&&(l(0,"div",1)(1,"div",2),p(2,KC,1,4,"h1",3)(3,YC,1,4,"p",4),l(4,"div",5),p(5,JC,3,4,"a",6)(6,tb,3,4,"a",6)(7,ib,3,4,"a",6),s(),p(8,ob,1,4,"h1",7),s()()),t&2){let e=d();c("ngStyle",E(8,ZC,e.backgroundImage?"url("+e.backgroundImage+")":""))("ngClass",E(10,QC,e.backgroundImage)),r(2),c("ngIf",e.bannerData==null?null:e.bannerData.headerText),r(),c("ngIf",e.bannerData==null?null:e.bannerData.bodyText),r(2),c("ngIf",e.bannerData==null?null:e.bannerData.ctaUri),r(),c("ngIf",e.bannerData==null?null:e.bannerData.cta2Uri),r(),c("ngIf",e.bannerData==null?null:e.bannerData.cta3Uri),r(),c("ngIf",e.bannerData==null?null:e.bannerData.headerText2)}}var bR=(()=>{class t{constructor(e,n,i,a,f){this.trackingService=e,this.router=n,this.deviceHelper=i,this.dashboardService=a,this.nomnomCMSService=f,this.environment=b,this.backgroundImage=null,this.isMaxMd$=this.deviceHelper.isMaxMd$}ngOnInit(){return le(this,null,function*(){this.modelData?this.bannerData=this.modelData:this.bannerData=yield this.nomnomCMSService.getTextBannerContent(),this.showBanner=this.bannerData.isActive,this.isMaxMdSubscription=this.isMaxMd$.subscribe(e=>{e?this.bannerData.imageBackgroundMobile?this.backgroundImage=this.bannerData.imageBackgroundMobile:this.backgroundImage=null:this.bannerData.imageBackgroundDesktop?this.backgroundImage=this.bannerData.imageBackgroundDesktop:this.backgroundImage=null})})}ctaAction(e,n){try{this.trackingService.logGaEvent({event:"order_now",component:"text-banner"});let i=e===1?this.bannerData.ctaUri:this.bannerData[`cta${e}Uri`];i&&(i.includes("http")||i.includes("https"))?this.dashboardService.externalSite(n):this.router.navigate([i])}catch{}}ngOnDestroy(){this.isMaxMdSubscription&&this.isMaxMdSubscription.unsubscribe()}static{this.\u0275fac=function(n){return new(n||t)(v(zt),v(re),v(In),v(pt),v(Ue))}}static{this.\u0275cmp=N({type:t,selectors:[["text-banner"]],inputs:{modelData:"modelData"},standalone:!1,decls:1,vars:1,consts:[["class","text-banner-wrapper",3,"ngStyle","ngClass",4,"ngIf"],[1,"text-banner-wrapper",3,"ngStyle","ngClass"],[1,"text-banner-wrapper__content"],["class","header h1",3,"innerHTML","ngClass",4,"ngIf"],["class","subtitle",3,"innerHTML","ngClass",4,"ngIf"],[1,"buttons-wrapper"],["class","btn btn-primary",3,"href","click",4,"ngIf"],["class","header h1 second-header",3,"innerHTML","ngClass",4,"ngIf"],[1,"header","h1",3,"innerHTML","ngClass"],[1,"subtitle",3,"innerHTML","ngClass"],[1,"btn","btn-primary",3,"click","href"],["class","button-svg-animate","type","arrow-long-right","aria-hidden","true",4,"ngIf"],["type","arrow-long-right","aria-hidden","true",1,"button-svg-animate"],[1,"header","h1","second-header",3,"innerHTML","ngClass"]],template:function(n,i){n&1&&p(0,ab,9,12,"div",0),n&2&&c("ngIf",i.showBanner&&i.bannerData)},dependencies:[ae,V,Be,X],styles:['[_ngcontent-%COMP%]:root{--ion-color-primary: map-get($theme-colors, primary);--ion-color-secondary: map-get($theme-colors, secondary);--ion-color-tertiary: map-get($theme-colors, tertiary);--ion-color-success: map-get($theme-colors, tertiary);--ion-color-warning: map-get($theme-colors, secondary);--ion-color-danger: map-get($theme-colors, primary);--ion-color-dark: map-get($theme-colors, dark);--ion-color-medium: map-get($theme-colors, light-gray);--ion-color-light: map-get($theme-colors, light)}[_ngcontent-%COMP%]:root{--ion-font-family: $primary-font-family}[_ngcontent-%COMP%]:root{--font-size-scale: 1;--text-font-scale-ratio: 1;--text-font-scale-ratio-base: 1;--text-font-scale-ratio-small: 1;--text-font-scale-ratio-medium: 1;--text-font-scale-ratio-large: 1;--text-font-scale-ratio-light: 1;--text-font-scale-ratio-light-small: 1;--font-size-base-light: 19px;--font-size-tiny-light: 14px;--font-size-minor-light: 14px;--font-size-small-light: 17px;--font-size-medium-light: 22px;--font-size-large-light: 24px;--font-weight-bold: 500;--cta-font-size-base: 18px;--font-size-tiny: 14px;--font-size-minor: 14px;--font-size-small: 16px;--font-size-medium: 21px;--font-size-large: 24px;--line-height-large: 1.25;--line-height-medium: .9;--line-height-base: .9;--line-height-small: 1.14;--line-height-minor: 1.5;
565--line-height-tiny: 1.1;--h1-font-size-oversized: 70px;--h1-font-size: 55px;--h2-font-size-oversized: 60px;--h2-font-size: 41px;--h3-font-size: 30px;--h4-font-size: 21.71px;--h5-font-size: 17px;--h6-font-size: 16px;--h7-font-size: 16px;--careers-link: 25px;--core-values-info-font-size: 21px;--careers-core-innerCircle-font-size: 1.5rem;--careers-growth-title-font-size: var(--h2-font-size);--careers-core-innerCircle-top-padding: 0;--careers-core-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--careers-title-font-size: calc(var(--h2-font-size) * var(--text-header-font-scale-ratio-h2));--careers-item-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--locations-hours-label-font-size: calc(var(--font-size-small-light) * var(--text-font-scale-ratio-light-small));--location-card-title-font-size: calc(var(--font-size-small) * var(--text-font-scale-ratio));--custom-menu-desktop-link-line-height: 1rem;--location-finder-content-nav-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--location-finder-content-nav-font-weight: 700;--location-finder-content-search-title-font-size: 15px;--location-finder-content-header-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--global-menu-product-cta-font-size: calc(var(--h7-font-size) * var(--text-header-font-scale-ratio-h7));--global-menu-product-name-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--global-menu-product-name-font-weight: 500;--flavors-subtitle-font-weight: 400;--flavor-card-title-padding-bottom: unset;--flavor-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--flavor-card-title-line-height: var(--line-height-base);--slider-selection-background-color: linear-gradient(270deg, #ff0000 0%, #ff9000 34.47%, #fff600 72.87%, #91fa00 100%);--h1-line-height-oversized: .9;--h1-line-height: .9;--h2-line-height: .9;--h3-line-height: .9;--h4-line-height: .9;--h5-line-height: .9;--h6-line-height: .9;--body-font-line-height: 22px;--cta-top-padding:.85rem;--font-size-base: 1rem;--text-header-font-scale-ratio: 1;--text-header-font-scale-ratio-h1-oversized: var( --text-header-font-scale-ratio );--text-header-font-scale-ratio-h2-oversized: var( --text-header-font-scale-ratio );--text-header-font-scale-ratio-h2: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h3: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h4: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h5: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h6: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h7: var(--text-header-font-scale-ratio);--calculator-noUi-tooltip-font: 21px;--otnotice-font-size: 15px;--onetrust-heading-font-size: calc( var(--h2-font-size) * var(--text-header-font-scale-ratio-h2) );--flavors-offer-font-family: "Open Sans", sans-serif}@media (min-width: 992px){[_ngcontent-%COMP%]:root{--text-font-scale-ratio: 1.105;--text-font-scale-ratio-base: 1.184;--text-font-scale-ratio-medium: 1.071;--text-font-scale-ratio-large: 1.5;--text-font-scale-ratio-light: 1.105;--careers-link: 27px;--careers-core-card-title-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4));--careers-title-font-size: calc(var(--h1-font-size) * var(--text-header-font-scale-ratio));--careers-item-title-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--location-card-title-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--location-finder-content-nav-font-size: calc(var(--h6-font-size) * var(--text-header-font-scale-ratio-h6));--location-finder-content-header-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4));--global-menu-product-name-font-size: var(--font-size-large);--flavor-card-title-font-size: 1.75rem;--locator-arrow-font-size: 5px;--body-font-line-height: 24px;--text-header-font-scale-ratio: 1.3;--text-header-font-scale-ratio-h1-oversized: 2.57;--text-header-font-scale-ratio-h2-oversized: 2.13;--text-header-font-scale-ratio-h2: 1.56;--text-header-font-scale-ratio-h3: 1.36;--text-header-font-scale-ratio-h4: 1.658;--text-header-font-scale-ratio-h5: 1.647;--text-header-font-scale-ratio-h6: 1.375;--text-header-font-scale-ratio-h7: 1.125;--calculator-noUi-tooltip-font: 28px;--otnotice-font-size: 20px}}[_ngcontent-%COMP%]:root{--word-spacing: unset}[_ngcontent-%COMP%]:root{--cta-arrow-rotation: 0deg;--location-detail-active-translate: 100%;--modal-content-right: unset;--carousel-wrapper-direction: unset;--carousel-inner-direction: unset;--navbar-delivery-actions: unset;--primary-font-family: "RocGrotesk Light", sans-serif;--secondary-font-family: "RocGrotesk Medium", sans-serif;--font-family-base-bold: "RocGrotesk Bold", sans-serif;--headings-font-family: "RocGrotesk Extra Bold", sans-serif;--language-toggle-font-family: "RocGrotesk Extra Bold", sans-serif;--sticky-btn-line-left-width: 1px;--sticky-btn-line-right-width: 0;--calc-image-translate: -50%;--mobile-title-slider: 21px;--custom-select-background-position-x: 97%}[dir=rtl][_ngcontent-%COMP%]{--cta-arrow-rotation: 180deg;--location-detail-active-translate: -100%;--modal-content-right: 5%;--carousel-wrapper-direction: ltr;--carousel-inner-direction: rtl;--navbar-delivery-actions: ltr;--primary-font-family: "Almarai Light", sans-serif;--secondary-font-family: "Almarai Regular", sans-serif;--font-family-base-bold: "Almarai Bold", sans-serif;--headings-font-family: "Almarai Extrabold", sans-serif;--sticky-btn-line-left-width: 0;--sticky-btn-line-right-width: 1px;--calc-image-translate: 50%;--calculator-noUi-tooltip-font: 18px;--mobile-title-slider: 18px;--bs-btn-line-height: 1;--custom-select-background-position-x: 3%;--font-size-base-light: 14px;--font-size-small-light: 12px;--font-weight-bold: 700;--cta-font-size-base: 14px;--careers-growth-title-font-size: 30px;--core-values-info-font-size:16px;--careers-core-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--careers-title-font-size: calc(var(--h2-font-size) * var(--text-header-font-scale-ratio-h2));--careers-item-title-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--locations-hours-label-font-size: calc(var(--font-size-base-light) * var(--text-font-scale-ratio-light));--location-card-title-font-size: 18px;--location-finder-content-nav-font-size: calc(var(--cta-font-size-base) * var(--text-font-scale-ratio-large));
565--location-finder-content-nav-font-weight: 800;--location-finder-content-search-title-font-size: calc(var(--font-size-small) * var(--text-font-scale-ratio));--global-menu-product-cta-font-size: calc(var(--cta-font-size-base) * var(--text-font-scale-ratio-large));--global-menu-product-name-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--global-menu-product-name-font-weight: 800;--flavors-subtitle-font-weight: 700;--flavor-card-title-padding-bottom: 17;--flavor-card-title-line-height: var(--h3-line-height);--slider-selection-background-color: linear-gradient(270deg, #91fa00 0%, #fff600 34.47%, #ff9000 72.87%, #ff0000 100%);--font-size-small: 12px;--font-size-medium: 18px;--line-height-medium: 1.333;--line-height-base: 1.7;--line-height-small: 1.57;--h1-font-size-oversized: 80px;--h1-font-size: 38px;--h2-font-size: 30px;--h3-font-size: 26px;--h4-font-size: 21.71px;--h5-font-size: 18px;--h6-font-size: 13px;--h7-font-size: 14px;--h1-line-height-oversized: 1.1875;--h1-line-height: 1.294;--h2-line-height: 1.333;--h3-line-height: 1.307;--h6-line-height: 1.538;--h6-font-weight: 800;--headings-font-weight: 800;--bs-body-text-align: right}@media (min-width: 992px){[dir=rtl][_ngcontent-%COMP%]{--h1-line-height-oversized: 1.333;--h1-line-height: 1.25;--h2-line-height: 1.24;--line-height-small: 1.75;--line-height-medium: 1.454;--text-font-scale-ratio: 1.2;--text-font-scale-ratio-medium: 1.222;--text-font-scale-ratio-large: 1.142;--text-header-font-scale-ratio: 1.5789;--text-header-font-scale-ratio-h1-oversized: 1.875;--text-header-font-scale-ratio-h2: 1.667;--text-header-font-scale-ratio-h3: 1.538;--text-header-font-scale-ratio-h4: 1.3636;--text-header-font-scale-ratio-h5: 1.333;--text-header-font-scale-ratio-h7: 1;--calculator-noUi-tooltip-font: 22px;--location-card-title-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--custom-menu-desktop-link-line-height: var(--h3-line-height);--location-finder-content-header-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--flavor-card-title-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4))}}[dir=rtl][_ngcontent-%COMP%]   .ms-1[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-2[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-3[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-4[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-5[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-6[_ngcontent-%COMP%]{margin-left:0!important}[dir=rtl][_ngcontent-%COMP%]   .me-1[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-2[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-3[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-4[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-5[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-6[_ngcontent-%COMP%]{margin-right:0!important}[lang=th][_ngcontent-%COMP%]{direction:ltr;text-align:left;--font-size-base-light: 16px;--h1-line-height-oversized: 1.5;--h1-line-height: 1.5;--h2-line-height: 1.5;--h3-line-height: 1.5;--h5-line-height: 1.5;--line-height-base: 1.5;
565--line-height-small: 1.5;--line-height-tiny: 1.5;--body-font-line-height: 1.5;--h1-font-size-oversized: 34px;--h1-font-size: 34px;--h2-font-size: 30px;--h3-font-size: 30px;--careers-link: 25px;--core-values-info-font-size: 16px;--careers-core-innerCircle-font-size: 1.2rem;--careers-core-innerCircle-top-padding: 10px;--cta-top-padding:1.5rem;--word-spacing: normal;--word-break: break-word}@media (min-width: 992px){[lang=th][_ngcontent-%COMP%]{--text-header-font-scale-ratio-h2: 1;--text-header-font-scale-ratio-h3: 1}}.text-banner-wrapper[_ngcontent-%COMP%]{display:flex;flex-direction:row;background-color:#000;justify-content:center;padding:3rem;min-height:800px;align-items:center}.text-banner-wrapper__content[_ngcontent-%COMP%]{display:flex;flex-direction:column}.text-banner-wrapper__content[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%], .text-banner-wrapper__content[_ngcontent-%COMP%]   p[_ngcontent-%COMP%], .text-banner-wrapper__content[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#fff;text-align:center}.text-banner-wrapper__content[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{font-style:initial;font-size:4rem;margin-bottom:1rem}@media (min-width: 992px){.text-banner-wrapper__content[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{padding:0 25rem}}.text-banner-wrapper__content[_ngcontent-%COMP%]   h1.second-header[_ngcontent-%COMP%]{margin:24px 0 0}.text-banner-wrapper__content[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-family:var(--secondary-font-family);font-size:calc(var(--font-size-base-light) * var(--text-font-scale-ratio-light));line-height:var(--line-height-small)}@media (min-width: 992px){.text-banner-wrapper__content[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{padding:0 20rem}}.text-banner-wrapper__content[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{margin-top:1.5rem;width:18rem;align-self:center}.text-banner-wrapper__content[_ngcontent-%COMP%]   .buttons-wrapper[_ngcontent-%COMP%]{text-align:center}@media (min-width: 992px){.text-banner-wrapper__content[_ngcontent-%COMP%]   .buttons-wrapper[_ngcontent-%COMP%]{display:flex;justify-content:center}.text-banner-wrapper__content[_ngcontent-%COMP%]   .buttons-wrapper[_ngcontent-%COMP%]   .btn[_ngcontent-%COMP%]{margin-left:40px}.text-banner-wrapper__content[_ngcontent-%COMP%]   .buttons-wrapper[_ngcontent-%COMP%]   .btn[_ngcontent-%COMP%]:first-of-type{margin-inline-start:0}.text-banner-wrapper__content[_ngcontent-%COMP%]   .buttons-wrapper[_ngcontent-%COMP%]   .btn[_ngcontent-%COMP%]:last-of-type{margin-inline-start:45px}.text-banner-wrapper__content[_ngcontent-%COMP%]   .buttons-wrapper[_ngcontent-%COMP%]   .btn[_ngcontent-%COMP%]:only-child{margin-left:0}}.background-image[_ngcontent-%COMP%]{background-position:center;background-repeat:no-repeat;background-size:cover}.blackText[_ngcontent-%COMP%]{color:#000!important}']})}}return t})();var rb=t=>({"background-image":t}),cb=t=>({"background-image ":t}),fl=t=>({blackText:t});function lb(t,o){if(t&1&&x(0,"h1",7),t&2){let e=d(2);c("innerHTML",e.bannerData.title1,_e)("ngClass",E(2,fl,e.bannerData.theme==="black"))}}function sb(t,o){if(t&1&&x(0,"p",8),t&2){let e=d(2);c("innerHTML",e.bannerData.subtitle1,_e)("ngClass",E(2,fl,e.bannerData.theme==="black"))}}function fb(t,o){t&1&&(T(),x(0,"svg",11))}function db(t,o){if(t&1){let e=S();l(0,"a",9),C("click",function(i){y(e);let a=d(2);return w(a.ctaAction(i))}),h(1),p(2,fb,1,0,"svg",10),s()}if(t&2){let e=d(2);c("href",e.bannerData==null?null:e.bannerData.cta1Uri,H),ee("aria-label",e.bannerData.cta1Alt),r(),F("",e.bannerData.cta1Label," "),r(),c("ngIf",e.environment.enableArrowCta)}}function hb(t,o){if(t&1&&x(0,"img",12),t&2){let e=d(2);c("src",e.image,H)}}function mb(t,o){if(t&1&&(l(0,"div",1)(1,"div",2),p(2,lb,1,4,"h1",3)(3,sb,1,4,"p",4)(4,db,3,4,"a",5)(5,hb,1,1,"img",6),s()()),t&2){let e=d();c("ngStyle",E(6,rb,e.backgroundImage?"url("+e.backgroundImage+")":""))("ngClass",E(8,cb,e.backgroundImage)),r(2),c("ngIf",e.bannerData==null?null:e.bannerData.title1),r(),c("ngIf",e.bannerData==null?null:e.bannerData.subtitle1),r(),c("ngIf",e.bannerData==null?null:e.bannerData.cta1Uri),r(),c("ngIf",e.image)}}var SR=(()=>{class t{constructor(e,n,i,a,f){this.trackingService=e,this.router=n,this.deviceHelper=i,this.dashboardService=a,this.nomnomCMSService=f,this.environment=b,this.backgroundImage=null,this.image=null,this.isMaxMd$=this.deviceHelper.isMaxMd$}ngOnInit(){return le(this,null,function*(){this.modelData?this.bannerData=this.modelData:this.bannerData=yield this.nomnomCMSService.getHomepageBannerCMSByRef("homepage_text_image_banner"),this.showBanner=this.bannerData.isActive,this.isMaxMdSubscription=this.isMaxMd$.subscribe(e=>{e?this.bannerData.backgroundAssetMobile?this.backgroundImage=this.bannerData.backgroundAssetMobile:this.backgroundImage=null:this.bannerData.backgroundAssetDesktop?this.backgroundImage=this.bannerData.backgroundAssetDesktop:this.backgroundImage=null})})}ctaAction(e){try{this.trackingService.logGaEvent({event:"view_our_menu",component:"menu-banner"}),this.bannerData.cta1Uri.includes("http")||this.bannerData.cta1Uri.includes("https")?this.dashboardService.externalSite(e):this.router.navigate([this.bannerData.cta1Uri])}catch{}}ngOnDestroy(){this.isMaxMdSubscription&&this.isMaxMdSubscription.unsubscribe()}static{this.\u0275fac=function(n){return new(n||t)(v(zt),v(re),v(In),v(pt),v(Ue))}}static{this.\u0275cmp=N({type:t,selectors:[["text-image-banner"]],inputs:{modelData:"modelData"},standalone:!1,decls:1,vars:1,consts:[["class","text-banner-wrapper",3,"ngStyle","ngClass",4,"ngIf"],[1,"text-banner-wrapper",3,"ngStyle","ngClass"],[1,"text-banner-wrapper__content"],["class","header h1",3,"innerHTML","ngClass",4,"ngIf"],["class","subtitle",3,"innerHTML","ngClass",4,"ngIf"],["class","btn btn-primary",3,"href","click",4,"ngIf"],["loading","lazy","alt","Menu Item",3,"src",4,"ngIf"],[1,"header","h1",3,"innerHTML","ngClass"],[1,"subtitle",3,"innerHTML","ngClass"],[1,"btn","btn-primary",3,"click","href"],["class","button-svg-animate","type","arrow-long-right","aria-hidden","true",4,"ngIf"],["type","arrow-long-right","aria-hidden","true",1,"button-svg-animate"],["loading","lazy","alt","Menu Item",3,"src"]],template:function(n,i){n&1&&p(0,mb,6,10,"div",0),n&2&&c("ngIf",i.showBanner&&i.bannerData)},dependencies:[ae,V,Be,X],styles:['[_ngcontent-%COMP%]:root{--ion-color-primary: map-get($theme-colors, primary);--ion-color-secondary: map-get($theme-colors, secondary);--ion-color-tertiary: map-get($theme-colors, tertiary);--ion-color-success: map-get($theme-colors, tertiary);--ion-color-warning: map-get($theme-colors, secondary);--ion-color-danger: map-get($theme-colors, primary);--ion-color-dark: map-get($theme-colors, dark);--ion-color-medium: map-get($theme-colors, light-gray);--ion-color-light: map-get($theme-colors, light)}[_ngcontent-%COMP%]:root{--ion-font-family: $primary-font-family}[_ngcontent-%COMP%]:root{--font-size-scale: 1;--text-font-scale-ratio: 1;--text-font-scale-ratio-base: 1;--text-font-scale-ratio-small: 1;--text-font-scale-ratio-medium: 1;--text-font-scale-ratio-large: 1;--text-font-scale-ratio-light: 1;--text-font-scale-ratio-light-small: 1;--font-size-base-light: 19px;--font-size-tiny-light: 14px;--font-size-minor-light: 14px;--font-size-small-light: 17px;--font-size-medium-light: 22px;--font-size-large-light: 24px;--font-weight-bold: 500;--cta-font-size-base: 18px;--font-size-tiny: 14px;--font-size-minor: 14px;--font-size-small: 16px;--font-size-medium: 21px;--font-size-large: 24px;--line-height-large: 1.25;--line-height-medium: .9;--line-height-base: .9;--line-height-small: 1.14;--line-height-minor: 1.5;
565--line-height-tiny: 1.1;--h1-font-size-oversized: 70px;--h1-font-size: 55px;--h2-font-size-oversized: 60px;--h2-font-size: 41px;--h3-font-size: 30px;--h4-font-size: 21.71px;--h5-font-size: 17px;--h6-font-size: 16px;--h7-font-size: 16px;--careers-link: 25px;--core-values-info-font-size: 21px;--careers-core-innerCircle-font-size: 1.5rem;--careers-growth-title-font-size: var(--h2-font-size);--careers-core-innerCircle-top-padding: 0;--careers-core-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--careers-title-font-size: calc(var(--h2-font-size) * var(--text-header-font-scale-ratio-h2));--careers-item-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--locations-hours-label-font-size: calc(var(--font-size-small-light) * var(--text-font-scale-ratio-light-small));--location-card-title-font-size: calc(var(--font-size-small) * var(--text-font-scale-ratio));--custom-menu-desktop-link-line-height: 1rem;--location-finder-content-nav-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--location-finder-content-nav-font-weight: 700;--location-finder-content-search-title-font-size: 15px;--location-finder-content-header-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--global-menu-product-cta-font-size: calc(var(--h7-font-size) * var(--text-header-font-scale-ratio-h7));--global-menu-product-name-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--global-menu-product-name-font-weight: 500;--flavors-subtitle-font-weight: 400;--flavor-card-title-padding-bottom: unset;--flavor-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--flavor-card-title-line-height: var(--line-height-base);--slider-selection-background-color: linear-gradient(270deg, #ff0000 0%, #ff9000 34.47%, #fff600 72.87%, #91fa00 100%);--h1-line-height-oversized: .9;--h1-line-height: .9;--h2-line-height: .9;--h3-line-height: .9;--h4-line-height: .9;--h5-line-height: .9;--h6-line-height: .9;--body-font-line-height: 22px;--cta-top-padding:.85rem;--font-size-base: 1rem;--text-header-font-scale-ratio: 1;--text-header-font-scale-ratio-h1-oversized: var( --text-header-font-scale-ratio );--text-header-font-scale-ratio-h2-oversized: var( --text-header-font-scale-ratio );--text-header-font-scale-ratio-h2: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h3: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h4: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h5: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h6: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h7: var(--text-header-font-scale-ratio);--calculator-noUi-tooltip-font: 21px;--otnotice-font-size: 15px;--onetrust-heading-font-size: calc( var(--h2-font-size) * var(--text-header-font-scale-ratio-h2) );--flavors-offer-font-family: "Open Sans", sans-serif}@media (min-width: 992px){[_ngcontent-%COMP%]:root{--text-font-scale-ratio: 1.105;--text-font-scale-ratio-base: 1.184;--text-font-scale-ratio-medium: 1.071;--text-font-scale-ratio-large: 1.5;--text-font-scale-ratio-light: 1.105;--careers-link: 27px;--careers-core-card-title-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4));--careers-title-font-size: calc(var(--h1-font-size) * var(--text-header-font-scale-ratio));--careers-item-title-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--location-card-title-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--location-finder-content-nav-font-size: calc(var(--h6-font-size) * var(--text-header-font-scale-ratio-h6));--location-finder-content-header-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4));--global-menu-product-name-font-size: var(--font-size-large);--flavor-card-title-font-size: 1.75rem;--locator-arrow-font-size: 5px;--body-font-line-height: 24px;--text-header-font-scale-ratio: 1.3;--text-header-font-scale-ratio-h1-oversized: 2.57;--text-header-font-scale-ratio-h2-oversized: 2.13;--text-header-font-scale-ratio-h2: 1.56;--text-header-font-scale-ratio-h3: 1.36;--text-header-font-scale-ratio-h4: 1.658;--text-header-font-scale-ratio-h5: 1.647;--text-header-font-scale-ratio-h6: 1.375;--text-header-font-scale-ratio-h7: 1.125;--calculator-noUi-tooltip-font: 28px;--otnotice-font-size: 20px}}[_ngcontent-%COMP%]:root{--word-spacing: unset}[_ngcontent-%COMP%]:root{--cta-arrow-rotation: 0deg;--location-detail-active-translate: 100%;--modal-content-right: unset;--carousel-wrapper-direction: unset;--carousel-inner-direction: unset;--navbar-delivery-actions: unset;--primary-font-family: "RocGrotesk Light", sans-serif;--secondary-font-family: "RocGrotesk Medium", sans-serif;--font-family-base-bold: "RocGrotesk Bold", sans-serif;--headings-font-family: "RocGrotesk Extra Bold", sans-serif;--language-toggle-font-family: "RocGrotesk Extra Bold", sans-serif;--sticky-btn-line-left-width: 1px;--sticky-btn-line-right-width: 0;--calc-image-translate: -50%;--mobile-title-slider: 21px;--custom-select-background-position-x: 97%}[dir=rtl][_ngcontent-%COMP%]{--cta-arrow-rotation: 180deg;--location-detail-active-translate: -100%;--modal-content-right: 5%;--carousel-wrapper-direction: ltr;--carousel-inner-direction: rtl;--navbar-delivery-actions: ltr;--primary-font-family: "Almarai Light", sans-serif;--secondary-font-family: "Almarai Regular", sans-serif;--font-family-base-bold: "Almarai Bold", sans-serif;--headings-font-family: "Almarai Extrabold", sans-serif;--sticky-btn-line-left-width: 0;--sticky-btn-line-right-width: 1px;--calc-image-translate: 50%;--calculator-noUi-tooltip-font: 18px;--mobile-title-slider: 18px;--bs-btn-line-height: 1;--custom-select-background-position-x: 3%;--font-size-base-light: 14px;--font-size-small-light: 12px;--font-weight-bold: 700;--cta-font-size-base: 14px;--careers-growth-title-font-size: 30px;--core-values-info-font-size:16px;--careers-core-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--careers-title-font-size: calc(var(--h2-font-size) * var(--text-header-font-scale-ratio-h2));--careers-item-title-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--locations-hours-label-font-size: calc(var(--font-size-base-light) * var(--text-font-scale-ratio-light));--location-card-title-font-size: 18px;--location-finder-content-nav-font-size: calc(var(--cta-font-size-base) * var(--text-font-scale-ratio-large));
565--location-finder-content-nav-font-weight: 800;--location-finder-content-search-title-font-size: calc(var(--font-size-small) * var(--text-font-scale-ratio));--global-menu-product-cta-font-size: calc(var(--cta-font-size-base) * var(--text-font-scale-ratio-large));--global-menu-product-name-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--global-menu-product-name-font-weight: 800;--flavors-subtitle-font-weight: 700;--flavor-card-title-padding-bottom: 17;--flavor-card-title-line-height: var(--h3-line-height);--slider-selection-background-color: linear-gradient(270deg, #91fa00 0%, #fff600 34.47%, #ff9000 72.87%, #ff0000 100%);--font-size-small: 12px;--font-size-medium: 18px;--line-height-medium: 1.333;--line-height-base: 1.7;--line-height-small: 1.57;--h1-font-size-oversized: 80px;--h1-font-size: 38px;--h2-font-size: 30px;--h3-font-size: 26px;--h4-font-size: 21.71px;--h5-font-size: 18px;--h6-font-size: 13px;--h7-font-size: 14px;--h1-line-height-oversized: 1.1875;--h1-line-height: 1.294;--h2-line-height: 1.333;--h3-line-height: 1.307;--h6-line-height: 1.538;--h6-font-weight: 800;--headings-font-weight: 800;--bs-body-text-align: right}@media (min-width: 992px){[dir=rtl][_ngcontent-%COMP%]{--h1-line-height-oversized: 1.333;--h1-line-height: 1.25;--h2-line-height: 1.24;--line-height-small: 1.75;--line-height-medium: 1.454;--text-font-scale-ratio: 1.2;--text-font-scale-ratio-medium: 1.222;--text-font-scale-ratio-large: 1.142;--text-header-font-scale-ratio: 1.5789;--text-header-font-scale-ratio-h1-oversized: 1.875;--text-header-font-scale-ratio-h2: 1.667;--text-header-font-scale-ratio-h3: 1.538;--text-header-font-scale-ratio-h4: 1.3636;--text-header-font-scale-ratio-h5: 1.333;--text-header-font-scale-ratio-h7: 1;--calculator-noUi-tooltip-font: 22px;--location-card-title-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--custom-menu-desktop-link-line-height: var(--h3-line-height);--location-finder-content-header-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--flavor-card-title-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4))}}[dir=rtl][_ngcontent-%COMP%]   .ms-1[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-2[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-3[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-4[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-5[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-6[_ngcontent-%COMP%]{margin-left:0!important}[dir=rtl][_ngcontent-%COMP%]   .me-1[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-2[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-3[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-4[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-5[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-6[_ngcontent-%COMP%]{margin-right:0!important}[lang=th][_ngcontent-%COMP%]{direction:ltr;text-align:left;--font-size-base-light: 16px;--h1-line-height-oversized: 1.5;--h1-line-height: 1.5;--h2-line-height: 1.5;--h3-line-height: 1.5;--h5-line-height: 1.5;--line-height-base: 1.5;
565--line-height-small: 1.5;--line-height-tiny: 1.5;--body-font-line-height: 1.5;--h1-font-size-oversized: 34px;--h1-font-size: 34px;--h2-font-size: 30px;--h3-font-size: 30px;--careers-link: 25px;--core-values-info-font-size: 16px;--careers-core-innerCircle-font-size: 1.2rem;--careers-core-innerCircle-top-padding: 10px;--cta-top-padding:1.5rem;--word-spacing: normal;--word-break: break-word}@media (min-width: 992px){[lang=th][_ngcontent-%COMP%]{--text-header-font-scale-ratio-h2: 1;--text-header-font-scale-ratio-h3: 1}}.text-banner-wrapper[_ngcontent-%COMP%]{display:flex;flex-direction:row;background-color:#000;justify-content:center;padding:3rem;min-height:800px;align-items:center}.text-banner-wrapper__content[_ngcontent-%COMP%]{display:flex;flex-direction:column;text-align:center;width:100%}.text-banner-wrapper__content[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%], .text-banner-wrapper__content[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{color:#fff;text-align:center}.text-banner-wrapper__content[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{font-style:initial;font-size:calc(var(--h2-font-size-oversized) * var(--text-header-font-scale-ratio-h2-oversized));margin-bottom:1rem}@media (min-width: 992px){.text-banner-wrapper__content[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{padding:0 15rem}}.text-banner-wrapper__content[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin-bottom:2rem;font-family:var(--secondary-font-family);font-size:calc(var(--font-size-base-light) * var(--text-font-scale-ratio-light));line-height:var(--line-height-small)}@media (min-width: 992px){.text-banner-wrapper__content[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{padding:0 16rem}}.text-banner-wrapper__content[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{width:15rem;align-self:center;margin-bottom:1rem}@media (max-width: 575.98px){.text-banner-wrapper__content[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{width:20rem}}.text-banner-wrapper__content[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{max-width:75rem;align-self:center}@media (max-width: 575.98px){.text-banner-wrapper__content[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{max-width:55rem}}.background-image[_ngcontent-%COMP%]{background-size:cover!important}.blackText[_ngcontent-%COMP%]{color:#000!important}']})}}return t})();var pb=t=>({"full-width-hero":t});function gb(t,o){t&1&&x(0,"img",7)}function ub(t,o){if(t&1&&(l(0,"h3"),h(1),s()),t&2){let e=d(2);r(),M(e.experienceHeaderText)}}function xb(t,o){if(t&1&&(l(0,"h3"),h(1),s()),t&2){let e=d(3);r(),M(e.heroData==null?null:e.heroData.headerText1)}}function vb(t,o){if(t&1&&(l(0,"p"),h(1),s()),t&2){let e=d(3);r(),M(e.heroData==null?null:e.heroData.bodyText1)}}function _b(t,o){t&1&&(T(),x(0,"svg",14))}function zb(t,o){if(t&1){let e=S();l(0,"a",12),C("click",function(i){y(e);let a=d(3);return w(a.ctaAction(a.heroData.cta1Uri,"top",i))}),h(1),p(2,_b,1,0,"svg",13),s()}if(t&2){let e=d(3);c("href",e.heroData.cta1Uri,H),ee("aria-label",e.heroData.cta1Alt),r(),F(" ",e.heroData.cta1Label," "),r(),c("ngIf",e.environment.enableArrowCta)}}function Cb(t,o){if(t&1&&(l(0,"div",8),x(1,"img",9),l(2,"div",10),p(3,xb,2,1,"h3",4)(4,vb,2,1,"p",4)(5,zb,3,4,"a",11),s()()),t&2){let e=d(2);r(),c("src",e.heroData.image1,H),r(2),c("ngIf",e.heroData==null?null:e.heroData.headerText1),r(),c("ngIf",e.heroData==null?null:e.heroData.bodyText1),r(),c("ngIf",e.heroData==null?null:e.heroData.cta1Uri)}}function bb(t,o){if(t&1&&(l(0,"h3"),h(1),s()),t&2){let e=d(3);r(),M(e.heroData==null?null:e.heroData.headerText2)}}function Mb(t,o){if(t&1&&(l(0,"p"),h(1),s()),t&2){let e=d(3);r(),M(e.heroData==null?null:e.heroData.bodyText2)}}function yb(t,o){t&1&&(T(),x(0,"svg",14))}function wb(t,o){if(t&1){let e=S();l(0,"a",12),C("click",function(i){y(e);let a=d(3);return w(a.ctaAction(a.heroData.cta2Uri,"middle",i))}),h(1),p(2,yb,1,0,"svg",13),s()}if(t&2){let e=d(3);c("href",e.heroData.cta2Uri,H),ee("aria-label",e.heroData.cta2Alt),r(),F(" ",e.heroData.cta2Label," "),r(),c("ngIf",e.environment.enableArrowCta)}}function Pb(t,o){if(t&1&&(l(0,"div",15),x(1,"img",9),l(2,"div",16),p(3,bb,2,1,"h3",4)(4,Mb,2,1,"p",4)(5,wb,3,4,"a",11),s()()),t&2){let e=d(2);r(),c("src",e.heroData.image2,H),r(2),c("ngIf",e.heroData==null?null:e.heroData.headerText2),r(),c("ngIf",e.heroData==null?null:e.heroData.bodyText2),r(),c("ngIf",e.heroData==null?null:e.heroData.cta2Uri)}}
565function Ob(t,o){if(t&1&&(l(0,"h3"),h(1),s()),t&2){let e=d(3);r(),M(e.heroData==null?null:e.heroData.headerText3)}}function Lb(t,o){if(t&1&&(l(0,"p"),h(1),s()),t&2){let e=d(3);r(),M(e.heroData==null?null:e.heroData.bodyText3)}}function kb(t,o){t&1&&(T(),x(0,"svg",14))}function Sb(t,o){if(t&1){let e=S();l(0,"a",12),C("click",function(i){y(e);let a=d(3);return w(a.ctaAction(a.heroData.cta3Uri,"bottom",i))}),h(1),p(2,kb,1,0,"svg",13),s()}if(t&2){let e=d(3);c("href",e.heroData.cta3Uri,H),ee("aria-label",e.heroData.cta3Alt),r(),F(" ",e.heroData.cta3Label," "),r(),c("ngIf",e.environment.enableArrowCta)}}function Ib(t,o){if(t&1&&(l(0,"div",8),x(1,"img",9),l(2,"div",10),p(3,Ob,2,1,"h3",4)(4,Lb,2,1,"p",4)(5,Sb,3,4,"a",11),s()()),t&2){let e=d(2);r(),c("src",e.heroData.image3,H),r(2),c("ngIf",e.heroData==null?null:e.heroData.headerText3),r(),c("ngIf",e.heroData==null?null:e.heroData.bodyText3),r(),c("ngIf",e.heroData==null?null:e.heroData.cta3Uri)}}function Tb(t,o){if(t&1&&(l(0,"div",1)(1,"div",2),p(2,gb,1,0,"img",3)(3,ub,2,1,"h3",4)(4,Cb,6,4,"div",5)(5,Pb,6,4,"div",6)(6,Ib,6,4,"div",5),s()()),t&2){let e=d();c("ngClass",E(6,pb,e.environment.alternatingContentHeroFullWidth)),r(2),c("ngIf",e.alternatingHeroShowMapPin),r(),c("ngIf",e.experienceHeaderText),r(),c("ngIf",e.heroData==null?null:e.heroData.image1),r(),c("ngIf",e.heroData==null?null:e.heroData.image2),r(),c("ngIf",e.heroData==null?null:e.heroData.image3)}}var RR=(()=>{class t{constructor(e,n,i,a,f){this.appStateSelectors=e,this.trackingService=n,this.router=i,this.dashboardService=a,this.nomnomCMSService=f,this.environment=b,this.subscriptions=[],this.experienceHeaderText="",this.alternatingHeroShowMapPin=b.alternatingHeroShowMapPin}ngOnInit(){return le(this,null,function*(){this.heroData=yield this.nomnomCMSService.getAlternatingHeroContent(),this.showBanner=this.heroData.isActive,this.subscriptions.push(this.appStateSelectors.options.subscribe(e=>{if(e){let n=e.find(i=>i.name==="experience-header-text");this.experienceHeaderText=n?n.value:""}}))})}ctaAction(e,n,i){if(n==="top")try{this.trackingService.logGaEvent({event:"order_now_experience",component:"experience_top_row"})}catch{}else if(n==="middle")try{this.trackingService.logGaEvent({event:"order_now",component:"experience_middle_row"})}catch{}else if(n==="bottom")try{this.trackingService.logGaEvent({event:"order_now",component:"experience_bottom_row"})}catch{}if(e.includes("http")||e.includes("https"))this.dashboardService.externalSite(i);else if(e.includes("#")){let a=e.substr(e.indexOf("#")+1);document.getElementById(a).scrollIntoView({behavior:"smooth",block:"start"})}else this.router.navigate([e])}static{this.\u0275fac=function(n){return new(n||t)(v(Se),v(zt),v(re),v(pt),v(Ue))}}static{this.\u0275cmp=N({type:t,selectors:[["alternating-content-hero"]],standalone:!1,decls:1,vars:1,consts:[["class","alternating-hero-wrapper",3,"ngClass",4,"ngIf"],[1,"alternating-hero-wrapper",3,"ngClass"],[1,"alternating-hero-wrapper__content"],["loading","lazy","src","assets/images/green-pin.svg","alt","Location Pin",4,"ngIf"],[4,"ngIf"],["class","alternating-row reverse",4,"ngIf"],["class","alternating-row",4,"ngIf"],["loading","lazy","src","assets/images/green-pin.svg","alt","Location Pin"],[1,"alternating-row","reverse"],["loading","lazy",3,"src"],[1,"alternating-row__text-container"],["class","btn btn-primary",3,"href","click",4,"ngIf"],[1,"btn","btn-primary",3,"click","href"],["class","button-svg-animate","type","arrow-long-right","aria-hidden","true",4,"ngIf"],["type","arrow-long-right","aria-hidden","true",1,"button-svg-animate"],[1,"alternating-row"],[1,"alternating-row__text-container","reverse"]],template:function(n,i){n&1&&p(0,Tb,7,8,"div",0),n&2&&c("ngIf",i.showBanner&&i.heroData)},dependencies:[ae,V,X],styles:['[_ngcontent-%COMP%]:root{--ion-color-primary: map-get($theme-colors, primary);--ion-color-secondary: map-get($theme-colors, secondary);--ion-color-tertiary: map-get($theme-colors, tertiary);--ion-color-success: map-get($theme-colors, tertiary);--ion-color-warning: map-get($theme-colors, secondary);--ion-color-danger: map-get($theme-colors, primary);--ion-color-dark: map-get($theme-colors, dark);--ion-color-medium: map-get($theme-colors, light-gray);--ion-color-light: map-get($theme-colors, light)}[_ngcontent-%COMP%]:root{--ion-font-family: $primary-font-family}[_ngcontent-%COMP%]:root{--font-size-scale: 1;--text-font-scale-ratio: 1;--text-font-scale-ratio-base: 1;--text-font-scale-ratio-small: 1;--text-font-scale-ratio-medium: 1;--text-font-scale-ratio-large: 1;--text-font-scale-ratio-light: 1;--text-font-scale-ratio-light-small: 1;--font-size-base-light: 19px;--font-size-tiny-light: 14px;--font-size-minor-light: 14px;--font-size-small-light: 17px;--font-size-medium-light: 22px;--font-size-large-light: 24px;--font-weight-bold: 500;--cta-font-size-base: 18px;--font-size-tiny: 14px;--font-size-minor: 14px;--font-size-small: 16px;--font-size-medium: 21px;--font-size-large: 24px;--line-height-large: 1.25;--line-height-medium: .9;--line-height-base: .9;--line-height-small: 1.14;--line-height-minor: 1.5;
565--line-height-tiny: 1.1;--h1-font-size-oversized: 70px;--h1-font-size: 55px;--h2-font-size-oversized: 60px;--h2-font-size: 41px;--h3-font-size: 30px;--h4-font-size: 21.71px;--h5-font-size: 17px;--h6-font-size: 16px;--h7-font-size: 16px;--careers-link: 25px;--core-values-info-font-size: 21px;--careers-core-innerCircle-font-size: 1.5rem;--careers-growth-title-font-size: var(--h2-font-size);--careers-core-innerCircle-top-padding: 0;--careers-core-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--careers-title-font-size: calc(var(--h2-font-size) * var(--text-header-font-scale-ratio-h2));--careers-item-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--locations-hours-label-font-size: calc(var(--font-size-small-light) * var(--text-font-scale-ratio-light-small));--location-card-title-font-size: calc(var(--font-size-small) * var(--text-font-scale-ratio));--custom-menu-desktop-link-line-height: 1rem;--location-finder-content-nav-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--location-finder-content-nav-font-weight: 700;--location-finder-content-search-title-font-size: 15px;--location-finder-content-header-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--global-menu-product-cta-font-size: calc(var(--h7-font-size) * var(--text-header-font-scale-ratio-h7));--global-menu-product-name-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--global-menu-product-name-font-weight: 500;--flavors-subtitle-font-weight: 400;--flavor-card-title-padding-bottom: unset;--flavor-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--flavor-card-title-line-height: var(--line-height-base);--slider-selection-background-color: linear-gradient(270deg, #ff0000 0%, #ff9000 34.47%, #fff600 72.87%, #91fa00 100%);--h1-line-height-oversized: .9;--h1-line-height: .9;--h2-line-height: .9;--h3-line-height: .9;--h4-line-height: .9;--h5-line-height: .9;--h6-line-height: .9;--body-font-line-height: 22px;--cta-top-padding:.85rem;--font-size-base: 1rem;--text-header-font-scale-ratio: 1;--text-header-font-scale-ratio-h1-oversized: var( --text-header-font-scale-ratio );--text-header-font-scale-ratio-h2-oversized: var( --text-header-font-scale-ratio );--text-header-font-scale-ratio-h2: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h3: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h4: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h5: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h6: var(--text-header-font-scale-ratio);--text-header-font-scale-ratio-h7: var(--text-header-font-scale-ratio);--calculator-noUi-tooltip-font: 21px;--otnotice-font-size: 15px;--onetrust-heading-font-size: calc( var(--h2-font-size) * var(--text-header-font-scale-ratio-h2) );--flavors-offer-font-family: "Open Sans", sans-serif}@media (min-width: 992px){[_ngcontent-%COMP%]:root{--text-font-scale-ratio: 1.105;--text-font-scale-ratio-base: 1.184;--text-font-scale-ratio-medium: 1.071;--text-font-scale-ratio-large: 1.5;--text-font-scale-ratio-light: 1.105;--careers-link: 27px;--careers-core-card-title-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4));--careers-title-font-size: calc(var(--h1-font-size) * var(--text-header-font-scale-ratio));--careers-item-title-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--location-card-title-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--location-finder-content-nav-font-size: calc(var(--h6-font-size) * var(--text-header-font-scale-ratio-h6));--location-finder-content-header-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4));--global-menu-product-name-font-size: var(--font-size-large);--flavor-card-title-font-size: 1.75rem;--locator-arrow-font-size: 5px;--body-font-line-height: 24px;--text-header-font-scale-ratio: 1.3;--text-header-font-scale-ratio-h1-oversized: 2.57;--text-header-font-scale-ratio-h2-oversized: 2.13;--text-header-font-scale-ratio-h2: 1.56;--text-header-font-scale-ratio-h3: 1.36;--text-header-font-scale-ratio-h4: 1.658;--text-header-font-scale-ratio-h5: 1.647;--text-header-font-scale-ratio-h6: 1.375;--text-header-font-scale-ratio-h7: 1.125;--calculator-noUi-tooltip-font: 28px;--otnotice-font-size: 20px}}[_ngcontent-%COMP%]:root{--word-spacing: unset}[_ngcontent-%COMP%]:root{--cta-arrow-rotation: 0deg;--location-detail-active-translate: 100%;--modal-content-right: unset;--carousel-wrapper-direction: unset;--carousel-inner-direction: unset;--navbar-delivery-actions: unset;--primary-font-family: "RocGrotesk Light", sans-serif;--secondary-font-family: "RocGrotesk Medium", sans-serif;--font-family-base-bold: "RocGrotesk Bold", sans-serif;--headings-font-family: "RocGrotesk Extra Bold", sans-serif;--language-toggle-font-family: "RocGrotesk Extra Bold", sans-serif;--sticky-btn-line-left-width: 1px;--sticky-btn-line-right-width: 0;--calc-image-translate: -50%;--mobile-title-slider: 21px;--custom-select-background-position-x: 97%}[dir=rtl][_ngcontent-%COMP%]{--cta-arrow-rotation: 180deg;--location-detail-active-translate: -100%;--modal-content-right: 5%;--carousel-wrapper-direction: ltr;--carousel-inner-direction: rtl;--navbar-delivery-actions: ltr;--primary-font-family: "Almarai Light", sans-serif;--secondary-font-family: "Almarai Regular", sans-serif;--font-family-base-bold: "Almarai Bold", sans-serif;--headings-font-family: "Almarai Extrabold", sans-serif;--sticky-btn-line-left-width: 0;--sticky-btn-line-right-width: 1px;--calc-image-translate: 50%;--calculator-noUi-tooltip-font: 18px;--mobile-title-slider: 18px;--bs-btn-line-height: 1;--custom-select-background-position-x: 3%;--font-size-base-light: 14px;--font-size-small-light: 12px;--font-weight-bold: 700;--cta-font-size-base: 14px;--careers-growth-title-font-size: 30px;--core-values-info-font-size:16px;--careers-core-card-title-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--careers-title-font-size: calc(var(--h2-font-size) * var(--text-header-font-scale-ratio-h2));--careers-item-title-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--locations-hours-label-font-size: calc(var(--font-size-base-light) * var(--text-font-scale-ratio-light));--location-card-title-font-size: 18px;--location-finder-content-nav-font-size: calc(var(--cta-font-size-base) * var(--text-font-scale-ratio-large));
565--location-finder-content-nav-font-weight: 800;--location-finder-content-search-title-font-size: calc(var(--font-size-small) * var(--text-font-scale-ratio));--global-menu-product-cta-font-size: calc(var(--cta-font-size-base) * var(--text-font-scale-ratio-large));--global-menu-product-name-font-size: calc(var(--h5-font-size) * var(--text-header-font-scale-ratio-h5));--global-menu-product-name-font-weight: 800;--flavors-subtitle-font-weight: 700;--flavor-card-title-padding-bottom: 17;--flavor-card-title-line-height: var(--h3-line-height);--slider-selection-background-color: linear-gradient(270deg, #91fa00 0%, #fff600 34.47%, #ff9000 72.87%, #ff0000 100%);--font-size-small: 12px;--font-size-medium: 18px;--line-height-medium: 1.333;--line-height-base: 1.7;--line-height-small: 1.57;--h1-font-size-oversized: 80px;--h1-font-size: 38px;--h2-font-size: 30px;--h3-font-size: 26px;--h4-font-size: 21.71px;--h5-font-size: 18px;--h6-font-size: 13px;--h7-font-size: 14px;--h1-line-height-oversized: 1.1875;--h1-line-height: 1.294;--h2-line-height: 1.333;--h3-line-height: 1.307;--h6-line-height: 1.538;--h6-font-weight: 800;--headings-font-weight: 800;--bs-body-text-align: right}@media (min-width: 992px){[dir=rtl][_ngcontent-%COMP%]{--h1-line-height-oversized: 1.333;--h1-line-height: 1.25;--h2-line-height: 1.24;--line-height-small: 1.75;--line-height-medium: 1.454;--text-font-scale-ratio: 1.2;--text-font-scale-ratio-medium: 1.222;--text-font-scale-ratio-large: 1.142;--text-header-font-scale-ratio: 1.5789;--text-header-font-scale-ratio-h1-oversized: 1.875;--text-header-font-scale-ratio-h2: 1.667;--text-header-font-scale-ratio-h3: 1.538;--text-header-font-scale-ratio-h4: 1.3636;--text-header-font-scale-ratio-h5: 1.333;--text-header-font-scale-ratio-h7: 1;--calculator-noUi-tooltip-font: 22px;--location-card-title-font-size: calc(var(--font-size-medium) * var(--text-font-scale-ratio-medium));--custom-menu-desktop-link-line-height: var(--h3-line-height);--location-finder-content-header-font-size: calc(var(--h3-font-size) * var(--text-header-font-scale-ratio-h3));--flavor-card-title-font-size: calc(var(--h4-font-size) * var(--text-header-font-scale-ratio-h4))}}[dir=rtl][_ngcontent-%COMP%]   .ms-1[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-2[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-3[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-4[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-5[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .ms-6[_ngcontent-%COMP%]{margin-left:0!important}[dir=rtl][_ngcontent-%COMP%]   .me-1[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-2[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-3[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-4[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-5[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%]   .me-6[_ngcontent-%COMP%]{margin-right:0!important}[lang=th][_ngcontent-%COMP%]{direction:ltr;text-align:left;--font-size-base-light: 16px;--h1-line-height-oversized: 1.5;--h1-line-height: 1.5;--h2-line-height: 1.5;--h3-line-height: 1.5;--h5-line-height: 1.5;--line-height-base: 1.5;
565--line-height-small: 1.5;--line-height-tiny: 1.5;--body-font-line-height: 1.5;--h1-font-size-oversized: 34px;--h1-font-size: 34px;--h2-font-size: 30px;--h3-font-size: 30px;--careers-link: 25px;--core-values-info-font-size: 16px;--careers-core-innerCircle-font-size: 1.2rem;--careers-core-innerCircle-top-padding: 10px;--cta-top-padding:1.5rem;--word-spacing: normal;--word-break: break-word}@media (min-width: 992px){[lang=th][_ngcontent-%COMP%]{--text-header-font-scale-ratio-h2: 1;--text-header-font-scale-ratio-h3: 1}}.alternating-hero-wrapper[_ngcontent-%COMP%]{display:flex;flex-direction:row;background-color:#fff;justify-content:center;padding:3rem}@media (max-width: 767.98px){.alternating-hero-wrapper[_ngcontent-%COMP%]{padding:0}}.alternating-hero-wrapper__content[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{margin:1rem auto 0;display:flex}@media (max-width: 767.98px){.alternating-hero-wrapper__content[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{margin:3rem auto 0}}.alternating-hero-wrapper__content[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{color:#006938;margin:1rem;text-align:center}@media (max-width: 767.98px){.alternating-hero-wrapper__content[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{margin:1rem 4rem}}.alternating-hero-wrapper__content[_ngcontent-%COMP%]   .alternating-row[_ngcontent-%COMP%]{display:flex}@media (min-width: 992px){.alternating-hero-wrapper__content[_ngcontent-%COMP%]   .alternating-row[_ngcontent-%COMP%]{flex-direction:row;justify-content:space-around;margin:2rem auto}.alternating-hero-wrapper__content[_ngcontent-%COMP%]   .alternating-row.reverse[_ngcontent-%COMP%]{flex-direction:row-reverse}}@media (max-width: 767.98px){.alternating-hero-wrapper__content[_ngcontent-%COMP%]   .alternating-row[_ngcontent-%COMP%]{flex-direction:column;justify-content:space-around}}@media (min-width: 992px){.alternating-hero-wrapper__content[_ngcontent-%COMP%]   .alternating-row[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{max-width:33rem;margin:0}}.alternating-hero-wrapper__content[_ngcontent-%COMP%]   .alternating-row__text-container[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{margin-bottom:1rem;color:#000;font-size:calc(var(--h2-font-size) * var(--text-header-font-scale-ratio-h2))}.alternating-hero-wrapper__content[_ngcontent-%COMP%]   .alternating-row__text-container[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin-bottom:2rem;font-family:var(--secondary-font-family);font-size:calc(var(--font-size-base-light) * var(--text-font-scale-ratio-light));line-height:22px;font-weight:500}@media (min-width: 992px){.alternating-hero-wrapper__content[_ngcontent-%COMP%]   .alternating-row__text-container[_ngcontent-%COMP%]{text-align:center;display:flex;flex-direction:column;justify-content:center;width:27%;margin-right:5rem}.alternating-hero-wrapper__content[_ngcontent-%COMP%]   .alternating-row__text-container.reverse[_ngcontent-%COMP%]{margin-left:5rem;margin-right:0}.alternating-hero-wrapper__content[_ngcontent-%COMP%]   .alternating-row__text-container[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{margin-top:2rem}.alternating-hero-wrapper__content[_ngcontent-%COMP%]   .alternating-row__text-container[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{line-height:var(--line-height-small)}}@media (max-width: 767.98px){.alternating-hero-wrapper__content[_ngcontent-%COMP%]   .alternating-row__text-container[_ngcontent-%COMP%]{text-align:center;display:flex;flex-direction:column;justify-content:center;width:unset;margin-top:1rem;padding:3rem}}@media (max-width: 767.98px){.full-width-hero[_ngcontent-%COMP%]   .alternating-hero-wrapper__content[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{margin-top:0!important}}@media (min-width: 992px){.full-width-hero[_ngcontent-%COMP%]{padding:0!important}.full-width-hero[_ngcontent-%COMP%]   .alternating-row[_ngcontent-%COMP%]{margin:0 auto!important}.full-width-hero[_ngcontent-%COMP%]   .alternating-row[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:50%!important;max-width:50%!important;margin:0}.full-width-hero[_ngcontent-%COMP%]   .alternating-row__text-container[_ngcontent-%COMP%]{padding-left:10%;padding-right:10%;width:50%;margin-left:0!important;margin-right:0!important}}']})}}return t})();var nU=(()=>{class t{static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275mod=Qt({type:t})}static{this.\u0275inj=qt({providers:[{provide:qa,useClass:qa},Pa({player:()=>import("./chunk-2AIPZVGN.js")}),Pa({player:()=>import("./chunk-2AIPZVGN.js")}
565),B1,Za()],imports:[Q1,kt,oi,ei,$n,wn,Qc,r4,R3,J2,$n.forRoot({template:Ai}),s1.forChild({}),Ii,kn,Sn,Tn,di,B1]})}}return t})();export{X1 as a,P3 as b,O3 as c,In as d,n1 as e,ua as f,bF as g,Rn as h,ec as i,pt as j,T3 as k,Oc as l,yt as m,Ck as n,zt as o,Kc as p,Yc as q,Xc as r,Jc as s,e4 as t,rt as u,Vn as v,Ii as w,Ge as x,Aa as y,A1 as z,xn as A,Z7 as B,oc as C,x2 as D,xa as E,va as F,Q7 as G,Ei as H,$n as I,$c as J,KI as K,Uc as L,gT as M,x4 as N,_4 as O,C4 as P,Ka as Q,Ya as R,Qi as S,E4 as T,D4 as U,V4 as V,R4 as W,Z4 as X,K4 as Y,Y0 as Z,cR as _,dR as $,pR as aa,dy as ba,hy as ca,dw as da,X0 as ea,Pa as fa,mc as ga,Hi as ha,FL as ia,BL as ja,ck as ka,Hc as la,dS as ma,pS as na,NS as oa,lI as pa,gI as qa,bI as ra,Na as sa,II as ta,ZI as ua,Ui as va,YT as wa,JT as xa,Qc as ya,i4 as za,s4 as Aa,kV as Ba,qa as Ca,EV as Da,$V as Ea,Za as Fa,tH as Ga,m4 as Ha,xH as Ia,bR as Ja,SR as Ka,RR as La,nU as Ma};

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.