1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,9227,(e,t,r)=>{t.exports={nav:{language:"èªè¨",careers:"å å
¥æå",search:"æå°",findRestaurant:"å°æ¾é¤å»³",orderNow:"ç«å³è¨è³¼",latestPromotions:"ææ°åªæ ",ourMenu:"æåçé¤å®",birthdayParty:"麥ç¶åçæ¥æ",aboutUs:"éæ¼æå",faqs:"常è¦åé¡"},product:{relatedProduct:"ç¸éç¢å"},nutrition:{items:"é
ç®",backToCategories:"è¿åææç¨®é¡"},tabNav:{all:"å
¨é¨",viewMore:"æ¥çæ´å¤"},pressRelease:{download:"ä¸è¼",learnMore:"äºè§£æ´å¤"},faq:{searchPlaceholder:"æå°åé¡",backToCategories:"è¿åææåé¡",resultCount:"åçµæ",noResults:"æ±æï¼æåæ¾ä¸å°æ¨è¦æ¥æ¾çå
§å®¹ã",backToHome:"è¿åé¦é ",viewMore:"æ¥çæ´å¤"},search:{placeholder:"æå° mcdonalds.com.hk",results:"çµæ",all:"å
¨é¨",product:"ç¢å",faq:"常è¦åé¡",resultCount:"åçµæ",noResults:"æ±æï¼æåæ¾ä¸å°æ¨è¦æ¥æ¾çå
§å®¹ã",backToHome:"è¿åé¦é ",viewMore:"æ¥çæ´å¤"},restaurant:{searchPlaceholder:"æå°é¤å»³",searchForAnother:"æå°å
¶ä»é¤å»³",storeHours:"çæ¥æé",servicesTitle:"æ¤é¤å»³æä¾çæå",servicesDescription:"éééäºä¾¿å©çè¨æ½ï¼äº«åæ¨åæçç¾é£ã",openNow:"ç¾æ£çæ¥",closed:"å·²éé",closesAt:"ééæé",opensAt:"éæ¾æé",open24Hours:"24å°æçæ¥",getDirections:"åå¾è·¯ç·",noResults:"æ¾ä¸å°é¤å»³ã",locateMe:"å®ä½",distanceAway:"",districts:{hk_island:"馿¸¯å³¶",kowloon:"ä¹é¾",new_territories:"æ°ç",islands:"é¢å³¶"},days:{MONDAY:"ææä¸",TUESDAY:"ææäº",WEDNESDAY:"ææä¸",THURSDAY:"ææå",FRIDAY:"ææäº",SATURDAY:"ææå
",SUNDAY:"æææ¥"},facilities:{acceptsoffers:"æ¥ååªæ ",accessibility:"ç¡éç¤è¨æ½",babychanging:"嬰å
æçè¨æ½",bigfamily:"大家åº",birthdayhome:"çæ¥æ´¾å°",birthdayparties:"çæ¥æ´¾å°",breakfast:"æ©é¤",breastfeeding:"æ¯ä¹³é¤µåºå®¤",childrensparty:"å
童派å°",contactless:"éæ¥è§¸å¼ä»æ¬¾",creditcard:"ä¿¡ç¨å¡",dessertkiosks:"çåç«",digitalentertainment:"æ¸ç¢¼å¨æ¨",eatin:"å é£",indoordining:"室å
§ç¨é¤",indoorplayground:"室å
§éæ¨å ´",lobbyseating:"大å 座ä½",malefemalehandicapaccessible:"輪æ¤
éé",mccafe:"McCafé",mcdeliveryservice:"麥麥é",mobileoffers:"ææ©åªæ ",mobileorders:"ææ©é»é¤",myburger:"èªåµæ¼¢å ¡",nightmenu:"å¤éé¤å®",orderpickup:"åé¤",outdoorplayground:"æ¶å¤éæ¨å ´",partyroom:"æ´¾å°æ¿é",playplace:"éæ¨å ´",playplacepresence:"éæ¨å ´",restroom:"æ´æé",selfkiosk:"èªå©é»é¤æ©",selforderkiosk:"èªå©é»é¤æ©",signature:"Signature ç³»å",tableservice:"éé¤å°æ±",takeaway:"å¤è³£",twentyfourhours:"24å°æçæ¥",twentyfourhoursweekend:"鱿«24å°æ",ubereats:"Uber Eats",weboffers:"ç¶²ä¸åªæ ",wifi:"Wi-Fi"},viewPartyInfo:"æ¥çæ´¾å°è³è¨",partyInfoTitle:"æ´¾å°è³è¨",capacitySuffix:"人",minimumChargePrefix:"æä½æ¶è²»:"}}},20846,(e,t,r)=>{t.exports={nav:{language:"Language",careers:"Careers",search:"Search",findRestaurant:"Find Your Restaurant",orderNow:"Order Now",latestPromotions:"Latest Promotions",ourMenu:"Our Menu",birthdayParty:"About McDonald's Birthday Party",aboutUs:"About Us",faqs:"FAQs"},product:{relatedProduct:"Related Product"},nutrition:{items:"items",backToCategories:"Back to all categories"},tabNav:{all:"All",viewMore:"View More"},pressRelease:{download:"Download",learnMore:"Learn More"},faq:{searchPlaceholder:"Search for a Question",backToCategories:"Back to Categories",resultCount:"result(s)",noResults:"Sorry. We couldn't find what you were looking for.",backToHome:"Back To Home",viewMore:"View More"},search:{placeholder:"Search mcdonalds.com.hk",results:"Results",all:"All",product:"Product",faq:"FAQ",resultCount:"result(s)",noResults:"Sorry. We couldn't find what you were looking for.",backToHome:"Back To Home",viewMore:"View More"},restaurant:{searchPlaceholder:"Search Restaurant",searchForAnother:"Search for Another Restaurant",storeHours:"Store Hours",servicesTitle:"Services available at this restaurant",servicesDescription:"Enjoy your food exactly how you like it with these convenient location amenities.",openNow:"We're open now",closed:"Closed",closesAt:"Close at",opensAt:"Opens at",open24Hours:"Open 24 hours",getDirections:"Get Directions",noResults:"No restaurants found.",locateMe:"Locate Me",distanceAway:"away",districts:{hk_island:"Hong Kong Island",kowloon:"Kowloon",
1new_territories:"New Territories",islands:"Off-Shore Islands"},days:{MONDAY:"Mon",TUESDAY:"Tue",WEDNESDAY:"Wed",THURSDAY:"Thu",FRIDAY:"Fri",SATURDAY:"Sat",SUNDAY:"Sun"},facilities:{acceptsoffers:"Accepts Offers",accessibility:"Accessibility",babychanging:"Baby Changing",bigfamily:"Big Family",birthdayhome:"Birthday Home",birthdayparties:"Birthday Parties",breakfast:"Breakfast",breastfeeding:"Breastfeeding Room",childrensparty:"Children's Party",contactless:"Contactless Payment",creditcard:"Credit Card",dessertkiosks:"Dessert Kiosks",digitalentertainment:"Digital Entertainment",eatin:"Dine-In",indoordining:"Indoor Dining",indoorplayground:"Indoor Playground",lobbyseating:"Lobby Seating",malefemalehandicapaccessible:"Wheelchair Accessible",mccafe:"McCafé",mcdeliveryservice:"McDelivery",mobileoffers:"Mobile Offers",mobileorders:"Mobile Ordering",myburger:"My Burger",nightmenu:"Night Menu",orderpickup:"Order Pickup",outdoorplayground:"Outdoor Playground",partyroom:"Party Room",playplace:"PlayPlace",playplacepresence:"PlayPlace",restroom:"Restroom",selfkiosk:"Self-Order Kiosk",selforderkiosk:"Self-Order Kiosk",signature:"Signature Collection",tableservice:"Table Service",takeaway:"Takeaway",twentyfourhours:"Open 24 Hours",twentyfourhoursweekend:"24 Hours Weekend",ubereats:"Uber Eats",weboffers:"Web Offers",wifi:"Wi-Fi"},viewPartyInfo:"View Party Information",partyInfoTitle:"Party Information",capacitySuffix:" People",minimumChargePrefix:"Minimum Charge:"}}},46227,e=>{"use strict";var t=e.i(43476),r=e.i(71645),n=e.i(68711),s=e.i(9227),a=e.i(20846);let o={[n.LOCALE.ZH]:s.default,[n.LOCALE.EN]:a.default},i=(0,r.createContext)(n.defaultLocale);e.s(["LocaleProvider",0,function({locale:e,children:r}){return(0,t.jsx)(i.Provider,{value:e,children:r})},"useDictionary",0,function(){return o[(0,r.useContext)(i)]},"useLocale",0,function(){return(0,r.useContext)(i)}],46227)},95057,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={formatUrl:function(){return i},formatWithValidation:function(){return u},urlObjectKeys:function(){return l}};for(var s in n)Object.defineProperty(r,s,{enumerable:!0,get:n[s]});let a=e.r(90809)._(e.r(98183)),o=/https?|ftp|gopher|file/;function i(e){let{auth:t,hostname:r}=e,n=e.protocol||"",s=e.pathname||"",i=e.hash||"",l=e.query||"",u=!1;t=t?encodeURIComponent(t).replace(/%3A/i,":")+"@":"",e.host?u=t+e.host:r&&(u=t+(~r.indexOf(":")?`[${r}]`:r),e.port&&(u+=":"+e.port)),l&&"object"==typeof l&&(l=String(a.urlQueryToSearchParams(l)));let d=e.search||l&&`?${l}`||"";return n&&!n.endsWith(":")&&(n+=":"),e.slashes||(!n||o.test(n))&&!1!==u?(u="//"+(u||""),s&&"/"!==s[0]&&(s="/"+s)):u||(u=""),i&&"#"!==i[0]&&(i="#"+i),d&&"?"!==d[0]&&(d="?"+d),s=s.replace(/[?#]/g,encodeURIComponent),d=d.replace("#","%23"),`${n}${u}${s}${d}${i}`}let l=["auth","hash","host","hostname","href","path","pathname","port","protocol","query","search","slashes"];function u(e){return i(e)}},18581,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"useMergedRef",{enumerable:!0,get:function(){return s}});let n=e.r(71645);function s(e,t){let r=(0,n.useRef)(null),s=(0,n.useRef)(null);return(0,n.useCallback)(n=>{if(null===n){let e=r.current;e&&(r.current=null,e());let t=s.current;t&&(s.current=null,t())}else e&&(r.current=a(e,n)),t&&(s.current=a(t,n))},[e,t])}function a(e,t){if("function"!=typeof e)return e.current=t,()=>{e.current=null};{let r=e(t);return"function"==typeof r?r:()=>e(null)}}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},73668,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"isLocalURL",{enumerable:!0,get:function(){return a}});let n=e.r(18967),s=e.r(52817);function a(e){if(!(0,n.isAbsoluteUrl)(e))return!0;try{let t=(0,n.getLocationOrigin)(),r=new URL(e,t);return r.origin===t&&(0,s.hasBasePath)(r.pathname)}catch(e){return!1}}},84508,(e,t,r)=>{"use strict";
1Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"errorOnce",{enumerable:!0,get:function(){return n}});let n=e=>{}},22016,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={default:function(){return y},useLinkStatus:function(){return v}};for(var s in n)Object.defineProperty(r,s,{enumerable:!0,get:n[s]});let a=e.r(90809),o=e.r(43476),i=a._(e.r(71645)),l=e.r(95057),u=e.r(8372),d=e.r(18581),c=e.r(18967),m=e.r(5550);e.r(33525);let f=e.r(88540),h=e.r(91949),p=e.r(73668),g=e.r(9396);function y(t){var r,n;let s,a,y,[v,b]=(0,i.useOptimistic)(h.IDLE_LINK_STATUS),w=(0,i.useRef)(null),{href:C,as:E,children:S,prefetch:x=null,passHref:R,replace:k,shallow:T,scroll:N,onClick:I,onMouseEnter:A,onTouchStart:P,legacyBehavior:O=!1,onNavigate:L,transitionTypes:j,ref:M,unstable_dynamicOnHover:F,...D}=t;s=S,O&&("string"==typeof s||"number"==typeof s)&&(s=(0,o.jsx)("a",{children:s}));let U=i.default.useContext(u.AppRouterContext),B=!1!==x,q=!1!==x?null===(n=x)||"auto"===n?g.FetchStrategy.PPR:g.FetchStrategy.Full:g.FetchStrategy.PPR,W="string"==typeof(r=E||C)?r:(0,l.formatUrl)(r);if(O){if(s?.$$typeof===Symbol.for("react.lazy"))throw Object.defineProperty(Error("`<Link legacyBehavior>` received a direct child that is either a Server Component, or JSX that was loaded with React.lazy(). This is not supported. Either remove legacyBehavior, or make the direct child a Client Component that renders the Link's `<a>` tag."),"__NEXT_ERROR_CODE",{value:"E863",enumerable:!1,configurable:!0});a=i.default.Children.only(s)}let H=O?a&&"object"==typeof a&&a.ref:M,$=i.default.useCallback(e=>(null!==U&&(w.current=(0,h.mountLinkInstance)(e,W,U,q,B,b)),()=>{w.current&&((0,h.unmountLinkForCurrentNavigation)(w.current),w.current=null),(0,h.unmountPrefetchableInstance)(e)}),[B,W,U,q,b]),G={ref:(0,d.useMergedRef)($,H),onClick(t){O||"function"!=typeof I||I(t),O&&a.props&&"function"==typeof a.props.onClick&&a.props.onClick(t),!U||t.defaultPrevented||function(t,r,n,s,a,o,l){if("u">typeof window){let u,{nodeName:d}=t.currentTarget;if("A"===d.toUpperCase()&&((u=t.currentTarget.getAttribute("target"))&&"_self"!==u||t.metaKey||t.ctrlKey||t.shiftKey||t.altKey||t.nativeEvent&&2===t.nativeEvent.which)||t.currentTarget.hasAttribute("download"))return;if(!(0,p.isLocalURL)(r)){s&&(t.preventDefault(),location.replace(r));return}if(t.preventDefault(),o){let e=!1;if(o({preventDefault:()=>{e=!0}}),e)return}let{dispatchNavigateAction:c}=e.r(99781);i.default.startTransition(()=>{c(r,s?"replace":"push",!1===a?f.ScrollBehavior.NoScroll:f.ScrollBehavior.Default,n.current,l)})}}(t,W,w,k,N,L,j)},onMouseEnter(e){O||"function"!=typeof A||A(e),O&&a.props&&"function"==typeof a.props.onMouseEnter&&a.props.onMouseEnter(e),U&&B&&(0,h.onNavigationIntent)(e.currentTarget,!0===F)},onTouchStart:function(e){O||"function"!=typeof P||P(e),O&&a.props&&"function"==typeof a.props.onTouchStart&&a.props.onTouchStart(e),U&&B&&(0,h.onNavigationIntent)(e.currentTarget,!0===F)}};return(0,c.isAbsoluteUrl)(W)?G.href=W:O&&!R&&("a"!==a.type||"href"in a.props)||(G.href=(0,m.addBasePath)(W)),y=O?i.default.cloneElement(a,G):(0,o.jsx)("a",{...D,...G,children:s}),(0,o.jsx)(_.Provider,{value:v,children:y})}e.r(84508);let _=(0,i.createContext)(h.IDLE_LINK_STATUS),v=()=>(0,i.useContext)(_);("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},18566,(e,t,r)=>{t.exports=e.r(76562)},20129,e=>{e.v({arrow:"LanguageSwitcher-module-scss-module__MgSGlq__arrow",arrowUp:"LanguageSwitcher-module-scss-module__MgSGlq__arrowUp",check:"LanguageSwitcher-module-scss-module__MgSGlq__check",chevron:"LanguageSwitcher-module-scss-module__MgSGlq__chevron",chevronOpen:"LanguageSwitcher-module-scss-module__MgSGlq__chevronOpen",dropdown:"LanguageSwitcher-module-scss-module__MgSGlq__dropdown",dropdownUp:"LanguageSwitcher-module-scss-module__MgSGlq__dropdownUp",list:"LanguageSwitcher-module-scss-module__MgSGlq__list",option:"LanguageSwitcher-module-scss-module__MgSGlq__option",optionActive:"LanguageSwitcher-module-scss-module__MgSGlq__optionActive",trigger:"LanguageSwitcher-module-scss-module__MgSGlq__trigger",triggerFooter:"LanguageSwitcher-module-scss-module__MgSGlq__triggerFooter",wrapper:"LanguageSwitcher-module-scss-module__MgSGlq__wrapper"})},42680,e=>{"use strict";var t=e.i(43476),r=e.i(18566),n=e.i(71645),s=e.i(68711),a=e.i(20129);let o={en:"English",zh:"ç¹é«ä¸æ"};e.s(["default",0,function({currentLocale:e,label:i,openUp:l}
1){let[u,d]=(0,n.useState)(!1),c=(0,n.useRef)(null),m=(0,r.usePathname)();return(0,n.useEffect)(()=>{function e(e){c.current&&!c.current.contains(e.target)&&d(!1)}return document.addEventListener("mousedown",e),()=>document.removeEventListener("mousedown",e)},[]),(0,t.jsxs)("div",{className:a.default.wrapper,ref:c,children:[(0,t.jsxs)("button",{className:`${a.default.trigger} ${l?a.default.triggerFooter:""}`,onClick:()=>d(e=>!e),"aria-expanded":u,children:[i,!l&&(0,t.jsxs)(t.Fragment,{children:[" ",(0,t.jsx)("img",{src:"/images/icon-header-arrow-down-gray.svg",alt:"",className:`${a.default.chevron} ${u?a.default.chevronOpen:""}`})]})]}),u&&(0,t.jsxs)("div",{className:`${a.default.dropdown} ${l?a.default.dropdownUp:""}`,children:[(0,t.jsx)("div",{className:`${a.default.arrow} ${l?a.default.arrowUp:""}`}),(0,t.jsx)("ul",{className:a.default.list,children:s.locales.map(r=>{let n,i;return(0,t.jsx)("li",{children:(0,t.jsxs)("a",{href:((n=m.split("/").filter(Boolean))[0],i=e!==s.defaultLocale||s.defaultLocaleHasPrefix?n.slice(1):n,(0,s.getLocalePath)(r,i.join("/"))),className:`${a.default.option} ${r===e?a.default.optionActive:""}`,children:[(0,t.jsx)("span",{children:o[r]}),r===e&&(0,t.jsx)("img",{src:"/images/icon-check.svg",alt:"",className:a.default.check})]})},r)})})]})]})}])},16342,31369,e=>{"use strict";var t=e.i(43476),r=e.i(22016),n=e.i(46227),s=e.i(68711);let a=/^(javascript|data|vbscript):/i;function o(e){return a.test(e.trim())?"#":e}e.s(["sanitizeHref",0,o],31369),e.s(["default",0,function({href:e,children:a,...i}){var l;let u=(0,n.useLocale)(),d=(l=o(e),l.startsWith("/")&&(u!==s.defaultLocale||s.defaultLocaleHasPrefix)?`/${u}${l}`:l);return/^https?:\/\//.test(d)?(0,t.jsx)("a",{href:d,target:"_blank",rel:"noopener noreferrer",...i,children:a}):(0,t.jsx)(r.default,{href:d,...i,children:a})}],16342)},49713,e=>{e.v({default:"AppButton-module-scss-module__vmMFFW__default",outline:"AppButton-module-scss-module__vmMFFW__outline",primary:"AppButton-module-scss-module__vmMFFW__primary",root:"AppButton-module-scss-module__vmMFFW__root",small:"AppButton-module-scss-module__vmMFFW__small"})},36534,e=>{"use strict";var t=e.i(43476),r=e.i(16342),n=e.i(49713);e.s(["default",0,function({href:e,small:s,variant:a="primary",children:o,className:i}){let l=[n.default.root,n.default[a],s?n.default.small:n.default.default,i].filter(Boolean).join(" ");return e?(0,t.jsx)(r.default,{href:e,className:l,children:o}):(0,t.jsx)("button",{className:l,children:o})}])},12605,e=>{e.v({content:"Header-module-scss-module__6uf8Pa__content",inner:"Header-module-scss-module__6uf8Pa__inner",logo:"Header-module-scss-module__6uf8Pa__logo",megaNavCard:"Header-module-scss-module__6uf8Pa__megaNavCard",megaNavCardImage:"Header-module-scss-module__6uf8Pa__megaNavCardImage",megaNavCardLabel:"Header-module-scss-module__6uf8Pa__megaNavCardLabel",megaNavCards:"Header-module-scss-module__6uf8Pa__megaNavCards",megaNavInner:"Header-module-scss-module__6uf8Pa__megaNavInner",megaNavMenuFooter:"Header-module-scss-module__6uf8Pa__megaNavMenuFooter",megaNavMenuGrid:"Header-module-scss-module__6uf8Pa__megaNavMenuGrid",megaNavMenuIcon:"Header-module-scss-module__6uf8Pa__megaNavMenuIcon",megaNavMenuItem:"Header-module-scss-module__6uf8Pa__megaNavMenuItem",megaNavMenuSection:"Header-module-scss-module__6uf8Pa__megaNavMenuSection",megaNavPanel:"Header-module-scss-module__6uf8Pa__megaNavPanel",primaryChevron:"Header-module-scss-module__6uf8Pa__primaryChevron",primaryChevronOpen:"Header-module-scss-module__6uf8Pa__primaryChevronOpen",primaryDropdown:"Header-module-scss-module__6uf8Pa__primaryDropdown",primaryDropdownMega:"Header-module-scss-module__6uf8Pa__primaryDropdownMega",primaryLink:"Header-module-scss-module__6uf8Pa__primaryLink",primaryLinkActive:"Header-module-scss-module__6uf8Pa__primaryLinkActive",primaryNav:"Header-module-scss-module__6uf8Pa__primaryNav",root:"Header-module-scss-module__6uf8Pa__root",secondaryLeftNav:"Header-module-scss-module__6uf8Pa__secondaryLeftNav",secondaryLink:"Header-module-scss-module__6uf8Pa__secondaryLink",secondaryNav:"Header-module-scss-module__6uf8Pa__secondaryNav",secondaryRightNav:"Header-module-scss-module__6uf8Pa__secondaryRightNav"})},64221,e=>{"use strict";var t=e.i(43476),r=e.i(71645),n=e.i(18566),s=e.i(16342),a=e.i(36534),o=e.i(12605);function i({subitems:e}){return(0,t.jsx)("div",{className:o.default.megaNavCards,children:e.map((e,r)=>(0,t.jsxs)(s.default,{href:e.link,className:o.default.megaNavCard,children:[(0,t.jsx)("div",{className:o.default.megaNavCardImage,children:e.imageUrl&&(0,t.jsx)("img",{src:e.imageUrl,alt:e.label})}),(0,t.jsx)("span",{className:o.default.megaNavCardLabel,children:e.label})]},r))})}function l({items:e,viewFullMenu:r}){return 0===e.length?null:(0,t.jsxs)("div",{className:o.default.megaNavMenuSection,children:[(0,t.jsx)("div",{className:o.default.megaNavMenuGrid,children:e.map((e,r)=>(0,t.jsxs)(s.default,{href:e.link,className:o.default.megaNavMenuItem,children:[(0,t.jsx)("div",{className:o.default.megaNavMenuIcon,children:e.imageUrl&&(0,t.jsx)("img",{src:e.imageUrl,alt:e.label})}),(0,t.jsx)("span",{children:e.label})]},r))}),(0,t.jsx)("div",{className:o.default.megaNavMenuFooter,children:(0,t.jsx)(a.default,{href:r.url,variant:"outline",children:r.label})})]})}e.s(["default",0,function({items:e,menuNav:a,viewFullMenu:u}){let d=(0,n.usePathname)(),[c,m]=(0,r.useState)(null),f=(0,r.useRef)(null),h=(0,r.useCallback)(()=>m(null),[]);return(0,r.useEffect)(()=>{h()},[d,h]),(0,r.useEffect)(()=>{function e(e){f.current&&!f.current.contains(e.target)&&h()}return document.addEventListener("mousedown",e),()=>document.removeEventListener("mousedown",e)},[h]),(0,t.jsx)("nav",{className:o.default.primaryNav,ref:f,children:e.map((e,r)=>
1{let n=e.link&&d.startsWith(e.link)||e.subitems.some(e=>e.link&&d.startsWith(e.link))?o.default.primaryLinkActive:"",f="menu_mega_nav"===e.style,h=c===r;return e.subitems.length>0?(0,t.jsxs)("div",{className:`${o.default.primaryDropdown} ${o.default.primaryDropdownMega}`,children:[(0,t.jsxs)("button",{className:`${o.default.primaryLink} ${n}`,onClick:()=>m(h?null:r),"aria-expanded":h,children:[e.label," ",(0,t.jsx)("img",{src:"/images/icon-header-arrow-down-black.svg",alt:"",className:`${o.default.primaryChevron} ${h?o.default.primaryChevronOpen:""}`})]}),h&&(0,t.jsx)("div",{className:o.default.megaNavPanel,children:(0,t.jsxs)("div",{className:o.default.megaNavInner,children:[(0,t.jsx)(i,{subitems:e.subitems}),f&&(0,t.jsx)(l,{items:a,viewFullMenu:u})]})})]},r):(0,t.jsx)(s.default,{href:e.link,className:`${o.default.primaryLink} ${n}`,children:e.label},r)})})}])},20097,e=>{e.v({closeBtn:"MobileMenu-module-scss-module__rKYWbW__closeBtn",hamburger:"MobileMenu-module-scss-module__rKYWbW__hamburger",header:"MobileMenu-module-scss-module__rKYWbW__header",langCheck:"MobileMenu-module-scss-module__rKYWbW__langCheck",langChevron:"MobileMenu-module-scss-module__rKYWbW__langChevron",langChevronOpen:"MobileMenu-module-scss-module__rKYWbW__langChevronOpen",langList:"MobileMenu-module-scss-module__rKYWbW__langList",langOption:"MobileMenu-module-scss-module__rKYWbW__langOption",langOptionActive:"MobileMenu-module-scss-module__rKYWbW__langOptionActive",linkActive:"MobileMenu-module-scss-module__rKYWbW__linkActive",logo:"MobileMenu-module-scss-module__rKYWbW__logo",nav:"MobileMenu-module-scss-module__rKYWbW__nav",overlay:"MobileMenu-module-scss-module__rKYWbW__overlay",primaryButton:"MobileMenu-module-scss-module__rKYWbW__primaryButton",primaryLink:"MobileMenu-module-scss-module__rKYWbW__primaryLink",primaryList:"MobileMenu-module-scss-module__rKYWbW__primaryList",secondaryButton:"MobileMenu-module-scss-module__rKYWbW__secondaryButton",secondaryButtonLabel:"MobileMenu-module-scss-module__rKYWbW__secondaryButtonLabel",secondaryLink:"MobileMenu-module-scss-module__rKYWbW__secondaryLink",secondaryList:"MobileMenu-module-scss-module__rKYWbW__secondaryList",separator:"MobileMenu-module-scss-module__rKYWbW__separator",subLink:"MobileMenu-module-scss-module__rKYWbW__subLink",subList:"MobileMenu-module-scss-module__rKYWbW__subList"})},88502,e=>{"use strict";var t=e.i(43476),r=e.i(71645),n=e.i(18566),s=e.i(22016),a=e.i(68711),o=e.i(16342),i=e.i(20097);let l={en:"English",zh:"ç¹é«ä¸æ"};e.s(["default",0,function({lang:e,languageLabel:u,primaryNav:d,secondaryLeftNav:c,secondaryRightNav:m,viewFullMenu:f}){let h,p=(0,n.usePathname)(),[g,y]=(0,r.useState)(!1),[_,v]=(0,r.useState)(!1);function b(e){return!!e&&(p.replace(/\/+$/,"")||"/")===(e.replace(/\/+$/,"")||"/")}function w(){for(let e=0;e<d.length;e++)if(d[e].subitems.some(e=>b(e.link)))return e;return null}let[C,E]=(0,r.useState)(w);return(0,r.useEffect)(()=>{y(!1),E(w()),v(!1)},[p]),(0,r.useEffect)(()=>(document.body.style.overflow=g?"hidden":"",()=>{document.body.style.overflow=""}),[g]),(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("button",{className:i.default.hamburger,onClick:()=>y(!0),"aria-label":"Open menu",children:(0,t.jsx)("img",{src:"/images/icon-menu.svg",alt:""})}),g&&(0,t.jsxs)("div",{className:i.default.overlay,children:[(0,t.jsxs)("div",{className:i.default.header,children:[(0,t.jsx)(s.default,{href:(0,a.getLocalePath)(e,h),className:i.default.logo,onClick:()=>y(!1),children:(0,t.jsx)("img",{src:"/images/logo.svg",alt:"McDonald's"})}),(0,t.jsx)("button",{className:i.default.closeBtn,onClick:()=>y(!1),"aria-label":"Close menu",children:(0,t.jsx)("img",{src:"/images/icon-menu-close.svg",alt:""})})]}),(0,t.jsxs)("nav",{className:i.default.nav,children:[(0,t.jsx)("ul",{className:i.default.primaryList,children:d.map((e,r)=>{let n=e.subitems.length>0,s=C===r;return(0,t.jsx)("li",{className:i.default.primaryItem,children:n?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("button",{className:i.default.primaryButton,onClick:()=>{E(e=>e===r?null:r)},"aria-expanded":s,children:[(0,t.jsx)("span",{children:e.label}),(0,t.jsx)("img",{src:s?"/images/icon-minus.svg":"/images/icon-plus.svg",alt:""})]}),s&&(0,t.jsxs)("ul",{className:i.default.subList,children:["menu_mega_nav"===e.style&&f.url&&(0,t.jsx)("li",{children:(0,t.jsx)(o.default,{href:f.url,className:i.default.subLink,children:f.label})}),e.subitems.map((e,r)=>(0,t.jsx)("li",{children:(0,t.jsx)(o.default,{href:e.link,className:`${i.default.subLink} ${b(e.link)?i.default.linkActive:""}`,children:e.label})},r))]})]}):(0,t.jsx)(o.default,{href:e.link,className:`${i.default.primaryLink} ${b(e.link)?i.default.linkActive:""}`,children:e.label})},r)})}),(0,t.jsx)("div",{className:i.default.separator}),(0,t.jsxs)("ul",{className:i.default.secondaryList,children:[(0,t.jsxs)("li",{className:i.default.secondaryItem,children:[(0,t.jsxs)("button",{className:i.default.secondaryButton,onClick:()=>v(e=>!e),children:[(0,t.jsx)("span",{children:u}),(0,t.jsx)("img",{src:"/images/icon-header-arrow-down-gray-mobile.svg",alt:"",className:`${i.default.langChevron} ${_?i.default.langChevronOpen:""}`})]}),_&&(0,t.jsx)("ul",{className:i.default.langList,children:a.locales.map(r=>{let n,s;return(0,t.jsx)("li",{children:(0,t.jsxs)("a",{href:(n=p.split("/").filter(
1Boolean),s=e!==a.defaultLocale||a.defaultLocaleHasPrefix?n.slice(1):n,(0,a.getLocalePath)(r,s.join("/"))),className:`${i.default.langOption} ${r===e?i.default.langOptionActive:""}`,children:[(0,t.jsx)("span",{children:l[r]}),r===e&&(0,t.jsx)("img",{src:"/images/icon-check.svg",alt:"",className:i.default.langCheck})]})},r)})})]}),c.map((e,r)=>(0,t.jsx)("li",{className:i.default.secondaryItem,children:(0,t.jsxs)(o.default,{href:e.link,className:i.default.secondaryLink,children:[e.imageUrl&&(0,t.jsx)("img",{src:e.imageUrl,alt:""}),e.label]})},`left-${r}`)),m.map((e,r)=>(0,t.jsx)("li",{className:i.default.secondaryItem,children:(0,t.jsxs)(o.default,{href:e.link,className:i.default.secondaryLink,children:[e.imageUrl&&(0,t.jsx)("img",{src:e.imageUrl,alt:""}),e.label]})},`right-${r}`))]})]})]})]})}])},88473,e=>{e.v({bottomBar:"Footer-module-scss-module__oqOhjW__bottomBar",bottomLink:"Footer-module-scss-module__oqOhjW__bottomLink",bottomLinks:"Footer-module-scss-module__oqOhjW__bottomLinks",column:"Footer-module-scss-module__oqOhjW__column",columnIcon:"Footer-module-scss-module__oqOhjW__columnIcon",columnLink:"Footer-module-scss-module__oqOhjW__columnLink",columnList:"Footer-module-scss-module__oqOhjW__columnList",columnListOpen:"Footer-module-scss-module__oqOhjW__columnListOpen",columnTitle:"Footer-module-scss-module__oqOhjW__columnTitle",columnToggle:"Footer-module-scss-module__oqOhjW__columnToggle",columns:"Footer-module-scss-module__oqOhjW__columns",copyright:"Footer-module-scss-module__oqOhjW__copyright",inner:"Footer-module-scss-module__oqOhjW__inner",mediaRow:"Footer-module-scss-module__oqOhjW__mediaRow",primarySection:"Footer-module-scss-module__oqOhjW__primarySection",socialIcons:"Footer-module-scss-module__oqOhjW__socialIcons",socialLink:"Footer-module-scss-module__oqOhjW__socialLink",storeBadge:"Footer-module-scss-module__oqOhjW__storeBadge",storeBadges:"Footer-module-scss-module__oqOhjW__storeBadges"})},49153,e=>{"use strict";var t=e.i(43476),r=e.i(42680),n=e.i(16342),s=e.i(71645),a=e.i(88473);function o({primaryNav:e}){let[r,i]=(0,s.useState)(null);return(0,t.jsx)("div",{className:a.default.columns,children:e.map((e,s)=>{let o=e.subitems.length>0,l=r===s;return(0,t.jsxs)("div",{className:a.default.column,children:[(0,t.jsx)("h3",{className:a.default.columnTitle,children:o?(0,t.jsxs)("button",{className:a.default.columnToggle,onClick:()=>{i(e=>e===s?null:s)},"aria-expanded":l,children:[(0,t.jsx)("span",{children:e.link?(0,t.jsx)(n.default,{href:e.link,children:e.label}):e.label}),(0,t.jsx)("img",{src:l?"/images/icon-minus.svg":"/images/icon-plus.svg",alt:"",className:a.default.columnIcon})]}):e.link?(0,t.jsx)(n.default,{href:e.link,children:e.label}):e.label}),o&&(0,t.jsx)("ul",{className:`${a.default.columnList} ${l?a.default.columnListOpen:""}`,children:e.subitems.map((e,r)=>e.label?(0,t.jsx)("li",{children:(0,t.jsx)(n.default,{href:e.link,className:a.default.columnLink,children:e.label})},r):null)})]},s)})})}e.s(["default",0,function({lang:e,languageLabel:s,primaryNav:i,secondaryNav:l,socialMediaNav:u,storeDownloadNav:d}){let c=new Date().getFullYear();return(0,t.jsx)("footer",{children:(0,t.jsxs)("div",{className:a.default.inner,children:[(0,t.jsxs)("div",{className:a.default.primarySection,children:[(0,t.jsx)(o,{primaryNav:i}),(0,t.jsxs)("div",{className:a.default.mediaRow,children:[u.length>0&&(0,t.jsx)("div",{className:a.default.socialIcons,children:u.map((e,r)=>(0,t.jsx)(n.default,{href:e.link,className:a.default.socialLink,children:e.imageUrl&&(0,t.jsx)("img",{src:e.imageUrl,alt:e.label||""})},r))}),d.length>0&&(0,t.jsx)("div",{className:a.default.storeBadges,children:d.map((e,r)=>(0,t.jsx)(n.default,{href:e.link,className:a.default.storeBadge,children:e.imageUrl&&(0,t.jsx)("img",{src:e.imageUrl,alt:e.label||""})},r))})]})]}),(0,t.jsxs)("div",{className:a.default.bottomBar,children:[(0,t.jsxs)("div",{className:a.default.bottomLinks,children:[(0,t.jsx)(r.default,{currentLocale:e,label:s,openUp:!0}),l.map((e,r)=>(0,t.jsx)(n.default,{href:e.link,className:a.default.bottomLink,children:e.label},r))]}),(0,t.jsxs)("div",{className:a.default.copyright,children:[(0,t.jsx)("img",{src:"/images/logo.svg",alt:"McDonald's"}),(0,t.jsxs)("span",{children:[c," McDonald's. All Rights Reserved."]})]})]})]})})}],49153)},31571,e=>{e.v({dot:"MediaCarousel-module-scss-module__IT7bVq__dot",dotActive:"MediaCarousel-module-scss-module__IT7bVq__dotActive",dots:"MediaCarousel-module-scss-module__IT7bVq__dots",image:"MediaCarousel-module-scss-module__IT7bVq__image",progress:"MediaCarousel-module-scss-module__IT7bVq__progress",ring:"MediaCarousel-module-scss-module__IT7bVq__ring",ringCircle:"MediaCarousel-module-scss-module__IT7bVq__ringCircle",root:"MediaCarousel-module-scss-module__IT7bVq__root",slide:"MediaCarousel-module-scss-module__IT7bVq__slide",track:"MediaCarousel-module-scss-module__IT7bVq__track"})},70250,e=>{"use strict";var t=e.i(43476),r=e.i(71645),n=e.i(16342),s=e.i(31369),a=e.i(31571);let o=18*Math.PI;e.s(["default",0,function({data:e}){let[i,l]=(0,r.useState)(0),[u,d]=(0,r.useState)(0),c=(0,r.useRef)(null),m=e?.items??[],f=(0,r.useCallback)(e=>{l((e+m.length)%m.length),d(e=>e+1)},[m.length]);return((0,r.useEffect)(()=>
1{if(!(m.length<=1))return c.current=setTimeout(()=>{f(i+1)},5e3),()=>{c.current&&clearTimeout(c.current)}},[i,f,m.length,u]),m.length)?(0,t.jsxs)("section",{className:a.default.root,children:[(0,t.jsx)("div",{className:a.default.track,children:m.map((e,r)=>{let o=r===i,l=e.link?(0,s.sanitizeHref)(e.link):"",u=(0,t.jsxs)("picture",{children:[(0,t.jsx)("source",{media:"(max-width: 767px)",srcSet:e.mobileImageUrl}),(0,t.jsx)("img",{src:e.desktopImageUrl,alt:"",className:a.default.image})]});return l?(0,t.jsx)(n.default,{href:l,className:a.default.slide,"aria-hidden":!o,"data-active":o||void 0,children:u},r):(0,t.jsx)("div",{className:a.default.slide,"aria-hidden":!o,"data-active":o||void 0,children:u},r)})}),m.length>1&&(0,t.jsx)("div",{className:a.default.dots,children:m.map((e,r)=>(0,t.jsx)("button",{className:`${a.default.dot} ${r===i?a.default.dotActive:""}`,onClick:()=>f(r),"aria-label":`Go to slide ${r+1}`,children:r===i&&(0,t.jsx)("svg",{className:a.default.ring,viewBox:"0 0 22 22",children:(0,t.jsx)("circle",{className:a.default.ringCircle,cx:"11",cy:"11",r:"9",fill:"none",stroke:"#fff",strokeWidth:"2",strokeDasharray:o,strokeDashoffset:o})},u)},r))})]}):null}])},89083,e=>{"use strict";var t,r=e.i(43476);function n(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}let s=Object.entries,a=Object.setPrototypeOf,o=Object.isFrozen,i=Object.getPrototypeOf,l=Object.getOwnPropertyDescriptor,u=Object.freeze,d=Object.seal,c=Object.create,m="u">typeof Reflect&&Reflect,f=m.apply,h=m.construct;u||(u=function(e){return e}),d||(d=function(e){return e}),f||(f=function(e,t){for(var r=arguments.length,n=Array(r>2?r-2:0),s=2;s<r;s++)n[s-2]=arguments[s];return e.apply(t,n)}),h||(h=function(e){for(var t=arguments.length,r=Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];return new e(...r)});let p=j(Array.prototype.forEach),g=j(Array.prototype.lastIndexOf),y=j(Array.prototype.pop),_=j(Array.prototype.push),v=j(Array.prototype.splice),b=Array.isArray,w=j(String.prototype.toLowerCase),C=j(String.prototype.toString),E=j(String.prototype.match),S=j(String.prototype.replace),x=j(String.prototype.indexOf),R=j(String.prototype.trim),k=j(Number.prototype.toString),T=j(Boolean.prototype.toString),N="u"<typeof BigInt?null:j(BigInt.prototype.toString),I="u"<typeof Symbol?null:j(Symbol.prototype.toString),A=j(Object.prototype.hasOwnProperty),P=j(Object.prototype.toString),O=j(RegExp.prototype.test),L=(t=TypeError,function(){for(var e=arguments.length,r=Array(e),n=0;n<e;n++)r[n]=arguments[n];return h(t,r)});function j(e){return function(t){t instanceof RegExp&&(t.lastIndex=0);for(var r=arguments.length,n=Array(r>1?r-1:0),s=1;s<r;s++)n[s-1]=arguments[s];return f(e,t,n)}}function M(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:w;if(a&&a(e,null),!b(t))return e;let n=t.length;for(;n--;){let s=t[n];if("string"==typeof s){let e=r(s);e!==s&&(o(t)||(t[n]=e),s=e)}e[s]=!0}return e}function F(e){let t=c(null);for(let a of s(e)){var r=function(e){if(Array.isArray(e))return e}(a)||function(e){var t=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var r,n,s,a,o=[],i=!0,l=!1;try{s=(t=t.call(e)).next,!1;for(;!(i=(r=s.call(t)).done)&&(o.push(r.value),2!==o.length);i=!0);}catch(e){l=!0,n=e}finally{try{if(!i&&null!=t.return&&(a=t.return(),Object(a)!==a))return}finally{if(l)throw n}}return o}}(a)||function(e){if(e){if("string"==typeof e)return n(e,2);var t=({}).toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?n(e,2):void 0}}(a)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}();let s=r[0],o=r[1];A(e,s)&&(b(o)?t[s]=function(e){for(let t=0;t<e.length;t++)A(e,t)||(e[t]=null);return e}(o):o&&"object"==typeof o&&o.constructor===Object?t[s]=F(o):t[s]=o)}return t}function D(e,t){for(;null!==e;){let r=l(e,t);if(r){if(r.get)return j(r.get);if("function"==typeof r.value)return j(r.value)}e=i(e)}return function(){return null}}let U=u(["a","abbr","acronym","address","area","article","aside","audio","b","bdi","bdo","big","blink","blockquote","body","br","button","canvas","caption","center","cite","code","col","colgroup","content","data","datalist","dd","decorator","del","details","dfn","dialog","dir","div","dl","dt","element","em","fieldset","figcaption","figure","font","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","img","input","ins","kbd","label","legend","li","main","map","mark","marquee","menu","menuitem","meter","nav","nobr","ol","optgroup","option","output","p","picture","pre","progress","q","rp","rt","ruby","s","samp","search","section","select","shadow","slot","small","source","spacer","span","strike","strong","style","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","time","tr","track","tt","u","ul","var","video","wbr"]),B=u(["svg","a","altglyph","altglyphdef","altglyphitem","animatecolor","animatemotion","animatetransform","circle","clippath","defs","desc","ellipse","enterkeyhint","exportparts","filter","font","g","glyph","glyphref","hkern","image","inputmode","line","lineargradient","marker","mask","metadata","mpath","part","path","pattern","polygon","polyline","radialgradient","rect","stop","style","switch","symbol","text","textpath","title","tref","tspan","view","vkern"]),q=u(["feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence"]),W=u(["animate","color-profile","cursor","discard","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignobject","hatch","hatchpath","mesh","meshgradient","meshpatch","meshrow","missing-glyph","script","set","solidcolor","unknown","use"]),H=u(["math","menclose","merror","mfenced","mfrac","mglyph","mi","mlabeledtr","mmultiscripts","mn","mo","mover","mpadded","mphantom","mroot","mrow","ms","mspace","msqrt","mstyle","msub","msup","msubsup","mtable","mtd","mtext","mtr","munder","munderover","mprescripts"]),$=u(["maction","maligngroup","malignmark","mlongdiv","mscarries","mscarry","msgroup","mstack","msline","msrow","semantics","annotation","annotation-xml","mprescripts","none"]),G=u(["#text"]),z=u(["accept","action","align","alt","autocapitalize","autocomplete","autopictureinpicture","autoplay","background","bgcolor","border","capture","cellpadding","cellspacing","checked","cite","class","clear","color","cols","colspan","command","commandfor","controls","controlslist","coords","crossorigin","datetime","decoding","default","dir","disabled","disablepictureinpicture","disableremoteplayback","download","draggable","enctype","enterkeyhint","exportparts","face","for","headers","height","hidden","high","href","hreflang","id","inert","inputmode","integrity","ismap","kind","label","lang","list","loading","loop","low","max","maxlength","media","method","min","minlength","multiple","muted","name","nonce","noshade","novalidate","nowrap","open","optimum","part","pattern","placeholder","playsinline","popover","popovertarget","popovertargetaction","poster","preload","pubdate","radiogroup","readonly","rel","required","rev","reversed","role","rows","rowspan","
1spellcheck","scope","selected","shape","size","sizes","slot","span","srclang","start","src","srcset","step","style","summary","tabindex","title","translate","type","usemap","valign","value","width","wrap","xmlns"]),K=u(["accent-height","accumulate","additive","alignment-baseline","amplitude","ascent","attributename","attributetype","azimuth","basefrequency","baseline-shift","begin","bias","by","class","clip","clippathunits","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","cx","cy","d","dx","dy","diffuseconstant","direction","display","divisor","dur","edgemode","elevation","end","exponent","fill","fill-opacity","fill-rule","filter","filterunits","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","fx","fy","g1","g2","glyph-name","glyphref","gradientunits","gradienttransform","height","href","id","image-rendering","in","in2","intercept","k","k1","k2","k3","k4","kerning","keypoints","keysplines","keytimes","lang","lengthadjust","letter-spacing","kernelmatrix","kernelunitlength","lighting-color","local","marker-end","marker-mid","marker-start","markerheight","markerunits","markerwidth","maskcontentunits","maskunits","max","mask","mask-type","media","method","mode","min","name","numoctaves","offset","operator","opacity","order","orient","orientation","origin","overflow","paint-order","path","pathlength","patterncontentunits","patterntransform","patternunits","points","preservealpha","preserveaspectratio","primitiveunits","r","rx","ry","radius","refx","refy","repeatcount","repeatdur","restart","result","rotate","scale","seed","shape-rendering","slope","specularconstant","specularexponent","spreadmethod","startoffset","stddeviation","stitchtiles","stop-color","stop-opacity","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke","stroke-width","style","surfacescale","systemlanguage","tabindex","tablevalues","targetx","targety","transform","transform-origin","text-anchor","text-decoration","text-rendering","textlength","type","u1","u2","unicode","values","viewbox","visibility","version","vert-adv-y","vert-origin-x","vert-origin-y","width","word-spacing","wrap","writing-mode","xchannelselector","ychannelselector","x","x1","x2","xmlns","y","y1","y2","z","zoomandpan"]),V=u(["accent","accentunder","align","bevelled","close","columnalign","columnlines","columnspacing","columnspan","denomalign","depth","dir","display","displaystyle","encoding","fence","frame","height","href","id","largeop","length","linethickness","lquote","lspace","mathbackground","mathcolor","mathsize","mathvariant","maxsize","minsize","movablelimits","notation","numalign","open","rowalign","rowlines","rowspacing","rowspan","rspace","rquote","scriptlevel","scriptminsize","scriptsizemultiplier","selection","separator","separators","stretchy","subscriptshift","supscriptshift","symmetric","voffset","width","xmlns"]),Z=u(["xlink:href","xml:id","xlink:title","xml:space","xmlns:xlink"]),Y=d(/{{[\w\W]*|^[\w\W]*}}/g),X=d(/<%[\w\W]*|^[\w\W]*%>/g),J=d(/\${[\w\W]*/g),Q=d(/^data-[\-\w.\u00B7-\uFFFF]+$/),ee=d(/^aria-[\-\w]+$/),et=d(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp|matrix):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),er=d(/^(?:\w+script|data):/i),en=d(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),es=d(/^html$/i),ea=d(/^[a-z][.\w]*(-[.\w]+)+$/i),eo=d(/<[/\w!]/g),ei=d(/<[/\w]/g),el=d(/<\/no(script|embed|frames)/i),eu=d(/\/>/i),ed=function(e,t){if("object"!=typeof e||"function"!=typeof e.createPolicy)return null;let r=null,n="data-tt-policy-suffix";t&&t.hasAttribute(n)&&(r=t.getAttribute(n));let s="dompurify"+(r?"#"+r:"");try{return e.createPolicy(s,{createHTML:e=>e,createScriptURL:e=>e})}catch(e){return console.warn("TrustedTypes policy "+s+" could not be created."),null}},ec=function(){return{afterSanitizeAttributes:[],afterSanitizeElements:[],afterSanitizeShadowDOM:[],beforeSanitizeAttributes:[],beforeSanitizeElements:[],beforeSanitizeShadowDOM:[],uponSanitizeAttribute:[],uponSanitizeElement:[],uponSanitizeShadowNode:[]}},em=function(e,t,r,n){return A(e,t)&&b(e[t])?M(n.base?F(n.base):{},e[t],n.transform):r};var ef=function e(){let t,r,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"u"<typeof window?null:window,a=t=>e(t);if(a.version="3.4.11",a.removed=[],!n||!n.document||9!==n.document.nodeType||!n.Element)return a.isSupported=!1,a;let o=n.document,i=o,l=i.currentScript;n.DocumentFragment;let m=n.HTMLTemplateElement,f=n.Node,h=n.Element,j=n.NodeFilter;void 0===n.NamedNodeMap&&(n.NamedNodeMap||n.MozNamedAttrMap),n.HTMLFormElement;let ef=n.DOMParser,eh=n.trustedTypes,ep=h.prototype,eg=D(ep,"cloneNode"),ey=D(ep,"remove"),e_=D(ep,"nextSibling"),ev=D(ep,"childNodes"),eb=D(ep,"parentNode"),ew=D(ep,"shadowRoot"),eC=D(ep,"attributes"),eE=f&&f.prototype?D(f.prototype,"nodeType"):null,eS=f&&f.prototype?D(f.prototype,"nodeName"):null;if("function"==typeof m){let e=o.createElement("template");e.content&&e.content.ownerDocument&&(o=e.content.ownerDocument)}let ex="",eR=!1,ek=0,eT=function(){if(ek>0)throw L('A configured TRUSTED_TYPES_POLICY callback (createHTML or createScriptURL) must not call DOMPurify.sanitize, as that causes infinite recursion. Do not pass a policy whose callbacks wrap DOMPurify as TRUSTED_TYPES_POLICY; see the "DOMPurify and Trusted Types" section of the README.')},eN=function(e){eT(),ek++;try{return t.createHTML(e)}finally{ek--}},eI=function(e){eT(),ek++;try{return t.createScriptURL(e)}finally{ek--}},eA=o,eP=eA.implementation,eO=eA.createNodeIterator,eL=eA.createDocumentFragment,ej=eA.getElementsByTagName,eM=i.importNode,eF=ec();a.isSupported="function"==typeof s&&"function"==typeof eb&&eP&&void 0!==eP.createHTMLDocument;let eD=et,eU=null,eB=M({},[...U,...B,...q,...H,...G]),eq=null,eW=M({}
1,[...z,...K,...V,...Z]),eH=Object.seal(c(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),e$=null,eG=null,ez=Object.seal(c(null,{tagCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeCheck:{writable:!0,configurable:!1,enumerable:!0,value:null}})),eK=!0,eV=!0,eZ=!1,eY=!0,eX=!1,eJ=!0,eQ=!1,e0=!1,e1=null,e2=null,e8=!1,e6=!1,e3=!1,e5=!1,e4=!0,e9=!1,e7="user-content-",te=!0,tt=!1,tr={},tn=null,ts=M({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","selectedcontent","style","svg","template","thead","title","video","xmp"]),ta=null,to=M({},["audio","video","img","source","image","track"]),ti=null,tl=M({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),tu="http://www.w3.org/1998/Math/MathML",td="http://www.w3.org/2000/svg",tc="http://www.w3.org/1999/xhtml",tm=tc,tf=!1,th=null,tp=M({},[tu,td,tc],C),tg=u(["mi","mo","mn","ms","mtext"]),ty=M({},tg),t_=u(["annotation-xml"]),tv=M({},t_),tb=M({},["title","style","font","a","script"]),tw=null,tC=["application/xhtml+xml","text/html"],tE=null,tS=null,tx=o.createElement("form"),tR=function(e){return e instanceof RegExp||e instanceof Function},tk=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(tS&&tS===e)return;e&&"object"==typeof e||(e={}),e=F(e),tE="application/xhtml+xml"===(tw=-1===tC.indexOf(e.PARSER_MEDIA_TYPE)?"text/html":e.PARSER_MEDIA_TYPE)?C:w,eU=em(e,"ALLOWED_TAGS",eB,{transform:tE}),eq=em(e,"ALLOWED_ATTR",eW,{transform:tE}),th=em(e,"ALLOWED_NAMESPACES",tp,{transform:C}),ti=em(e,"ADD_URI_SAFE_ATTR",tl,{transform:tE,base:tl}),ta=em(e,"ADD_DATA_URI_TAGS",to,{transform:tE,base:to}),tn=em(e,"FORBID_CONTENTS",ts,{transform:tE}),e$=em(e,"FORBID_TAGS",F({}),{transform:tE}),eG=em(e,"FORBID_ATTR",F({}),{transform:tE}),tr=!!A(e,"USE_PROFILES")&&(e.USE_PROFILES&&"object"==typeof e.USE_PROFILES?F(e.USE_PROFILES):e.USE_PROFILES),eK=!1!==e.ALLOW_ARIA_ATTR,eV=!1!==e.ALLOW_DATA_ATTR,eZ=e.ALLOW_UNKNOWN_PROTOCOLS||!1,eY=!1!==e.ALLOW_SELF_CLOSE_IN_ATTR,eX=e.SAFE_FOR_TEMPLATES||!1,eJ=!1!==e.SAFE_FOR_XML,eQ=e.WHOLE_DOCUMENT||!1,e6=e.RETURN_DOM||!1,e3=e.RETURN_DOM_FRAGMENT||!1,e5=e.RETURN_TRUSTED_TYPE||!1,e8=e.FORCE_BODY||!1,e4=!1!==e.SANITIZE_DOM,e9=e.SANITIZE_NAMED_PROPS||!1,te=!1!==e.KEEP_CONTENT,tt=e.IN_PLACE||!1,eD=!function(e){try{return O(e,""),!0}catch(e){return!1}}(e.ALLOWED_URI_REGEXP)?et:e.ALLOWED_URI_REGEXP,tm="string"==typeof e.NAMESPACE?e.NAMESPACE:tc,ty=A(e,"MATHML_TEXT_INTEGRATION_POINTS")&&e.MATHML_TEXT_INTEGRATION_POINTS&&"object"==typeof e.MATHML_TEXT_INTEGRATION_POINTS?F(e.MATHML_TEXT_INTEGRATION_POINTS):M({},tg),tv=A(e,"HTML_INTEGRATION_POINTS")&&e.HTML_INTEGRATION_POINTS&&"object"==typeof e.HTML_INTEGRATION_POINTS?F(e.HTML_INTEGRATION_POINTS):M({},t_);let n=A(e,"CUSTOM_ELEMENT_HANDLING")&&e.CUSTOM_ELEMENT_HANDLING&&"object"==typeof e.CUSTOM_ELEMENT_HANDLING?F(e.CUSTOM_ELEMENT_HANDLING):c(null);if(eH=c(null),A(n,"tagNameCheck")&&tR(n.tagNameCheck)&&(eH.tagNameCheck=n.tagNameCheck),A(n,"attributeNameCheck")&&tR(n.attributeNameCheck)&&(eH.attributeNameCheck=n.attributeNameCheck),A(n,"allowCustomizedBuiltInElements")&&"boolean"==typeof n.allowCustomizedBuiltInElements&&(eH.allowCustomizedBuiltInElements=n.allowCustomizedBuiltInElements),d(eH),eX&&(eV=!1),e3&&(e6=!0),tr&&(eU=M({},G),eq=c(null),!0===tr.html&&(M(eU,U),M(eq,z)),!0===tr.svg&&(M(eU,B),M(eq,K),M(eq,Z)),!0===tr.svgFilters&&(M(eU,q),M(eq,K),M(eq,Z)),!0===tr.mathMl&&(M(eU,H),M(eq,V),M(eq,Z))),ez.tagCheck=null,ez.attributeCheck=null,A(e,"ADD_TAGS")&&("function"==typeof e.ADD_TAGS?ez.tagCheck=e.ADD_TAGS:b(e.ADD_TAGS)&&(eU===eB&&(eU=F(eU)),M(eU,e.ADD_TAGS,tE))),A(e,"ADD_ATTR")&&("function"==typeof e.ADD_ATTR?ez.attributeCheck=e.ADD_ATTR:b(e.ADD_ATTR)&&(eq===eW&&(eq=F(eq)),M(eq,e.ADD_ATTR,tE))),A(e,"ADD_URI_SAFE_ATTR")&&b(e.ADD_URI_SAFE_ATTR)&&M(ti,e.ADD_URI_SAFE_ATTR,tE),A(e,"FORBID_CONTENTS")&&b(e.FORBID_CONTENTS)&&(tn===ts&&(tn=F(tn)),M(tn,e.FORBID_CONTENTS,tE)),A(e,"ADD_FORBID_CONTENTS")&&b(e.ADD_FORBID_CONTENTS)&&(tn===ts&&(tn=F(tn)),M(tn,e.ADD_FORBID_CONTENTS,tE)),te&&(eU["#text"]=!0),eQ&&M(eU,["html","head","body"]),eU.table&&(M(eU,["tbody"]),delete e$.tbody),e.TRUSTED_TYPES_POLICY){if("function"!=typeof e.TRUSTED_TYPES_POLICY.createHTML)throw L('TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.');if("function"!=typeof e.TRUSTED_TYPES_POLICY.createScriptURL)throw L('TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.');let r=t;t=e.TRUSTED_TYPES_POLICY;try{ex=eN("")}catch(e){throw t=r,e}}else null===e.TRUSTED_TYPES_POLICY?(t=void 0,ex=""):(void 0===t&&(eR||(r=ed(eh,l),eR=!0),t=r),t&&"string"==typeof ex&&(ex=eN("")));u&&u(e),tS=e},tT=M({},[...B,...q,...W]),tN=M({},[...H,...$]),tI=function(e){var t,r,n;let s=eb(e);s&&s.tagName||(s={namespaceURI:tm,tagName:"template"});let a=w(e.tagName),o=w(s.tagName);return!!th[e.namespaceURI]&&(e.namespaceURI===td?(t=s).namespaceURI===tc?"svg"===a:t.namespaceURI===tu?"svg"===a&&("annotation-xml"===o||ty[o]):!!tT[a]:e.namespaceURI===tu?(r=s).namespaceURI===tc?"math"===a:r.namespaceURI===td?"math"===a&&tv[o]:!!tN[a]:e.namespaceURI===tc?((n=s).namespaceURI!==td||!!tv[o
1])&&(n.namespaceURI!==tu||!!ty[o])&&!tN[a]&&(tb[a]||!tT[a]):"application/xhtml+xml"===tw&&!!th[e.namespaceURI])},tA=function(e){_(a.removed,{element:e});try{eb(e).removeChild(e)}catch(t){if(ey(e),!eb(e))throw L("a node selected for removal could not be detached from its tree and cannot be safely returned; refusing to sanitize in place")}},tP=function(e){let t=ev(e);if(t){let e=[];p(t,t=>{_(e,t)}),p(e,e=>{try{ey(e)}catch(e){}})}let r=eC(e);if(r)for(let t=r.length-1;t>=0;--t){let n=r[t],s=n&&n.name;if("string"==typeof s)try{e.removeAttribute(s)}catch(e){}}},tO=function(e,t){try{_(a.removed,{attribute:t.getAttributeNode(e),from:t})}catch(e){_(a.removed,{attribute:null,from:t})}if(t.removeAttribute(e),"is"===e)if(e6||e3)try{tA(t)}catch(e){}else try{t.setAttribute(e,"")}catch(e){}},tL=function(e){let t=eC(e);if(t)for(let r=t.length-1;r>=0;--r){let n=t[r],s=n&&n.name;if("string"==typeof s&&!eq[tE(s)])try{e.removeAttribute(s)}catch(e){}}},tj=function(e){let t=[e];for(;t.length>0;){let e=t.pop();(eE?eE(e):e.nodeType)===1&&tL(e);let r=ev(e);if(r)for(let e=r.length-1;e>=0;--e)t.push(r[e])}},tM=function(e){let r=null,n=null;if(e8)e="<remove></remove>"+e;else{let t=E(e,/^[\r\n\t ]+/);n=t&&t[0]}"application/xhtml+xml"===tw&&tm===tc&&(e='<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body>'+e+"</body></html>");let s=t?eN(e):e;if(tm===tc)try{r=new ef().parseFromString(s,tw)}catch(e){}if(!r||!r.documentElement){r=eP.createDocument(tm,"template",null);try{r.documentElement.innerHTML=tf?ex:s}catch(e){}}let a=r.body||r.documentElement;return(e&&n&&a.insertBefore(o.createTextNode(n),a.childNodes[0]||null),tm===tc)?ej.call(r,eQ?"html":"body")[0]:eQ?r.documentElement:a},tF=function(e){return eO.call(e.ownerDocument||e,e,j.SHOW_ELEMENT|j.SHOW_COMMENT|j.SHOW_TEXT|j.SHOW_PROCESSING_INSTRUCTION|j.SHOW_CDATA_SECTION,null)},tD=function(e){return e=S(e,Y," "),e=S(e,X," "),e=S(e,J," ")},tU=function(e){var t;e.normalize();let r=eO.call(e.ownerDocument||e,e,j.SHOW_TEXT|j.SHOW_COMMENT|j.SHOW_CDATA_SECTION|j.SHOW_PROCESSING_INSTRUCTION,null),n=r.nextNode();for(;n;)n.data=tD(n.data),n=r.nextNode();let s=null==(t=e.querySelectorAll)?void 0:t.call(e,"template");s&&p(s,e=>{tq(e.content)&&tU(e.content)})},tB=function(e){let t=eS?eS(e):null;return"string"==typeof t&&"form"===tE(t)&&("string"!=typeof e.nodeName||"string"!=typeof e.textContent||"function"!=typeof e.removeChild||e.attributes!==eC(e)||"function"!=typeof e.removeAttribute||"function"!=typeof e.setAttribute||"string"!=typeof e.namespaceURI||"function"!=typeof e.insertBefore||"function"!=typeof e.hasChildNodes||e.nodeType!==eE(e)||e.childNodes!==ev(e))},tq=function(e){if(!eE||"object"!=typeof e||null===e)return!1;try{return 11===eE(e)}catch(e){return!1}},tW=function(e){if(!eE||"object"!=typeof e||null===e)return!1;try{return"number"==typeof eE(e)}catch(e){return!1}};function tH(e,t,r){0!==e.length&&p(e,e=>{e.call(a,t,r,tS)})}let t$=function(e,t){if(!e$[t]&&tV(t)&&(eH.tagNameCheck instanceof RegExp&&O(eH.tagNameCheck,t)||eH.tagNameCheck instanceof Function&&eH.tagNameCheck(t)))return!1;if(te&&!tn[t]){let t=eb(e),r=ev(e);if(r&&t){let n=r.length;for(let s=n-1;s>=0;--s){let n=tt?r[s]:eg(r[s],!0);t.insertBefore(n,e_(e))}}}return tA(e),!0},tG=function(e){if(tH(eF.beforeSanitizeElements,e,null),tB(e))return tA(e),!0;let t=tE(eS?eS(e):e.nodeName);if(tH(eF.uponSanitizeElement,e,{tagName:t,allowedTags:eU}),eJ&&e.hasChildNodes()&&!tW(e.firstElementChild)&&O(eo,e.textContent)&&O(eo,e.innerHTML)||eJ&&e.namespaceURI===tc&&"style"===t&&tW(e.firstElementChild)||7===e.nodeType||eJ&&8===e.nodeType&&O(ei,e.data)||0)return tA(e),!0;if(e$[t]||!(ez.tagCheck instanceof Function&&ez.tagCheck(t))&&!eU[t])return t$(e,t);if((eE?eE(e):e.nodeType)===1&&!tI(e)||("noscript"===t||"noembed"===t||"noframes"===t)&&O(el,e.innerHTML))return tA(e),!0;if(eX&&3===e.nodeType){let t=tD(e.textContent);e.textContent!==t&&(_(a.removed,{element:e.cloneNode()}),e.textContent=t)}return tH(eF.afterSanitizeElements,e,null),!1},tz=function(e,t,r){if(eG[t]||e4&&("id"===t||"name"===t)&&(r in o||r in tx))return!1;let n=eq[t]||ez.attributeCheck instanceof Function&&ez.attributeCheck(t,e);if(eV&&O(Q,t));else if(eK&&O(ee,t));else if(n){if(ti[t]);else if(O(eD,S(r,en,"")));else if(("src"===t||"xlink:href"===t||"href"===t)&&"script"!==e&&0===x(r,"data:")&&ta[e]);else if(eZ&&!O(er,S(r,en,"")));else if(r)return!1}else if(!(tV(e)&&(eH.tagNameCheck instanceof RegExp&&O(eH.tagNameCheck,e)||eH.tagNameCheck instanceof Function&&eH.tagNameCheck(e))&&(eH.attributeNameCheck instanceof RegExp&&O(eH.attributeNameCheck,t)||eH.attributeNameCheck instanceof Function&&eH.attributeNameCheck(t,e))||"is"===t&&eH.allowCustomizedBuiltInElements&&(eH.tagNameCheck instanceof RegExp&&O(eH.tagNameCheck,r)||eH.tagNameCheck instanceof Function&&eH.tagNameCheck(r))))return!1;return!0},tK=M({},["annotation-xml","color-profile","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","missing-glyph"]),tV=function(e){return!tK[w(e)]&&O(ea,e)},tZ=function(e,r,n,s){if(t&&"object"==typeof eh&&"function"==typeof eh.getAttributeType&&!n)switch(eh.getAttributeType(e,r)){case"TrustedHTML":return eN(s);case"TrustedScriptURL":return eI(s)}return s},tY=function(e,t,r,n){try{r?e.setAttributeNS(r,t,n):e.setAttribute(t,n),tB(e)?tA(e):y(a.removed)}catch(r){tO(t,e)}},tX=function(e){tH(eF.beforeSanitizeAttributes,e,null);let t=e.attributes;if(!t||tB(e))return;let r={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:eq,forceKeepAttr:void 0},n=t.length,s=tE(e.nodeName);for(;n--;){let a=t[n],o=a.name,i=a.namespaceURI,l=a.value,u=tE(o),d="value"===o?l:R(l);if(r.attrName=u,r.attrValue=d,r.keepAttr=!0,r.forceKeepAttr=void 0,tH(eF.uponSanitizeAttribute,e,r),d=r.attrValue,e9&&("id"===u||"name"===u)&&0!==x(d,e7)&&(tO(o,e),d=e7+d),eJ&&O(/((--!?|])>)|<\/(style|script|title|xmp|textarea|noscript|iframe|noembed|noframes)/i,d)||"attributename"===u&&E(d,"href")){tO(o,e);continue}if(!r.forceKeepAttr){if(!r.keepAttr||!eY&&O(eu,d)||(eX&&(d=tD(d)),!tz(s,u,d))){tO(o,e);continue}(d=tZ(s,u,i,d))!==l&&tY(e,o,i,d)}}tH(eF.afterSanitizeAttributes,e,null)},tJ=function(e){let t=null,r=tF(e);for(tH(eF.beforeSanitizeShadowDOM,e,null);t=r.nextNode();)if(tH(eF.uponSanitizeShadowNode,t,null),tG(t),tX(t),tq(t.content)&&tJ(t.content),(eE?eE(t):t.nodeType)===1){let e=ew(t);tq(e)&&(tQ(e),tJ(e))}tH(eF.afterSanitizeShadowDOM,e,null)},tQ=function(e){let t=[{node:e,shadow:null}];for(;t.length>0;){let e=t.pop();if(e.shadow){tJ(e.shadow);continue}let r=e.node,n=(eE?eE(r):r.nodeType)===1,s=ev(r);if(s)for(let e=s.length-1;e>=0;--e)t.push({node:s[e],shadow:null});if(n){let e=eS?eS(r):null;if("string"==typeof e&&"template"===tE(e)){let e=r.content;tq(e)&&t.push({node:e,shadow:null})}}if(n){let e=ew(r);tq(e)&&t.push({node:null,shadow:e},{node:e,shadow:null})}}};return a.sanitize=function(e){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=null,s=null,o=null,l=null;if((tf=!e)&&(e="<!-->"),"string"!=typeof e&&!tW(e)&&"string"!=typeof(e=function(e){switch(typeof e){case"string":return e;case"number":return k(e);case"boolean":return T(e);case"bigint":return N?N(e):"0";case"symbol":return I?I(e):"Symbol()";case"undefined":default:return P(e);case"function":case"object":{if(null===e)return P(e);let t=D(e,"toString");if("function"==typeof t){let r=t(e);return"string"==typeof r?r:P(r)}return P(e)}}}(e)))throw L("dirty is not a string, aborting");if(!a.isSupported)return e;e0?(eU=e1,eq=e2):tk(r),(eF.uponSanitizeElement.length>0||eF.uponSanitizeAttribute.length>0)&&(eU=F(eU)),eF.uponSanitizeAttribute.length>0&&(eq=F(eq)),a.removed=[];let u=tt&&"string"!=typeof e&&tW(e);if(u){let t=eS?eS(e):e.nodeName;if("string"==typeof t){let e=tE(t);if(!eU[e]||e$[e])throw L("root node is forbidden and cannot be sanitized in-place")}if(tB(e))throw L("root node is clobbered and cannot be sanitized in-place");try{tQ(e)}catch(t){throw tP(e),t}}else if(tW(e))1===(s=(n=tM("<!---->")).ownerDocument.importNode(e,!0)).nodeType&&"BODY"===s.nodeName||"HTML"===s.nodeName?n=s:n.appendChild(s),tQ(s);else{if(!e6&&!eX&&!eQ&&-1===e.indexOf("<"))return t&&e5?eN(e):e;if(!(n=tM(e)))return e6?null:e5?ex:""}n&&e8&&tA(n.firstChild);let d=tF(u?e:n);try{for(;o=d.nextNode();)tG(o),tX(o),tq(o.content)&&tJ(o.content)}catch(t){throw u&&tP(e),t}if(u)return p(a.removed,e=>{e.element&&tj(e.element)}),eX&&tU(e),e;if(e6){if(eX&&tU(n),e3)for(l=eL.call(n.ownerDocument);n.firstChild;)l.appendChild(n.firstChild);else l=n;return(eq.shadowroot||eq.shadowrootmode)&&(l=eM.call(i,l,!0)),l}let c=eQ?n.outerHTML:n.innerHTML;return eQ&&eU["!doctype"]&&n.ownerDocument&&n.ownerDocument.doctype&&n.ownerDocument.doctype.name&&O(es,n.ownerDocument.doctype.name)&&(c="<!DOCTYPE "+n.ownerDocument.doctype.name+">\n"+c),eX&&(c=tD(c)),t&&e5?eN(c):c},a.setConfig=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};tk(e),e0=!0,e1=eU,e2=eq},a.clearConfig=function(){tS=null,e0=!1,e1=null,e2=null,t=r,ex=""},a.isValidAttribute=function(e,t,r){return tS||tk({}),tz(tE(e),tE(t),r)},a.addHook=function(e,t){"function"!=typeof t||A(eF,e)&&_(eF[e],t)},a.removeHook=function(e,t){if(A(eF,e)){if(void 0!==t){let r=g(eF[e],t);return -1===r?void 0:v(eF[e],r,1)[0]}return y(eF[e])}},a.removeHooks=function(e){A(eF,e)&&(eF[e]=[])},a.removeAllHooks=function(){eF=ec()},a}();ef.sanitize.bind(ef),ef.isSupported,ef.addHook.bind(ef),ef.removeHook.bind(ef),ef.removeHooks.bind(ef),ef.removeAllHooks.bind(ef),ef.setConfig.bind(ef),ef.clearConfig.bind(ef),ef.isValidAttribute.bind(ef),ef.version,ef.removed,e.s(["default",0,function({html:e,className:t,as:n="div"}){return(0,r.jsx)(n,{className:t,dangerouslySetInnerHTML:{__html:ef.sanitize(e)}})}],89083)}
1,19434,e=>{e.v({footnote:"NutritionSummary-module-scss-module__BdXbSq__footnote",highlightItem:"NutritionSummary-module-scss-module__BdXbSq__highlightItem",highlightLabel:"NutritionSummary-module-scss-module__BdXbSq__highlightLabel",highlightValue:"NutritionSummary-module-scss-module__BdXbSq__highlightValue",highlights:"NutritionSummary-module-scss-module__BdXbSq__highlights",loading:"NutritionSummary-module-scss-module__BdXbSq__loading",root:"NutritionSummary-module-scss-module__BdXbSq__root",spin:"NutritionSummary-module-scss-module__BdXbSq__spin",spinner:"NutritionSummary-module-scss-module__BdXbSq__spinner",table:"NutritionSummary-module-scss-module__BdXbSq__table",tdName:"NutritionSummary-module-scss-module__BdXbSq__tdName",tdPer100:"NutritionSummary-module-scss-module__BdXbSq__tdPer100",tdServing:"NutritionSummary-module-scss-module__BdXbSq__tdServing",thName:"NutritionSummary-module-scss-module__BdXbSq__thName",thPer100:"NutritionSummary-module-scss-module__BdXbSq__thPer100",thServing:"NutritionSummary-module-scss-module__BdXbSq__thServing"})},67034,(e,t,r)=>{var n={675:function(e,t){"use strict";t.byteLength=function(e){var t=l(e),r=t[0],n=t[1];return(r+n)*3/4-n},t.toByteArray=function(e){var t,r,a=l(e),o=a[0],i=a[1],u=new s((o+i)*3/4-i),d=0,c=i>0?o-4:o;for(r=0;r<c;r+=4)t=n[e.charCodeAt(r)]<<18|n[e.charCodeAt(r+1)]<<12|n[e.charCodeAt(r+2)]<<6|n[e.charCodeAt(r+3)],u[d++]=t>>16&255,u[d++]=t>>8&255,u[d++]=255&t;return 2===i&&(t=n[e.charCodeAt(r)]<<2|n[e.charCodeAt(r+1)]>>4,u[d++]=255&t),1===i&&(t=n[e.charCodeAt(r)]<<10|n[e.charCodeAt(r+1)]<<4|n[e.charCodeAt(r+2)]>>2,u[d++]=t>>8&255,u[d++]=255&t),u},t.fromByteArray=function(e){for(var t,n=e.length,s=n%3,a=[],o=0,i=n-s;o<i;o+=16383)a.push(function(e,t,n){for(var s,a=[],o=t;o<n;o+=3)s=(e[o]<<16&0xff0000)+(e[o+1]<<8&65280)+(255&e[o+2]),a.push(r[s>>18&63]+r[s>>12&63]+r[s>>6&63]+r[63&s]);return a.join("")}(e,o,o+16383>i?i:o+16383));return 1===s?a.push(r[(t=e[n-1])>>2]+r[t<<4&63]+"=="):2===s&&a.push(r[(t=(e[n-2]<<8)+e[n-1])>>10]+r[t>>4&63]+r[t<<2&63]+"="),a.join("")};for(var r=[],n=[],s="u">typeof Uint8Array?Uint8Array:Array,a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",o=0,i=a.length;o<i;++o)r[o]=a[o],n[a.charCodeAt(o)]=o;function l(e){var t=e.length;if(t%4>0)throw Error("Invalid string. Length must be a multiple of 4");var r=e.indexOf("=");-1===r&&(r=t);var n=r===t?0:4-r%4;return[r,n]}n[45]=62,n[95]=63},72:function(e,t,r){"use strict";var n=r(675),s=r(783),a="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):null;function o(e){if(e>0x7fffffff)throw RangeError('The value "'+e+'" is invalid for option "size"');var t=new Uint8Array(e);return Object.setPrototypeOf(t,i.prototype),t}function i(e,t,r){if("number"==typeof e){if("string"==typeof t)throw TypeError('The "string" argument must be of type string. Received type number');return d(e)}return l(e,t,r)}function l(e,t,r){if("string"==typeof e){var n=e,s=t;if(("string"!=typeof s||""===s)&&(s="utf8"),!i.isEncoding(s))throw TypeError("Unknown encoding: "+s);var a=0|f(n,s),l=o(a),u=l.write(n,s);return u!==a&&(l=l.slice(0,u)),l}if(ArrayBuffer.isView(e))return c(e);if(null==e)throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e);if(N(e,ArrayBuffer)||e&&N(e.buffer,ArrayBuffer)||"u">typeof SharedArrayBuffer&&(N(e,SharedArrayBuffer)||e&&N(e.buffer,SharedArrayBuffer)))return function(e,t,r){var n;if(t<0||e.byteLength<t)throw RangeError('"offset" is outside of buffer bounds');if(e.byteLength<t+(r||0))throw RangeError('"length" is outside of buffer bounds');return Object.setPrototypeOf(n=void 0===t&&void 0===r?new Uint8Array(e):void 0===r?new Uint8Array(e,t):new Uint8Array(e,t,r),i.prototype),n}(e,t,r);if("number"==typeof e)throw TypeError('The "value" argument must not be of type number. Received type number');var d=e.valueOf&&e.valueOf();if(null!=d&&d!==e)return i.from(d,t,r);var h=function(e){if(i.isBuffer(e)){var t=0|m(e.length),r=o(t);return 0===r.length||e.copy(r,0,0,t),r}return void 0!==e.length?"number"!=typeof e.length||function(e){return e!=e}(e.length)?o(0):c(e):"Buffer"===e.type&&Array.isArray(e.data)?c(e.data):void 0}(e);if(h)return h;if("u">typeof Symbol&&null!=Symbol.toPrimitive&&"function"==typeof e[Symbol.toPrimitive])return i.from(e[Symbol.toPrimitive]("string"),t,r);throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e)}function u(e){if("number"!=typeof e)throw TypeError('"size" argument must be of type number');
vendor: 16,509 bytes, line 1
1if(e<0)throw RangeError('The value "'+e+'" is invalid for option "size"')}function d(e){return u(e),o(e<0?0:0|m(e))}function c(e){for(var t=e.length<0?0:0|m(e.length),r=o(t),n=0;n<t;n+=1)r[n]=255&e[n];return r}t.Buffer=i,t.SlowBuffer=function(e){return+e!=e&&(e=0),i.alloc(+e)},t.INSPECT_MAX_BYTES=50,t.kMaxLength=0x7fffffff,i.TYPED_ARRAY_SUPPORT=function(){try{var e=new Uint8Array(1),t={foo:function(){return 42}};return Object.setPrototypeOf(t,Uint8Array.prototype),Object.setPrototypeOf(e,t),42===e.foo()}catch(e){return!1}}(),!i.TYPED_ARRAY_SUPPORT&&"u">typeof console&&"function"==typeof console.error&&console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support."),Object.defineProperty(i.prototype,"parent",{enumerable:!0,get:function(){if(i.isBuffer(this))return this.buffer}}),Object.defineProperty(i.prototype,"offset",{enumerable:!0,get:function(){if(i.isBuffer(this))return this.byteOffset}}),i.poolSize=8192,i.from=function(e,t,r){return l(e,t,r)},Object.setPrototypeOf(i.prototype,Uint8Array.prototype),Object.setPrototypeOf(i,Uint8Array),i.alloc=function(e,t,r){return(u(e),e<=0)?o(e):void 0!==t?"string"==typeof r?o(e).fill(t,r):o(e).fill(t):o(e)},i.allocUnsafe=function(e){return d(e)},i.allocUnsafeSlow=function(e){return d(e)};function m(e){if(e>=0x7fffffff)throw RangeError("Attempt to allocate Buffer larger than maximum size: 0x7fffffff bytes");return 0|e}function f(e,t){if(i.isBuffer(e))return e.length;if(ArrayBuffer.isView(e)||N(e,ArrayBuffer))return e.byteLength;if("string"!=typeof e)throw TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof e);var r=e.length,n=arguments.length>2&&!0===arguments[2];if(!n&&0===r)return 0;for(var s=!1;;)switch(t){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":return x(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*r;case"hex":return r>>>1;case"base64":return k(e).length;default:if(s)return n?-1:x(e).length;t=(""+t).toLowerCase(),s=!0}}function h(e,t,r){var s,a,o,i=!1;if((void 0===t||t<0)&&(t=0),t>this.length||((void 0===r||r>this.length)&&(r=this.length),r<=0||(r>>>=0)<=(t>>>=0)))return"";for(e||(e="utf8");;)switch(e){case"hex":return function(e,t,r){var n=e.length;(!t||t<0)&&(t=0),(!r||r<0||r>n)&&(r=n);for(var s="",a=t;a<r;++a)s+=I[e[a]];return s}(this,t,r);case"utf8":case"utf-8":return _(this,t,r);case"ascii":return function(e,t,r){var n="";r=Math.min(e.length,r);for(var s=t;s<r;++s)n+=String.fromCharCode(127&e[s]);return n}(this,t,r);case"latin1":case"binary":return function(e,t,r){var n="";r=Math.min(e.length,r);for(var s=t;s<r;++s)n+=String.fromCharCode(e[s]);return n}(this,t,r);case"base64":return s=this,a=t,o=r,0===a&&o===s.length?n.fromByteArray(s):n.fromByteArray(s.slice(a,o));case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return function(e,t,r){for(var n=e.slice(t,r),s="",a=0;a<n.length;a+=2)s+=String.fromCharCode(n[a]+256*n[a+1]);return s}(this,t,r);default:if(i)throw TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),i=!0}}function p(e,t,r){var n=e[t];e[t]=e[r],e[r]=n}function g(e,t,r,n,s){var a;if(0===e.length)return -1;if("string"==typeof r?(n=r,r=0):r>0x7fffffff?r=0x7fffffff:r<-0x80000000&&(r=-0x80000000),(a=r*=1)!=a&&(r=s?0:e.length-1),r<0&&(r=e.length+r),r>=e.length)if(s)return -1;else r=e.length-1;else if(r<0)if(!s)return -1;else r=0;if("string"==typeof t&&(t=i.from(t,n)),i.isBuffer(t))return 0===t.length?-1:y(e,t,r,n,s);if("number"==typeof t){if(t&=255,"function"==typeof Uint8Array.prototype.indexOf)if(s)return Uint8Array.prototype.indexOf.call(e,t,r);else return Uint8Array.prototype.lastIndexOf.call(e,t,r);return y(e,[t],r,n,s)}throw TypeError("val must be string, number or Buffer")}function y(e,t,r,n,s){var a,o=1,i=e.length,l=t.length;if(void 0!==n&&("ucs2"===(n=String(n).toLowerCase())||"ucs-2"===n||"utf16le"===n||"utf-16le"===n)){if(e.length<2||t.length<2)return -1;o=2,i/=2,l/=2,r/=2}function u(e,t){return 1===o?e[t]:e.readUInt16BE(t*o)}if(s){var d=-1;for(a=r;a<i;a++)if(u(e,a)===u(t,-1===d?0:a-d)){if(-1===d&&(d=a),a-d+1===l)return d*o}else -1!==d&&(a-=a-d),d=-1}else for(r+l>i&&(r=i-l),a=r;a>=0;a--){for(var c=!0,m=0;m<l;m++)if(u(e,a+m)!==u(t,m)){c=!1;break}if(c)return a}return -1}i.isBuffer=function(e){return null!=e&&!0===e._isBuffer&&e!==i.prototype},i.compare=function(e,t){if(N(e,Uint8Array)&&(e=i.from(e,e.offset,e.byteLength)),N(t,Uint8Array)&&(t=i.from(t,t.offset,t.byteLength)),!i.isBuffer(e)||!i.isBuffer(t))throw TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(e===t)return 0;for(var r=e.length,n=t.length,s=0,a=Math.min(r,n);s<a;++s)if(e[s]!==t[s]){r=e[s],n=t[s];break}return r<n?-1:+(n<r)},i.isEncoding=function(e){switch(String(e).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},i.concat=function(e,t){if(!Array.isArray(e))throw TypeError('"list" argument must be an Array of Buffers');if(0===e.length)return i.alloc(0);if(void 0===t)for(r=0,t=0;r<e.length;++r)t+=e[r].length;var r,n=i.allocUnsafe(t),s=0;for(r=0;r<e.length;++r){var a=e[r];if(N(a,Uint8Array)&&(a=i.from(a)),!i.isBuffer(a))throw TypeError('"list" argument must be an Array of Buffers');a.copy(n,s),s+=a.length}return n},i.byteLength=f,i.prototype._isBuffer=!0,i.prototype.swap16=function(){var e=this.length;if(e%2!=0)throw RangeError("Buffer size must be a multiple of 16-bits");for(var t=0;t<e;t+=2)p(this,t,t+1);return this},i.prototype.swap32=function(){var e=this.length;if(e%4!=0)throw RangeError("Buffer size must be a multiple of 32-bits");for(var t=0;t<e;t+=4)p(this,t,t+3),p(this,t+1,t+2);return this},i.prototype.swap64=function(){var e=this.length;if(e%8!=0)throw RangeError("Buffer size must be a multiple of 64-bits");for(var t=0;t<e;t+=8)p(this,t,t+7),p(this,t+1,t+6),p(this,t+2,t+5),p(this,t+3,t+4);return this},i.prototype.toString=function(){var e=this.length;return 0===e?"":0==arguments.length?_(this,0,e):h.apply(this,arguments)},i.prototype.toLocaleString=i.prototype.toString,i.prototype.equals=function(e){if(!i.isBuffer(e))throw TypeError("Argument must be a Buffer");return this===e||0===i.compare(this,e)},i.prototype.inspect=function(){var e="",r=t.INSPECT_MAX_BYTES;return e=this.toString("hex",0,r).replace(/(.{2})/g,"$1 ").trim(),this.length>r&&(e+=" ... "),"<Buffer "+e+">"},a&&(i.prototype[a]=i.prototype.inspect),i.prototype.compare=function(e,t,r,n,s){if(N(e,Uint8Array)&&(e=i.from(e,e.offset,e.byteLength)),!i.isBuffer(e))throw TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof e);if(void 0===t&&(t=0),void 0===r&&(r=e?e.length:0),void 0===n&&(n=0),void 0===s&&(s=this.length),t<0||r>e.length||n<0||s>this.length)throw RangeError("out of range index");if(n>=s&&t>=r)return 0;if(n>=s)return -1;if(t>=r)return 1;if(t>>>=0,r>>>=0,n>>>=0,s>>>=0,this===e)return 0;for(var a=s-n,o=r-t,l=Math.min(a,o),u=this.slice(n,s),d=e.slice(t,r),c=0;c<l;++c)if(u[c]!==d[c]){a=u[c],o=d[c];break}return a<o?-1:+(o<a)},i.prototype.includes=function(e,t,r){return -1!==this.indexOf(e,t,r)},i.prototype.indexOf=function(e,t,r){return g(this,e,t,r,!0)},i.prototype.lastIndexOf=function(e,t,r){return g(this,e,t,r,!1)};function _(e,t,r){r=Math.min(e.length,r);for(var n=[],s=t;s<r;){var a,o,i,l,u=e[s],d=null,c=u>239?4:u>223?3:u>191?2:1;if(s+c<=r)switch(c){case 1:u<128&&(d=u);break;case 2:(192&(a=e[s+1]))==128&&(l=(31&u)<<6|63&a)>127&&(d=l);break;case 3:a=e[s+1],o=e[s+2],(192&a)==128&&(192&o)==128&&(l=(15&u)<<12|(63&a)<<6|63&o)>2047&&(l<55296||l>57343)&&(d=l);break;case 4:a=e[s+1],o=e[s+2],i=e[s+3],(192&a)==128&&(192&o)==128&&(192&i)==128&&(l=(15&u)<<18|(63&a)<<12|(63&o)<<6|63&i)>65535&&l<1114112&&(d=l)}null===d?(d=65533,c=1):d>65535&&(d-=65536,n.push(d>>>10&1023|55296),d=56320|1023&d),n.push(d),s+=c}var m=n,f=m.length;if(f<=4096)return String.fromCharCode.apply(String,m);for(var h="",p=0;p<f;)h+=String.fromCharCode.apply(String,m.slice(p,p+=4096));return h}function v(e,t,r){if(e%1!=0||e<0)throw RangeError("offset is not uint");if(e+t>r)throw RangeError("Trying to access beyond buffer length")}function b(e,t,r,n,s,a){if(!i.isBuffer(e))throw TypeError('"buffer" argument must be a Buffer instance');if(t>s||t<a)throw RangeError('"value" argument is out of bounds');if(r+n>e.length)throw RangeError("Index out of range")}function w(e,t,r,n,s,a){if(r+n>e.length||r<0)throw RangeError("Index out of range")}function C(e,t,r,n,a){return t*=1,r>>>=0,a||w(e,t,r,4,34028234663852886e22,-34028234663852886e22),s.write(e,t,r,n,23,4),r+4}function E(e,t,r,n,a){return t*=1,r>>>=0,a||w(e,t,r,8,17976931348623157e292,-17976931348623157e292),s.write(e,t,r,n,52,8),r+8}i.prototype.write=function(e,t,r,n){if(void 0===t)n="utf8",r=this.length,t=0;else if(void 0===r&&"string"==typeof t)n=t,r=this.length,t=0;else if(isFinite(t))t>>>=0,isFinite(r)?(r>>>=0,void 0===n&&(n="utf8")):(n=r,r=void 0);else throw Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var s,a,o,i,l,u,d,c,m=this.length-t;if((void 0===r||r>m)&&(r=m),e.length>0&&(r<0||t<0)||t>this.length)throw RangeError("Attempt to write outside buffer bounds");n||(n="utf8");for(var f=!1;;)switch(n){case"hex":return function(e,t,r,n){r=Number(r)||0;var s=e.length-r;n?(n=Number(n))>s&&(n=s):n=s;var a=t.length;n>a/2&&(n=a/2);for(var o=0;o<n;++o){var i,l=parseInt(t.substr(2*o,2),16);if((i=l)!=i)break;e[r+o]=l}return o}(this,e,t,r);case"utf8":case"utf-8":return s=t,a=r,T(x(e,this.length-s),this,s,a);case"ascii":return o=t,i=r,T(R(e),this,o,i);case"latin1":case"binary":return function(e,t,r,n){return T(R(t),e,r,n)}(this,e,t,r);case"base64":return l=t,u=r,T(k(e),this,l,u);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return d=t,c=r,T(function(e,t){for(var r,n,s=[],a=0;a<e.length&&!((t-=2)<0);++a)n=(r=e.charCodeAt(a))>>8,s.push(r%256),s.push(n);return s}(e,this.length-d),this,d,c);default:if(f)throw TypeError("Unknown encoding: "+n);n=(""+n).toLowerCase(),f=!0}},i.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}},i.prototype.slice=function(e,t){var r=this.length;e=~~e,t=void 0===t?r:~~t,e<0?(e+=r)<0&&(e=0):e>r&&(e=r),t<0?(t+=r)<0&&(t=0):t>r&&(t=r),t<e&&(t=e);var n=this.subarray(e,t);return Object.setPrototypeOf(n,i.prototype),n},i.prototype.readUIntLE=function(e,t,r){e>>>=0,t>>>=0,r||v(e,t,this.length);for(var n=this[e],s=1,a=0;++a<t&&(s*=256);)n+=this[e+a]*s;return n},i.prototype.readUIntBE=function(e,t,r){e>>>=0,t>>>=0,r||v(e,t,this.length);for(var n=this[e+--t],s=1;t>0&&(s*=256);)n+=this[e+--t]*s;return n},i.prototype.readUInt8=function(e,t){return e>>>=0,t||v(e,1,this.length),this[e]},i.prototype.readUInt16LE=function(e,t){return e>>>=0,t||v(e,2,this.length),this[e]|this[e+1]<<8},i.prototype.readUInt16BE=function(e,t){return e>>>=0,t||v(e,2,this.length),this[e]<<8|this[e+1]},i.prototype.readUInt32LE=function(e,t){return e>>>=0,t||v(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+0x1000000*this[e+3]},i.prototype.readUInt32BE=function(e,t){return e>>>=0,t||v(e,4,this.length),0x1000000*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},i.prototype.readIntLE=function(e,t,r){e>>>=0,t>>>=0,r||v(e,t,this.length);for(var n=this[e],s=1,a=0;++a<t&&(s*=256);)n+=this[e+a]*s;return n>=(s*=128)&&(n-=Math.pow(2,8*t)),n},i.prototype.readIntBE=function(e,t,r){e>>>=0,t>>>=0,r||v(e,t,this.length);for(var n=t,s=1,a=this[e+--n];n>0&&(s*=256);)a+=this[e+--n]*s;return a>=(s*=128)&&(a-=Math.pow(2,8*t)),a},i.prototype.readInt8=function(e,t){return(e>>>=0,t||v(e,1,this.length),128&this[e])?-((255-this[e]+1)*1):this[e]},i.prototype.readInt16LE=function(e,t){e>>>=0,t||v(e,2,this.length);var r=this[e]|this[e+1]<<8;return 32768&r?0xffff0000|r:r},i.prototype.readInt16BE=function(e,t){e>>>=0,t||v(e,2,this.length);var r=this[e+1]|this[e]<<8;return 32768&r?0xffff0000|r:r},i.prototype.readInt32LE=function(e,t){return e>>>=0,t||v(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},i.prototype.readInt32BE=function(e,t){return e>>>=0,t||v(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},i.prototype.readFloatLE=function(e,t){return e>>>=0,t||v(e,4,this.length),s.read(this,e,!0,23,4)},i.prototype.readFloatBE=function(e,t){return e>>>=0,t||v(e,4,this.length),s.read(this,e,!1,23,4)},i.prototype.readDoubleLE=function(e,t){return e>>>=0,t||v(e,8,this.length),s.read(this,e,!0,52,8)},i.prototype.readDoubleBE=function(e,t){return e>>>=0,t||v(e,8,this.length),s.read(this,e,!1,52,8)},i.prototype.writeUIntLE=function(e,t,r,n){if(e*=1,t>>>=0,r>>>=0,!n){var s=Math.pow(2,8*r)-1;b(this,e,t,r,s,0)}var a=1,o=0;for(this[t]=255&e;++o<r&&(a*=256);)this[t+o]=e/a&255;return t+r},i.prototype.writeUIntBE=function(e,t,r,n){if(e*=1,t>>>=0,r>>>=0,!n){var s=Math.pow(2,8*r)-1;b(this,e,t,r,s,0)}var a=r-1,o=1;for(this[t+a]=255&e;--a>=0&&(o*=256);)this[t+a]=e/o&255;return t+r},i.prototype.writeUInt8=function(e,t,r){return e*=1,t>>>=0,r||b(this,e,t,1,255,0),this[t]=255&e,t+1},i.prototype.writeUInt16LE=function(e,t,r){return e*=1,t>>>=0,r||b(this,e,t,2,65535,0),this[t]=255&e,this[t+1]=e>>>8,t+2},i.prototype.writeUInt16BE=function(e,t,r){return e*=1,t>>>=0,r||b(this,e,t,2,65535,0),this[t]=e>>>8,this[t+1]=255&e,t+2},i.prototype.writeUInt32LE=function(e,t,r){return e*=1,t>>>=0,r||b(this,e,t,4,0xffffffff,0),this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e,t+4},i.prototype.writeUInt32BE=function(e,t,r){return e*=1,t>>>=0,r||b(this,e,t,4,0xffffffff,0),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},i.prototype.writeIntLE=function(e,t,r,n){if(e*=1,t>>>=0,!n){var s=Math.pow(2,8*r-1);b(this,e,t,r,s-1,-s)}var a=0,o=1,i=0;for(this[t]=255&e;++a<r&&(o*=256);)e<0&&0===i&&0!==this[t+a-1]&&(i=1),this[t+a]=(e/o|0)-i&255;return t+r},i.prototype.writeIntBE=function(e,t,r,n){if(e*=1,t>>>=0,!n){var s=Math.pow(2,8*r-1);b(this,e,t,r,s-1,-s)}var a=r-1,o=1,i=0;for(this[t+a]=255&e;--a>=0&&(o*=256);)e<0&&0===i&&0!==this[t+a+1]&&(i=1),this[t+a]=(e/o|0)-i&255;return t+r},i.prototype.writeInt8=function(e,t,r){return e*=1,t>>>=0,r||b(this,e,t,1,127,-128),e<0&&(e=255+e+1),this[t]=255&e,t+1},i.prototype.writeInt16LE=function(e,t,r){return e*=1,t>>>=0,r||b(this,e,t,2,32767,-32768),this[t]=255&e,this[t+1]=e>>>8,t+2},i.prototype.writeInt16BE=function(e,t,r){return e*=1,t>>>=0,r||b(this,e,t,2,32767,-32768),this[t]=e>>>8,this[t+1]=255&e,t+2},i.prototype.writeInt32LE=function(e,t,r){return e*=1,t>>>=0,r||b(this,e,t,4,0x7fffffff,-0x80000000),this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24,t+4},i.prototype.writeInt32BE=function(e,t,r){return e*=1,t>>>=0,r||b(this,e,t,4,0x7fffffff,-0x80000000),e<0&&(e=0xffffffff+e+1),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},i.prototype.writeFloatLE=function(e,t,r){return C(this,e,t,!0,r)},i.prototype.writeFloatBE=function(e,t,r){return C(this,e,t,!1,r)},i.prototype.writeDoubleLE=function(e,t,r){return E(this,e,t,!0,r)},i.prototype.writeDoubleBE=function(e,t,r){return E(this,e,t,!1,r)},i.prototype.copy=function(e,t,r,n){if(!i.isBuffer(e))throw TypeError("argument should be a Buffer");if(r||(r=0),n||0===n||(n=this.length),t>=e.length&&(t=e.length),t||(t=0),n>0&&n<r&&(n=r),n===r||0===e.length||0===this.length)return 0;if(t<0)throw RangeError("targetStart out of bounds");if(r<0||r>=this.length)throw RangeError("Index out of range");if(n<0)throw RangeError("sourceEnd out of bounds");n>this.length&&(n=this.length),e.length-t<n-r&&(n=e.length-t+r);var s=n-r;if(this===e&&"function"==typeof Uint8Array.prototype.copyWithin)this.copyWithin(t,r,n);else if(this===e&&r<t&&t<n)for(var a=s-1;a>=0;--a)e[a+t]=this[a+r];else Uint8Array.prototype.set.call(e,this.subarray(r,n),t);return s},i.prototype.fill=function(e,t,r,n){if("string"==typeof e){if("string"==typeof t?(n=t,t=0,r=this.length):"string"==typeof r&&(n=r,r=this.length),void 0!==n&&"string"!=typeof n)throw TypeError("encoding must be a string");if("string"==typeof n&&!i.isEncoding(n))throw TypeError("Unknown encoding: "+n);if(1===e.length){var s,a=e.charCodeAt(0);("utf8"===n&&a<128||"latin1"===n)&&(e=a)}}else"number"==typeof e?e&=255:"boolean"==typeof e&&(e=Number(e));if(t<0||this.length<t||this.length<r)throw RangeError("Out of range index");if(r<=t)return this;if(t>>>=0,r=void 0===r?this.length:r>>>0,e||(e=0),"number"==typeof e)for(s=t;s<r;++s)this[s]=e;else{var o=i.isBuffer(e)?e:i.from(e,n),l=o.length;
1if(0===l)throw TypeError('The value "'+e+'" is invalid for argument "value"');for(s=0;s<r-t;++s)this[s+t]=o[s%l]}return this};var S=/[^+/0-9A-Za-z-_]/g;function x(e,t){t=t||1/0;for(var r,n=e.length,s=null,a=[],o=0;o<n;++o){if((r=e.charCodeAt(o))>55295&&r<57344){if(!s){if(r>56319||o+1===n){(t-=3)>-1&&a.push(239,191,189);continue}s=r;continue}if(r<56320){(t-=3)>-1&&a.push(239,191,189),s=r;continue}r=(s-55296<<10|r-56320)+65536}else s&&(t-=3)>-1&&a.push(239,191,189);if(s=null,r<128){if((t-=1)<0)break;a.push(r)}else if(r<2048){if((t-=2)<0)break;a.push(r>>6|192,63&r|128)}else if(r<65536){if((t-=3)<0)break;a.push(r>>12|224,r>>6&63|128,63&r|128)}else if(r<1114112){if((t-=4)<0)break;a.push(r>>18|240,r>>12&63|128,r>>6&63|128,63&r|128)}else throw Error("Invalid code point")}return a}function R(e){for(var t=[],r=0;r<e.length;++r)t.push(255&e.charCodeAt(r));return t}function k(e){return n.toByteArray(function(e){if((e=(e=e.split("=")[0]).trim().replace(S,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function T(e,t,r,n){for(var s=0;s<n&&!(s+r>=t.length)&&!(s>=e.length);++s)t[s+r]=e[s];return s}function N(e,t){return e instanceof t||null!=e&&null!=e.constructor&&null!=e.constructor.name&&e.constructor.name===t.name}var I=function(){for(var e="0123456789abcdef",t=Array(256),r=0;r<16;++r)for(var n=16*r,s=0;s<16;++s)t[n+s]=e[r]+e[s];return t}()},783:function(e,t){t.read=function(e,t,r,n,s){var a,o,i=8*s-n-1,l=(1<<i)-1,u=l>>1,d=-7,c=r?s-1:0,m=r?-1:1,f=e[t+c];for(c+=m,a=f&(1<<-d)-1,f>>=-d,d+=i;d>0;a=256*a+e[t+c],c+=m,d-=8);for(o=a&(1<<-d)-1,a>>=-d,d+=n;d>0;o=256*o+e[t+c],c+=m,d-=8);if(0===a)a=1-u;else{if(a===l)return o?NaN:1/0*(f?-1:1);o+=Math.pow(2,n),a-=u}return(f?-1:1)*o*Math.pow(2,a-n)},t.write=function(e,t,r,n,s,a){var o,i,l,u=8*a-s-1,d=(1<<u)-1,c=d>>1,m=5960464477539062e-23*(23===s),f=n?0:a-1,h=n?1:-1,p=+(t<0||0===t&&1/t<0);for(isNaN(t=Math.abs(t))||t===1/0?(i=+!!isNaN(t),o=d):(o=Math.floor(Math.log(t)/Math.LN2),t*(l=Math.pow(2,-o))<1&&(o--,l*=2),o+c>=1?t+=m/l:t+=m*Math.pow(2,1-c),t*l>=2&&(o++,l/=2),o+c>=d?(i=0,o=d):o+c>=1?(i=(t*l-1)*Math.pow(2,s),o+=c):(i=t*Math.pow(2,c-1)*Math.pow(2,s),o=0));s>=8;e[r+f]=255&i,f+=h,i/=256,s-=8);for(o=o<<s|i,u+=s;u>0;e[r+f]=255&o,f+=h,o/=256,u-=8);e[r+f-h]|=128*p}}},s={};function a(e){var t=s[e];if(void 0!==t)return t.exports;var r=s[e]={exports:{}},o=!0;try{n[e](r,r.exports,a),o=!1}finally{o&&delete s[e]}return r.exports}a.ab="/ROOT/node_modules/next/dist/compiled/buffer/",t.exports=a(72)},78491,e=>{e.v({alignCenter:"GridList-module-scss-module__Kk8IZa__alignCenter",alignRight:"GridList-module-scss-module__Kk8IZa__alignRight",asHeader:"GridList-module-scss-module__Kk8IZa__asHeader",body:"GridList-module-scss-module__Kk8IZa__body",buttonList:"GridList-module-scss-module__Kk8IZa__buttonList",card:"GridList-module-scss-module__Kk8IZa__card",cardBody:"GridList-module-scss-module__Kk8IZa__cardBody",cardButton:"GridList-module-scss-module__Kk8IZa__cardButton",cardButtons:"GridList-module-scss-module__Kk8IZa__cardButtons",cardContent:"GridList-module-scss-module__Kk8IZa__cardContent",cardImage:"GridList-module-scss-module__Kk8IZa__cardImage",cardTitle:"GridList-module-scss-module__Kk8IZa__cardTitle",cardTitleAlignCenter:"GridList-module-scss-module__Kk8IZa__cardTitleAlignCenter",cardTitleAlignLeft:"GridList-module-scss-module__Kk8IZa__cardTitleAlignLeft",cardTitleAlignRight:"GridList-module-scss-module__Kk8IZa__cardTitleAlignRight",cardTitleCenter:"GridList-module-scss-module__Kk8IZa__cardTitleCenter",cardTitleFontRegular:"GridList-module-scss-module__Kk8IZa__cardTitleFontRegular",cardTitleLarge:"GridList-module-scss-module__Kk8IZa__cardTitleLarge",cardTitleWeightBold:"GridList-module-scss-module__Kk8IZa__cardTitleWeightBold",cardTitleWeightRegular:"GridList-module-scss-module__Kk8IZa__cardTitleWeightRegular",footer:"GridList-module-scss-module__Kk8IZa__footer",fourColGrid:"GridList-module-scss-module__Kk8IZa__fourColGrid",fourColMenu:"GridList-module-scss-module__Kk8IZa__fourColMenu",fourColNutrition:"GridList-module-scss-module__Kk8IZa__fourColNutrition",fourColRelated:"GridList-module-scss-module__Kk8IZa__fourColRelated",fourColTheme:"GridList-module-scss-module__Kk8IZa__fourColTheme",grid:"GridList-module-scss-module__Kk8IZa__grid",header:"GridList-module-scss-module__Kk8IZa__header",imageContain:"GridList-module-scss-module__Kk8IZa__imageContain",imageNoRound:"GridList-module-scss-module__Kk8IZa__imageNoRound",
1imageWrapper:"GridList-module-scss-module__Kk8IZa__imageWrapper",imageWrapperFull:"GridList-module-scss-module__Kk8IZa__imageWrapperFull",listButton:"GridList-module-scss-module__Kk8IZa__listButton",logoImage:"GridList-module-scss-module__Kk8IZa__logoImage",moduleDesktopImages:"GridList-module-scss-module__Kk8IZa__moduleDesktopImages",moduleImageWrapper:"GridList-module-scss-module__Kk8IZa__moduleImageWrapper",moduleMobileImages:"GridList-module-scss-module__Kk8IZa__moduleMobileImages",oneCol:"GridList-module-scss-module__Kk8IZa__oneCol",oneColLarge:"GridList-module-scss-module__Kk8IZa__oneColLarge",root:"GridList-module-scss-module__Kk8IZa__root",threeCol:"GridList-module-scss-module__Kk8IZa__threeCol",threeColBorder:"GridList-module-scss-module__Kk8IZa__threeColBorder",threeColMenu:"GridList-module-scss-module__Kk8IZa__threeColMenu",title:"GridList-module-scss-module__Kk8IZa__title",titleCenter:"GridList-module-scss-module__Kk8IZa__titleCenter",titleFontRegular:"GridList-module-scss-module__Kk8IZa__titleFontRegular",titleLarge:"GridList-module-scss-module__Kk8IZa__titleLarge",titleRow:"GridList-module-scss-module__Kk8IZa__titleRow",twoCol:"GridList-module-scss-module__Kk8IZa__twoCol",twoColImage:"GridList-module-scss-module__Kk8IZa__twoColImage",twoColLarge:"GridList-module-scss-module__Kk8IZa__twoColLarge"})},54115,e=>{e.v({body:"TitleBody-module-scss-module__KETIxa__body",desktopImages:"TitleBody-module-scss-module__KETIxa__desktopImages",imageContain:"TitleBody-module-scss-module__KETIxa__imageContain",imageNoRound:"TitleBody-module-scss-module__KETIxa__imageNoRound",imageWrapper:"TitleBody-module-scss-module__KETIxa__imageWrapper",mobileImages:"TitleBody-module-scss-module__KETIxa__mobileImages",root:"TitleBody-module-scss-module__KETIxa__root",title:"TitleBody-module-scss-module__KETIxa__title",titleCenter:"TitleBody-module-scss-module__KETIxa__titleCenter",titleFontRegular:"TitleBody-module-scss-module__KETIxa__titleFontRegular",titleLarge:"TitleBody-module-scss-module__KETIxa__titleLarge"})},733,e=>{e.v({card:"FlippableCardList-module-scss-module__BqUXCG__card",cardBack:"FlippableCardList-module-scss-module__BqUXCG__cardBack",cardFlipped:"FlippableCardList-module-scss-module__BqUXCG__cardFlipped",cardFront:"FlippableCardList-module-scss-module__BqUXCG__cardFront",cardInner:"FlippableCardList-module-scss-module__BqUXCG__cardInner",grid:"FlippableCardList-module-scss-module__BqUXCG__grid",root:"FlippableCardList-module-scss-module__BqUXCG__root",viewMore:"FlippableCardList-module-scss-module__BqUXCG__viewMore",viewMoreRow:"FlippableCardList-module-scss-module__BqUXCG__viewMoreRow"})},98517,e=>{"use strict";var t=e.i(43476),r=e.i(71645),n=e.i(46227),s=e.i(733);e.s(["default",0,function({data:e}){let a=(0,n.useDictionary)(),[o,i]=(0,r.useState)(6),[l,u]=(0,r.useState)(new Set),d=e.showViewMore?e.cards.slice(0,o):e.cards,c=e.showViewMore&&o<e.cards.length,m=(0,r.useCallback)(e=>{u(t=>{let r=new Set(t);return r.has(e)?r.delete(e):r.add(e),r})},[]),f=(0,r.useCallback)(()=>{i(e=>e+6)},[]);return(0,t.jsxs)("div",{className:s.default.root,children:[(0,t.jsx)("div",{className:s.default.grid,children:d.map(e=>{let r=l.has(e.id);return(0,t.jsx)("div",{className:`${s.default.card} ${r?s.default.cardFlipped:""}`,onClick:()=>m(e.id),children:(0,t.jsxs)("div",{className:s.default.cardInner,children:[(0,t.jsx)("div",{className:s.default.cardFront,children:e.frontImageUrl&&(0,t.jsx)("img",{src:e.frontImageUrl,alt:""})}),(0,t.jsx)("div",{className:s.default.cardBack,children:e.backImageUrl&&(0,t.jsx)("img",{src:e.backImageUrl,alt:""})})]})},e.id)})}),c&&(0,t.jsx)("div",{className:s.default.viewMoreRow,children:(0,t.jsx)("button",{className:s.default.viewMore,onClick:f,children:a.tabNav.viewMore})})]})}])},80539,e=>{e.v({desktopImage:"VerticalImageList-module-scss-module__Fvmsja__desktopImage",imageItem:"VerticalImageList-module-scss-module__Fvmsja__imageItem",imageLink:"VerticalImageList-module-scss-module__Fvmsja__imageLink",list:"VerticalImageList-module-scss-module__Fvmsja__list",mobileImage:"VerticalImageList-module-scss-module__Fvmsja__mobileImage",root:"VerticalImageList-module-scss-module__Fvmsja__root",withHeader:"VerticalImageList-module-scss-module__Fvmsja__withHeader"})},73565,e=>{e.v({arrowButton:"PhotoGallery-module-scss-module__dfVd9G__arrowButton",desktopOnly:"PhotoGallery-module-scss-module__dfVd9G__desktopOnly",desktopStrip:"PhotoGallery-module-scss-module__dfVd9G__desktopStrip",mainImageWrapper:"PhotoGallery-module-scss-module__dfVd9G__mainImageWrapper",mobileOnly:"PhotoGallery-module-scss-module__dfVd9G__mobileOnly",mobileStr
1ip:"PhotoGallery-module-scss-module__dfVd9G__mobileStrip",mobileThumb:"PhotoGallery-module-scss-module__dfVd9G__mobileThumb",root:"PhotoGallery-module-scss-module__dfVd9G__root",selected:"PhotoGallery-module-scss-module__dfVd9G__selected",thumbnail:"PhotoGallery-module-scss-module__dfVd9G__thumbnail",thumbnailList:"PhotoGallery-module-scss-module__dfVd9G__thumbnailList",thumbnailStrip:"PhotoGallery-module-scss-module__dfVd9G__thumbnailStrip",thumbnailTrack:"PhotoGallery-module-scss-module__dfVd9G__thumbnailTrack"})},32085,e=>{"use strict";var t=e.i(43476),r=e.i(71645),n=e.i(73565);e.s(["default",0,function({data:e}){let s=e.images,a=e.imagesMobile,o=s.length,[i,l]=(0,r.useState)(0),[u,d]=(0,r.useState)(0),c=(0,r.useRef)(null),m=(i%o+o)%o,f=(0,r.useCallback)((e,t)=>{c.current&&(c.current.style.transition=t?"transform 0.3s ease":"none",c.current.style.transform=`translateX(${-(329*e)}px)`)},[]),h=(0,r.useCallback)(()=>{let e=i+1;l(e),f(e,!0)},[i,f]),p=(0,r.useCallback)(()=>{let e=i-1;l(e),f(e,!0)},[i,f]),g=(0,r.useCallback)(e=>{l(e),f(e,!0)},[f]),y=(0,r.useMemo)(()=>{let e=[];for(let t=i-5;t<=i+5;t++)e.push({virtualIdx:t,realIdx:(t%o+o)%o});return e},[i,o]);if(!o)return null;let _=a.length?a:s;return(0,t.jsxs)("section",{className:n.default.root,children:[(0,t.jsxs)("div",{className:n.default.mainImageWrapper,children:[(0,t.jsx)("img",{className:n.default.desktopOnly,src:s[m],alt:""}),(0,t.jsx)("img",{className:n.default.mobileOnly,src:_[u]??s[u],alt:""})]}),o>1&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("div",{className:`${n.default.thumbnailStrip} ${n.default.desktopStrip}`,children:[(0,t.jsx)("button",{className:n.default.arrowButton,onClick:p,"aria-label":"Previous",children:(0,t.jsx)("img",{src:"/images/icon-arrow-left.svg",alt:""})}),(0,t.jsx)("div",{className:n.default.thumbnailTrack,children:(0,t.jsx)("div",{className:n.default.thumbnailList,ref:c,children:y.map(({virtualIdx:e,realIdx:r})=>(0,t.jsx)("div",{className:`${n.default.thumbnail} ${r===m?n.default.selected:""}`,style:{left:329*e},onClick:()=>g(e),children:(0,t.jsx)("img",{src:s[r],alt:"",loading:"lazy"})},e))})}),(0,t.jsx)("button",{className:n.default.arrowButton,onClick:h,"aria-label":"Next",children:(0,t.jsx)("img",{src:"/images/icon-arrow-right.svg",alt:""})})]}),(0,t.jsx)("div",{className:n.default.mobileStrip,children:s.map((e,r)=>(0,t.jsx)("div",{className:`${n.default.mobileThumb} ${r===u?n.default.selected:""}`,onClick:()=>d(r),children:(0,t.jsx)("img",{src:e,alt:"",loading:"lazy"})},r))})]})]})}])},91391,e=>{e.v({content:"Tabs-module-scss-module__9wtrGq__content",root:"Tabs-module-scss-module__9wtrGq__root",tab:"Tabs-module-scss-module__9wtrGq__tab",tabActive:"Tabs-module-scss-module__9wtrGq__tabActive",tabs:"Tabs-module-scss-module__9wtrGq__tabs",withHeader:"Tabs-module-scss-module__9wtrGq__withHeader"})},49161,e=>{"use strict";var t=e.i(43476),r=e.i(71645),n=e.i(91391);e.s(["default",0,function({labels:e,tabContents:s,hasHeader:a}){let[o,i]=(0,r.useState)(0),l=(0,r.useCallback)(e=>{i(e)},[]);return e.length?(0,t.jsxs)("section",{className:`${n.default.root}${a?` ${n.default.withHeader}`:""}`,children:[(0,t.jsx)("div",{className:n.default.tabs,children:e.map((e,r)=>(0,t.jsx)("button",{className:`${n.default.tab} ${r===o?n.default.tabActive:""}`,onClick:()=>l(r),children:e},r))}),(0,t.jsx)("div",{className:n.default.content,children:s[o]})]}):null}])},68292,e=>{e.v({card:"PressReleaseList-module-scss-module__809Lha__card",cardAction:"PressReleaseList-module-scss-module__809Lha__cardAction",cardContent:"PressReleaseList-module-scss-module__809Lha__cardContent",cardDate:"PressReleaseList-module-scss-module__809Lha__cardDate",cardHeadline:"PressReleaseList-module-scss-module__809Lha__cardHeadline",grid:"PressReleaseList-module-scss-module__809Lha__grid",root:"PressReleaseList-module-scss-module__809Lha__root",viewMore:"PressReleaseList-module-scss-module__809Lha__viewMore",viewMoreRow:"PressReleaseList-module-scss-module__809Lha__viewMoreRow"})},3734,e=>{"use strict";var t=e.i(43476),r=e.i(71645),n=e.i(46227),s=e.i(36534),a=e.i(68292);e.s(["default",0,function({data:e}){let o=(0,n.useDictionary)(),[i,l]=(0,r.useState)(6),u=e.items.slice(0,i),d=i<e.items.length;return(0,t.jsxs)("section",{className:a.default.root,children:[(0,t.jsx)("div",{className:a.default.grid,children:u.map((e,r)=>(0,t.jsx)("div",{className:a.default.card,children:(0,t.jsxs)("div",{className:a.default.cardContent,children:[e.date&&(0,t.jsx)("span",{className:a.default.cardDate,children:e.date}),e.headline&&(0,t.jsx)("h3",{className:a.default.cardHeadline,children:e.headline}),(e.detailUrl||e.pdfUrl)&&(0,t.jsxs)("div",{className:a.default.cardAction,children:[e.detailUrl&&(0,t.jsx)(s.default,{href:e.detailUrl,small:!0,children:o.pressRelease.learnMore}),e.pdfUrl&&(0,t.jsx)(s.default,{href:e.pdfUrl,small:!0,variant:e.detailUrl?"outline":"primary",children:o.pressRelease.download})]})]})},r))}),d&&(0,t.jsx)("div",{className:a.default.viewMoreRow,children:(0,t.jsx)("button",{className:a.default.viewMore,onClick:()=>l(e=>e+6),children:o.tabNav.viewMore})})]})}])},29801,(e,t,r)=>{"use strict";
1t.exports=function e(t,r){if(t===r)return!0;if(t&&r&&"object"==typeof t&&"object"==typeof r){if(t.constructor!==r.constructor)return!1;if(Array.isArray(t)){if((n=t.length)!=r.length)return!1;for(s=n;0!=s--;)if(!e(t[s],r[s]))return!1;return!0}if(t.constructor===RegExp)return t.source===r.source&&t.flags===r.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===r.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===r.toString();if((n=(a=Object.keys(t)).length)!==Object.keys(r).length)return!1;for(s=n;0!=s--;)if(!Object.prototype.hasOwnProperty.call(r,a[s]))return!1;for(s=n;0!=s--;){var n,s,a,o=a[s];if(!e(t[o],r[o]))return!1}return!0}return t!=t&&r!=r}},76896,e=>{"use strict";let t;var r,n=e.i(71645),s=e.i(74080),a=e.i(29801);function o(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var s=0,n=Object.getOwnPropertySymbols(e);s<n.length;s++)0>t.indexOf(n[s])&&Object.prototype.propertyIsEnumerable.call(e,n[s])&&(r[n[s]]=e[n[s]]);return r}function i(e,t,r,n){return new(r||(r=Promise))(function(s,a){function o(e){try{l(n.next(e))}catch(e){a(e)}}function i(e){try{l(n.throw(e))}catch(e){a(e)}}function l(e){var t;e.done?s(e.value):((t=e.value)instanceof r?t:new r(function(e){e(t)})).then(o,i)}l((n=n.apply(e,t||[])).next())})}"function"==typeof SuppressedError&&SuppressedError;let l=()=>{},u=!1;async function d(e){if(u||l("No options were set before calling importLibrary. Make sure to configure the loader using setOptions()."),!window?.google?.maps?.importLibrary)throw Error("google.maps.importLibrary is not installed.");return await google.maps.importLibrary(e)}let c="NOT_LOADED",m="LOADING",f="LOADED",h=["gmp_visgl_reactgooglemaps_v1.8.3"],p=n.default.createContext(null),g=c,y=new Set;function _(e){e!==g&&(g=e,y.forEach(e=>e(g)))}let v={onBoundsChanged:"bounds_changed",onCenterChanged:"center_changed",onClick:"click",onContextmenu:"contextmenu",onDblclick:"dblclick",onDrag:"drag",onDragend:"dragend",onDragstart:"dragstart",onHeadingChanged:"heading_changed",onIdle:"idle",onIsFractionalZoomEnabledChanged:"isfractionalzoomenabled_changed",onMapCapabilitiesChanged:"mapcapabilities_changed",onMapTypeIdChanged:"maptypeid_changed",onMousemove:"mousemove",onMouseout:"mouseout",onMouseover:"mouseover",onProjectionChanged:"projection_changed",onRenderingTypeChanged:"renderingtype_changed",onTilesLoaded:"tilesloaded",onTiltChanged:"tilt_changed",onZoomChanged:"zoom_changed",onCameraChanged:"bounds_changed"},b=["bounds_changed","center_changed","heading_changed","tilt_changed","zoom_changed"],w=["click","contextmenu","dblclick","mousemove","mouseout","mouseover"],C=Object.keys(v);function E(e,t){let r=(0,n.useRef)(e);return t(e,r.current)||(r.current=e),r.current}function S(e,t){var r;r=a.default,(0,n.useEffect)(e,[E(t,r)])}let x=new Set(["backgroundColor","clickableIcons","controlSize","disableDefaultUI","disableDoubleClickZoom","draggable","draggableCursor","draggingCursor","fullscreenControl","fullscreenControlOptions","gestureHandling","headingInteractionEnabled","isFractionalZoomEnabled","keyboardShortcuts","mapTypeControl","mapTypeControlOptions","mapTypeId","maxZoom","minZoom","noClear","panControl","panControlOptions","restriction","rotateControl","rotateControlOptions","scaleControl","scaleControlOptions","scrollwheel","streetView","streetViewControl","streetViewControlOptions","styles","tiltInteractionEnabled","zoomControl","zoomControlOptions"]);function R(){var e;return(null==(e=(0,n.useContext)(p))?void 0:e.status)||c}function k(e,t){if(!e||!t)return!1;let r=T(e),n=T(t);return r.lat===n.lat&&r.lng===n.lng}function T(e){return e&&"object"==typeof e&&"lat"in e&&"lng"in e&&Number.isFinite(e.lat)&&Number.isFinite(e.lng)?e:e.toJSON()}function N(e){if("north"in e&&"south"in e&&"east"in e&&"west"in e)return e;
1let t=e.getNorthEast().toJSON(),r=e.getSouthWest().toJSON();return{north:t.lat,east:t.lng,south:r.lat,west:r.lng}}function I(e,t){if(!e||!t)return e===t;let r="getArray"in t?t.getArray():t;if(e.length!==r.length)return!1;for(let t=0;t<e.length;t++)if(!k(e[t],r[t]))return!1;return!0}let A=()=>n.default.createElement("div",{style:{position:"absolute",top:0,left:0,bottom:0,right:0,zIndex:999,display:"flex",flexFlow:"column nowrap",textAlign:"center",justifyContent:"center",fontSize:".8rem",color:"rgba(0,0,0,0.6)",background:"#dddddd",padding:"1rem 1.5rem"}},n.default.createElement("h2",null,"Error: AuthFailure"),n.default.createElement("p",null,"A problem with your API key prevents the map from rendering correctly. Please make sure the value of the ",n.default.createElement("code",null,"APIProvider.apiKey")," prop is correct. Check the error-message in the console for further details."));function P(){let[e,t]=(0,n.useState)(null);return[e,(0,n.useCallback)(e=>t(e),[t])]}function O(){return R()===f}function L(){let[,e]=(0,n.useReducer)(e=>e+1,0);return e}class j{static has(e){return this.entries[e]&&this.entries[e].length>0}static pop(e){return this.entries[e]&&this.entries[e].pop()||null}static push(e,t){this.entries[e]||(this.entries[e]=[]),this.entries[e].push(t)}}j.entries={};let M=n.default.createContext(null),F=e=>{let t,r,s,a,i,l,{children:u,id:d,className:c,style:m}=e,f=(0,n.useContext)(p),h=R();if(!f)throw Error("<Map> can only be used inside an <ApiProvider> component.");
1let[g,y,_]=function(e,t){let r,s,a=O(),[i,l]=(0,n.useState)(null),[u,d]=P(),c=(r=L(),s=(0,n.useRef)({center:{lat:0,lng:0},heading:0,tilt:0,zoom:0}),(0,n.useEffect)(()=>{if(!i)return;let e=google.maps.event.addListener(i,"bounds_changed",()=>{let e,t,n,a,o;e=i.getCenter(),t=i.getZoom(),n=i.getHeading()||0,a=i.getTilt()||0,o=i.getBounds(),e&&o&&Number.isFinite(t)||console.warn("[useTrackedCameraState] at least one of the values from the map returned undefined. This is not expected to happen. Please report an issue at https://github.com/visgl/react-google-maps/issues/new"),Object.assign(s.current,{center:(null==e?void 0:e.toJSON())||{lat:0,lng:0},zoom:t||0,heading:n,tilt:a}),r()});return()=>e.remove()},[i,r]),s),{id:m,defaultBounds:f,defaultCenter:h,defaultZoom:p,defaultHeading:g,defaultTilt:y,reuseMaps:_,renderingType:v,colorScheme:b}=e,w=o(e,["id","defaultBounds","defaultCenter","defaultZoom","defaultHeading","defaultTilt","reuseMaps","renderingType","colorScheme"]),C=void 0!==e.zoom||void 0!==e.defaultZoom,E=void 0!==e.center||void 0!==e.defaultCenter;f||C&&E||console.warn("<Map> component is missing configuration. You have to provide zoom and center (via the `zoom`/`defaultZoom` and `center`/`defaultCenter` props) or specify the region to show using `defaultBounds`. See https://visgl.github.io/react-google-maps/docs/api-reference/components/map#required"),!w.center&&h&&(w.center=h),!w.zoom&&Number.isFinite(p)&&(w.zoom=p),!w.heading&&Number.isFinite(g)&&(w.heading=g),!w.tilt&&Number.isFinite(y)&&(w.tilt=y);let S=w.internalUsageAttributionIds;for(let e of(null==S?w.internalUsageAttributionIds=t.internalUsageAttributionIds:w.internalUsageAttributionIds=[...t.internalUsageAttributionIds||[],...S],Object.keys(w)))void 0===w[e]&&delete w[e];let x=(0,n.useRef)(void 0);return(0,n.useEffect)(()=>{let r,n;if(!u||!a)return;let{addMapInstance:s,removeMapInstance:i}=t,{mapId:d}=e,h=`${d||"default"}:${v||"default"}:${b||"LIGHT"}`;if(_&&j.has(h)?(r=(n=j.pop(h)).getDiv(),u.appendChild(r),n.setOptions(w),setTimeout(()=>n.moveCamera({}),0)):((r=document.createElement("div")).style.height="100%",u.appendChild(r),n=new google.maps.Map(r,Object.assign(Object.assign(Object.assign({},w),v?{renderingType:v}:{}),b?{colorScheme:b}:{}))),l(n),s(n,m),f){let{padding:e}=f,t=o(f,["padding"]);n.fitBounds(t,e)}else C&&E||n.fitBounds({east:180,west:-180,south:-90,north:90});if(x.current){let{mapId:e,cameraState:t}=x.current;e!==d&&n.moveCamera(t)}return()=>
1{x.current={mapId:d,cameraState:c.current},r.remove(),_?j.push(h,n):google.maps.event.clearInstanceListeners(n),l(null),i(m)}},[u,a,m,e.mapId,e.renderingType,e.colorScheme]),[i,d,c]}(e,f);for(let o of(t=e.center?T(e.center):null,r=null,s=null,t&&Number.isFinite(t.lat)&&Number.isFinite(t.lng)&&(r=t.lat,s=t.lng),a=Number.isFinite(e.zoom)?e.zoom:null,i=Number.isFinite(e.heading)?e.heading:null,l=Number.isFinite(e.tilt)?e.tilt:null,(0,n.useLayoutEffect)(()=>{if(!g)return;let e={},t=!1;null!==r&&null!==s&&(_.current.center.lat!==r||_.current.center.lng!==s)&&(e.center={lat:r,lng:s},t=!0),null!==a&&_.current.zoom!==a&&(e.zoom=a,t=!0),null!==i&&_.current.heading!==i&&(e.heading=i,t=!0),null!==l&&_.current.tilt!==l&&(e.tilt=l,t=!0),t&&g.moveCamera(e)}),C)){let t=e[o],r=v[o];(0,n.useEffect)(()=>{if(!g||!t)return;let e=google.maps.event.addListener(g,r,e=>{t(function(e,t,r){var n;let s={type:e,map:t,detail:{},stoppable:!1,stop:()=>{}};if(b.includes(e)){let e=t.getCenter(),r=t.getZoom(),n=t.getHeading()||0,a=t.getTilt()||0,o=t.getBounds();return e&&o&&Number.isFinite(r)||console.warn("[createEvent] at least one of the values from the map returned undefined. This is not expected to happen. Please report an issue at https://github.com/visgl/react-google-maps/issues/new"),s.detail={center:(null==e?void 0:e.toJSON())||{lat:0,lng:0},zoom:r||0,heading:n,tilt:a,bounds:(null==o?void 0:o.toJSON())||{north:90,east:180,south:-90,west:-180}},s}if(w.includes(e)){if(!r)throw Error("[createEvent] mouse events must provide a srcEvent");return s.domEvent=r.domEvent,s.stoppable=!0,s.stop=()=>r.stop(),s.detail={latLng:(null==(n=r.latLng)?void 0:n.toJSON())||null,placeId:r.placeId},s}return s}(r,g,e))});return()=>e.remove()},[g,r,t])}let E={};for(let t of Object.keys(e))x.has(t)&&(E[t]=e[t]);S(()=>{g&&g.setOptions(E)},[E]);let k=function(e,t){let{viewport:r,viewState:s}=t;return(0,n.useLayoutEffect)(()=>{if(!e||!s)return;let{latitude:t,longitude:r,bearing:n,pitch:a,zoom:o}=s;e.moveCamera({center:{lat:t,lng:r},heading:n,tilt:a,zoom:o+1})},[e,s]),!!r}(g,e),N=!!e.controlled;(0,n.useEffect)(()=>{if(g)return k&&g.setOptions({disableDefaultUI:!0}),(k||N)&&g.setOptions({gestureHandling:"none",keyboardShortcuts:!1}),()=>{g.setOptions({gestureHandling:e.gestureHandling,keyboardShortcuts:e.keyboardShortcuts})}},[g,k,N,e.gestureHandling,e.keyboardShortcuts]);let I=e.center?T(e.center):null,F=null,D=null;I&&Number.isFinite(I.lat)&&Number.isFinite(I.lng)&&(F=I.lat,D=I.lng);let U=(0,n.useMemo)(()=>{var t,r,n;return{center:{lat:null!=F?F:0,lng:null!=D?D:0},zoom:null!=(t=e.zoom)?t:0,heading:null!=(r=e.heading)?r:0,tilt:null!=(n=e.tilt)?n:0}},[F,D,e.zoom,e.heading,e.tilt]);(0,n.useLayoutEffect)(()=>{if(!g||!N)return;g.moveCamera(U);let e=g.addListener("bounds_changed",()=>{g.moveCamera(U)});return()=>e.remove()},[g,N,U]);let B=(0,n.useMemo)(()=>Object.assign({width:"100%",height:"100%",position:"relative",zIndex:k?-1:0},m),[m,k]),q=(0,n.useMemo)(()=>({map:g}),[g]);return"AUTH_FAILURE"===h?n.default.createElement("div",{style:Object.assign({position:"relative"},c?{}:B),className:c},n.default.createElement(A,null)):n.default.createElement("div",Object.assign({ref:y,"data-testid":"map",style:c?void 0:B,className:c},d?{id:d}:{}),g?n.default.createElement(M.Provider,{value:q},u):null)};F.deckGLViewProps=!0;let D=new Set,U=(e=null)=>{let t=(0,n.useContext)(p),{map:r}=(0,n.useContext)(M)||{};if(null===t)return!function(...e){let t=JSON.stringify(e);D.has(t)||(D.add(t),console.error(...e))}("useMap(): failed to retrieve APIProviderContext. Make sure that the <APIProvider> component exists and that the component you are calling `useMap()` from is a sibling of the <APIProvider>."),null;let{mapInstances:s}=t;return null!==e?s[e]||null:r||s.default||null};function B(e){let t=O(),r=(0,n.useContext)(p);return(0,n.useEffect)(()=>{t&&r&&r.importLibrary(e)},[t,r,e]),(null==r?void 0:r.loadedLibraries[e])||null}let{useLayoutEffect:q,useRef:W}=n,H=null!=(r=n.useInsertionEffect)?r:q;function $(){throw Error("useEffectEvent: invalid call during rendering.")}let G=function(e){let t=W($);return H(()=>{t.current=e},[e]),(...e)=>t.current(...e)},z=()=>{};function K(e,t,r){let s=G(null!=r?r:z),a=!!r;(0,n.useEffect)(()=>
1{if(!e||!t||!a)return;let r=google.maps.event.addListener(e,t,s);return()=>r.remove()},[e,t,a])}function V(e,t,r){(0,n.useEffect)(()=>{e&&(e[t]=r)},[e,t,r])}let Z=()=>{};function Y(e,t,r){let s=G(null!=r?r:Z),a=!!r;(0,n.useEffect)(()=>{if(e&&t&&a)return e.addEventListener(t,s),()=>e.removeEventListener(t,s)},[e,t,a])}let X=new class{constructor(){this.renderedStyles=new Set,this.styleElement=null}getStyleElement(){return this.styleElement||(this.styleElement=document.createElement("style"),this.styleElement.setAttribute("data-rgm-anchor-styles",""),document.head.appendChild(this.styleElement)),this.styleElement}addAdvancedMarkerPointerEventsOverwrite(){if(this.renderedStyles.has("marker-pointer-events"))return;let e=this.getStyleElement();e.textContent+=` 2 gmp-advanced-marker[data-origin='rgm'] { 3 pointer-events: none !important; 4 } 5 `,this.renderedStyles.add("marker-pointer-events")}cleanup(){this.styleElement&&(this.styleElement.remove(),this.styleElement=null,this.renderedStyles.clear())}},J=n.default.createContext(null),Q=["50%","100%"];function ee(e){return e.nodeType===Node.ELEMENT_NODE}(0,n.forwardRef)((e,t)=>{let{children:r,style:a,className:o,anchorPoint:i}=e,[l,u]=function(e){var t,r,s,a,o;
5let[i,l]=(0,n.useState)(null),[u,d]=(0,n.useState)(null),c=U(),m=B("marker"),{children:f,onClick:h,className:p,onMouseEnter:g,onMouseLeave:y,onDrag:_,onDragStart:v,onDragEnd:b,collisionBehavior:w,clickable:C,draggable:E,position:S,title:x,zIndex:R,anchorPoint:k,anchorLeft:T,anchorTop:N}=e,I=n.Children.count(f);return(0,n.useEffect)(()=>{if(!c||!m)return;let e=new m.AdvancedMarkerElement;e.map=c,l(e);let t=null;return I>0&&(e.content=t=document.createElement("div"),d(t)),()=>{e.map=null,null==t||t.remove(),l(null),d(null)}},[c,m,I]),(0,n.useEffect)(()=>{(null==i?void 0:i.content)&&ee(i.content)&&!(I>0)&&(i.content.className=null!=p?p:"")},[i,p,I]),t=i,r=k,s=T,a=N,o=I>0,(0,n.useEffect)(()=>{if(!t||!o)return;let e=function(){var e;if(!(null==(e=null==google?void 0:google.maps)?void 0:e.version))return;let t=google.maps.version.split("."),r=parseInt(t[0],10),n=parseInt(t[1],10);return r>3||3===r&&n>=62}(),n=t.content;if(n&&ee(n)){if(void 0!==s||void 0!==a){e||console.warn(`AdvancedMarker: The anchorLeft and anchorTop props are only supported in Google Maps API version 3.62 and above. The current version is ${google.maps.version}.`),t.anchorLeft=s,t.anchorTop=a,void 0!==r&&console.warn("AdvancedMarker: the anchorPoint prop is ignored when anchorLeft and/or anchorTop are set.");return}if(void 0!==r){let[s,a]=null!=r?r:Q,o=`calc(-1 * ${s})`,i=`calc(-1 * ${a})`;e?(t.anchorLeft=o,t.anchorTop=i,n.style.transform=""):(n.style.transform=`translate(50%, 100%) translate(${o}, ${i})`,t.dataset.origin="rgm",X.addAdvancedMarkerPointerEventsOverwrite())}}},[t,r,s,a,o]),V(i,"position",S),V(i,"title",null!=x?x:""),V(i,"zIndex",R),V(i,"collisionBehavior",w),(0,n.useEffect)(()=>{i&&(void 0!==E?i.gmpDraggable=E:_||v||b?i.gmpDraggable=!0:i.gmpDraggable=!1)},[i,E,_,b,v]),(0,n.useEffect)(()=>{if(!i)return;let e=void 0!==C?C:!!h||!!g||!!y;i.gmpClickable=e,e&&(null==i?void 0:i.content)&&ee(i.content)&&(i.content.style.pointerEvents="all",h&&(i.content.style.cursor="pointer"))},[i,C,h,g,y]),K(i,"click",h),K(i,"drag",_),K(i,"dragstart",v),K(i,"dragend",b),Y(null==i?void 0:i.element,"mouseenter",g),Y(null==i?void 0:i.element,"mouseleave",y),[i,u]}(e),d=(0,n.useMemo)(()=>l?{marker:l}:null,[l]);return((0,n.useImperativeHandle)(t,()=>l,[l]),u)?n.default.createElement(J.Provider,{value:d},(0,s.createPortal)(n.default.createElement(et,{anchorPoint:i,styles:a,className:o},r),u)):null}).displayName="AdvancedMarker";let et=({children:e,styles:t,className:r})=>n.default.createElement("div",{className:r,style:t},e);function er(e,t,r){var n;let s=0===t.indexOf("--");null==r||"boolean"==typeof r||""===r?s?e.setProperty(t,""):"float"===t?e.cssFloat="":e[t]="":s?e.setProperty(t,r):"number"!=typeof r||0===r||(n=t,en.has(n))?"float"===t?e.cssFloat=r:e[t]=(""+r).trim():e[t]=r+"px"}(0,n.forwardRef)((e,t)=>{let r=function(e){var t,r,s;let{onClick:i,onDrag:l,onDragStart:u,onDragEnd:d,onMouseOver:c,onMouseOut:m,onRadiusChanged:f,onCenterChanged:h,center:p,defaultCenter:g,radius:y,defaultRadius:_}=e,v=o(e,["onClick","onDrag","onDragStart","onDragEnd","onMouseOver","onMouseOut","onRadiusChanged","onCenterChanged","center","defaultCenter","radius","defaultRadius"]),[b,w]=(0,n.useState)(null),C=U(),S=E(Object.assign(Object.assign({},v),{clickable:null!=(t=v.clickable)?t:!!i,draggable:null!=(r=v.draggable)?r:!!(l||u||d||h),editable:null!=(s=v.editable)?s:!!f}),a.default);return(0,n.useEffect)(()=>{if(!C){void 0===C&&console.error("<Circle> has to be inside a Map component.");return}let e=new google.maps.Circle(Object.assign(Object.assign({},S),{center:null!=p?p:g,radius:null!=y?y:_}));return e.setMap(C),w(e),()=>{e.setMap(null),w(null)}},[C]),K(b,"click",i),K(b,"drag",l),K(b,"dragstart",u),K(b,"dragend",d),K(b,"mouseover",c),K(b,"mouseout",m),K(b,"radius_changed",f?()=>{let e=null==b?void 0:b.getRadius();void 0!==e&&f(e)}:null),K(b,"center_changed",h?()=>{h(null==b?void 0:b.getCenter())}:null),(0,n.useEffect)(()=>{b&&b.setOptions(S)},[b,S]),(0,n.useEffect)(()=>{b&&p&&(k(p,b.getCenter())||b.setCenter(p))},[b,p]),(0,n.useEffect)(()=>{b&&void 0!==y&&y!==b.getRadius()&&b.setRadius(y)},[b,y]),b}(e);return(0,n.useImperativeHandle)(t,()=>r,[r]),n.default.createElement(n.default.Fragment,null)}).displayName="Circle";let en=new Set(["animationIterationCount","aspectRatio","borderImageOutset","borderImageSlice","borderImageWidth","boxFlex","boxFlexGroup","boxOrdinalGroup","columnCount","columns","flex","flexGrow","flexPositive","flexShrink","flexNegative","flexOrder","gridArea","gridRow","gridRowEnd","gridRowSpan","gridRowStart","gridColumn","gridColumnEnd","gridColumnSpan","gridColumnStart","fontWeight","lineClamp","lineHeight","o
5pacity","order","orphans","scale","tabSize","widows","zIndex","zoom","fillOpacity","floodOpacity","stopOpacity","strokeDasharray","strokeDashoffset","strokeMiterlimit","strokeOpacity","strokeWidth"]);function es(e){let t=e.getPaths(),r=[];for(let e=0;e<t.getLength();e++)r.push(t.getAt(e).getArray());return r}(0,n.forwardRef)((e,t)=>{let r=function(e){var t,r,s;let{onClick:i,onDrag:l,onDragStart:u,onDragEnd:d,onMouseOver:c,onMouseOut:m,onPathsChanged:f,polygon:h,encodedPaths:p,paths:g,defaultPaths:y}=e,_=o(e,["onClick","onDrag","onDragStart","onDragEnd","onMouseOver","onMouseOut","onPathsChanged","polygon","encodedPaths","paths","defaultPaths"]),[v,b]=(0,n.useState)(null),w=U(),C=B("geometry"),S=(0,n.useRef)(!1),x=E(Object.assign(Object.assign({},_),{clickable:null!=(t=_.clickable)?t:!!i,draggable:null!=(r=_.draggable)?r:!!(l||u||d||f),editable:null!=(s=_.editable)?s:!!f}),a.default);return(0,n.useEffect)(()=>{let e;if(!w){void 0===w&&console.error("<Polygon> has to be inside a Map component.");return}if(h){e=h;let t=null!=g?g:y;t&&Array.isArray(t)&&e.setPaths(t),e.setOptions(x)}else{let t=null!=g?g:y,r=Object.assign({},x);t&&Array.isArray(t)&&(r.paths=t),e=new google.maps.Polygon(r)}return e.setMap(w),b(e),()=>{e.setMap(null),b(null)}},[w,h]),K(v,"click",i),K(v,"drag",l),K(v,"dragstart",u),K(v,"mouseover",c),K(v,"mouseout",m),K(v,"dragend",e=>{null==d||d(e),f&&v&&!S.current&&f(es(v))}),(0,n.useEffect)(()=>{if(!v||!f)return;let e=[],t=v.getPaths();if("function"!=typeof t.getLength||"function"!=typeof t.getAt)return;let r=()=>{S.current||f(es(v))},n=t=>{e.push(google.maps.event.addListener(t,"insert_at",r)),e.push(google.maps.event.addListener(t,"remove_at",r)),e.push(google.maps.event.addListener(t,"set_at",r))};for(let e=0;e<t.getLength();e++)n(t.getAt(e));return e.push(google.maps.event.addListener(t,"insert_at",e=>{n(t.getAt(e)),r()})),e.push(google.maps.event.addListener(t,"set_at",e=>{n(t.getAt(e)),r()})),e.push(google.maps.event.addListener(t,"remove_at",r)),()=>{e.forEach(e=>e.remove())}},[v,f,g,p,x.editable,x.draggable]),(0,n.useEffect)(()=>{v&&v.setOptions(x)},[v,x]),(0,n.useEffect)(()=>{v&&g&&Array.isArray(g)&&!function(e,t){if(!e||!t)return e===t;let r="getArray"in t?t.getArray().map(e=>e.getArray()):t;if(e.length!==r.length)return!1;for(let t=0;t<e.length;t++)if(!I(e[t],r[t]))return!1;return!0}(Array.isArray(g[0])?g:[g],v.getPaths())&&(S.current=!0,v.setPaths(g),S.current=!1)},[v,g]),(0,n.useEffect)(()=>{if(!v||!p||!C)return;S.current=!0;let e=p.map(e=>C.encoding.decodePath(e));v.setPaths(e),S.current=!1},[v,p,C]),v}(e);return(0,n.useImperativeHandle)(t,()=>r,[r]),n.default.createElement(n.default.Fragment,null)}).displayName="Polygon",(0,n.forwardRef)((e,t)=>{let r=function(e){var t,r,s;let{onClick:i,onDrag:l,onDragStart:u,onDragEnd:d,onMouseOver:c,onMouseOut:m,onPathChanged:f,polyline:h,encodedPath:p,path:g,defaultPath:y}=e,_=o(e,["onClick","onDrag","onDragStart","onDragEnd","onMouseOver","onMouseOut","onPathChanged","polyline","encodedPath","path","defaultPath"]),[v,b]=(0,n.useState)(null),w=U(),C=B("geometry"),S=(0,n.useRef)(!1),x=E(Object.assign(Object.assign({},_),{clickable:null!=(t=_.clickable)?t:!!i,draggable:null!=(r=_.draggable)?r:!!(l||u||d||f),editable:null!=(s=_.editable)?s:!!f}),a.default);return(0,n.useEffect)(()=>{let e;if(!w){void 0===w&&console.error("<Polyline> has to be inside a Map component.");return}if(h){e=h;let t=null!=g?g:y;t&&Array.isArray(t)&&e.setPath(t),e.setOptions(x)}else{let t=null!=g?g:y,r=Object.assign({},x);t&&Array.isArray(t)&&(r.path=t),e=new google.maps.Polyline(r)}return e.setMap(w),b(e),()=>{e.setMap(null),b(null)}},[w,h]),K(v,"click",i),K(v,"drag",l),K(v,"dragstart",u),K(v,"mouseover",c),K(v,"mouseout",m),K(v,"dragend",e=>{null==d||d(e),f&&v&&!S.current&&f(v.getPath().getArray())}),(0,n.useEffect)(()=>{if(!v||!f)return;let e=v.getPath();if(!e)return;let t=()=>{S.current||f(e.getArray())},r=[google.maps.event.addListener(e,"insert_at",t),google.maps.event.addListener(e,"remove_at",t),google.maps.event.addListener(e,"set_at",t)];return()=>{r.forEach(e=>e.remove())}},[v,f,g,p,x.editable,x.draggable]),(0,n.useEffect)(()=>{v&&v.setOptions(x)},[v,x]),(0,n.useEffect)(()=>{v&&g&&(I(g,v.getPath())||(S.current=!0,v.setPath(g),S.current=!1))},[v,g]),(0,n.useEffect)(()=>
5{if(!v||!p||!C)return;S.current=!0;let e=C.encoding.decodePath(p);v.setPath(e),S.current=!1},[v,p,C]),v}(e);return(0,n.useImperativeHandle)(t,()=>r,[r]),n.default.createElement(n.default.Fragment,null)}).displayName="Polyline";let ea={center:{lat:0,lng:0,altitude:0},range:0,heading:0,tilt:0,roll:0},eo=["center","range","heading","tilt","roll"],ei=["gmp-centerchange","gmp-headingchange","gmp-tiltchange","gmp-rangechange","gmp-rollchange"];function el(e,t){let r=e.center;return{type:t,map3d:e,detail:{center:r&&"toJSON"in r&&"function"==typeof r.toJSON?r.toJSON():r||{lat:0,lng:0,altitude:0},range:e.range||0,heading:e.heading||0,tilt:e.tilt||0,roll:e.roll||0}}}function eu(e,t,r,s){(0,n.useEffect)(()=>{if(!e||!r)return;let n=()=>{r(s(e,t))};return e.addEventListener(t,n),()=>e.removeEventListener(t,n)},[e,t,r,s])}let ed=new Set(["bounds","defaultUIHidden","gestureHandling","internalUsageAttributionIds","maxAltitude","maxHeading","maxTilt","minAltitude","minHeading","minTilt","mode"]),ec=n.default.createContext(null),em={width:"100%",height:"100%",position:"relative"};(0,n.forwardRef)((e,t)=>{var r,s,a,i,l,u,d,c;let m,f,h,g,y,_,v,b,w,{children:C,id:E,className:x,style:R}=e,k=(0,n.useContext)(p);if(!k)throw Error("<Map3D> can only be used inside an <APIProvider> component.");let{addMap3DInstance:T,removeMap3DInstance:N}=k,[I,A,O,j,M]=function(e){let t,r,s=B("maps3d"),[a,i]=(0,n.useState)(!1),[,l]=P(),[u,d]=P(),c=(t=L(),r=(0,n.useRef)(Object.assign({},ea)),(0,n.useEffect)(()=>{if(!u)return;let e=[];for(let n of eo){let s=`gmp-${n}change`,a=()=>{!function(e,t,r){let n=e[r];null!=n&&("center"===r?t.current.center=n.toJSON?n.toJSON():n:t.current[r]=n)}(u,r,n),t()};u.addEventListener(s,a),e.push(()=>u.removeEventListener(s,a))}return()=>{for(let t of e)t()}},[u,t]),r);return(0,n.useEffect)(()=>{customElements.whenDefined("gmp-map-3d").then(()=>{i(!0)})},[]),(0,n.useEffect)(()=>{if(!u)return;let{center:t,heading:r,tilt:n,range:s,roll:a,defaultCenter:i,defaultHeading:l,defaultTilt:d,defaultRange:c,defaultRoll:m,id:f,style:h,className:p,children:g,onCenterChanged:y,onHeadingChanged:_,onTiltChanged:v,onRangeChanged:b,onRollChanged:w,onCameraChanged:C,onClick:E,onSteadyChange:S,onAnimationEnd:x,onError:R,mode:k,gestureHandling:T}=e,N=o(e,["center","heading","tilt","range","roll","defaultCenter","defaultHeading","defaultTilt","defaultRange","defaultRoll","
5id","style","className","children","onCenterChanged","onHeadingChanged","onTiltChanged","onRangeChanged","onRollChanged","onCameraChanged","onClick","onSteadyChange","onAnimationEnd","onError","mode","gestureHandling"]),I=null!=t?t:i,A=null!=r?r:l,P=null!=n?n:d,O=null!=s?s:c,L=null!=a?a:m,j=Object.assign({},N);I&&(j.center=I),void 0!==A&&(j.heading=A),void 0!==P&&(j.tilt=P),void 0!==O&&(j.range=O),void 0!==L&&(j.roll=L),Object.assign(u,j)},[u]),[u,l,d,c,!!s&&a]}(e);f=null!=(r=null==(m=(c=e.center)?"toJSON"in c&&"function"==typeof c.toJSON?c.toJSON():c:null)?void 0:m.lat)?r:null,h=null!=(s=null==m?void 0:m.lng)?s:null,g=null!=(a=null==m?void 0:m.altitude)?a:null,y=null!=(i=e.range)?i:null,_=null!=(l=e.heading)?l:null,v=null!=(u=e.tilt)?u:null,b=null!=(d=e.roll)?d:null,(0,n.useLayoutEffect)(()=>{var e;if(!I)return;let t=j.current;null!==f&&null!==h&&(t.center.lat!==f||t.center.lng!==h||null!==g&&t.center.altitude!==g)&&(I.center={lat:f,lng:h,altitude:null!=(e=null!=g?g:t.center.altitude)?e:0}),null!==y&&t.range!==y&&(I.range=y),null!==_&&t.heading!==_&&(I.heading=_),null!==v&&t.tilt!==v&&(I.tilt=v),null!==b&&t.roll!==b&&(I.roll=b)}),function(e,t){let{onCenterChanged:r,onHeadingChanged:s,onTiltChanged:a,onRangeChanged:o,onRollChanged:i,onCameraChanged:l,onClick:u,onSteadyChange:d,onAnimationEnd:c,onError:m}=t;eu(e,"gmp-centerchange",r,el),eu(e,"gmp-headingchange",s,el),eu(e,"gmp-tiltchange",a,el),eu(e,"gmp-rangechange",o,el),eu(e,"gmp-rollchange",i,el),(0,n.useEffect)(()=>{if(!e||!l)return;let t=()=>{l(el(e,"camerachange"))};for(let r of ei)e.addEventListener(r,t);return()=>{for(let r of ei)e.removeEventListener(r,t)}},[e,l]),(0,n.useEffect)(()=>{if(!e||!u)return;let t=t=>{u({type:"gmp-click",map3d:e,detail:{position:t.position||null,placeId:t.placeId}})};return e.addEventListener("gmp-click",t),()=>e.removeEventListener("gmp-click",t)},[e,u]),(0,n.useEffect)(()=>{if(!e||!d)return;let t=t=>{d({type:"gmp-steadychange",map3d:e,detail:{isSteady:t.isSteady}})};return e.addEventListener("gmp-steadychange",t),()=>e.removeEventListener("gmp-steadychange",t)},[e,d]),eu(e,"gmp-animationend",c,(e,t)=>({type:t,map3d:e})),eu(e,"gmp-error",m,(e,t)=>({type:t,map3d:e}))}(I,e),S(()=>{I&&Object.assign(I,w)},[I,w=(0,n.useMemo)(()=>{let t={};for(let r of Object.keys(e)){if(!ed.has(r))continue;let n=e[r];void 0!==n&&(t[r]=n)}return t},[e])]),(0,n.useEffect)(()=>{if(!I)return;let e=null!=E?E:"default";return T(I,e),()=>{N(e)}},[I,E]),(0,n.useImperativeHandle)(t,()=>({map3d:I,flyCameraAround:e=>{null==I||I.flyCameraAround(e)},flyCameraTo:e=>{null==I||I.flyCameraTo(e)},stopCameraAnimation:()=>{null==I||I.stopCameraAnimation()}}),[I]);let F=(0,n.useMemo)(()=>Object.assign(Object.assign({},em),R),[R]),D=(0,n.useMemo)(()=>({map3d:I}),[I]);return M?n.default.createElement("div",Object.assign({ref:A,"data-testid":"map-3d",style:x?void 0:F,className:x},E?{id:E}:{}),n.default.createElement("gmp-map-3d",{ref:O,style:{width:"100%",height:"100%"}},I&&n.default.createElement(ec.Provider,{value:D},C))):n.default.createElement("div",Object.assign({ref:A,"data-testid":"map-3d",style:x?void 0:F,className:x},E?{id:E}:{}))}).displayName="Map3D";let ef=(0,n.createContext)(null);(0,n.forwardRef)(function(e,t){let{children:r,onClick:a,position:o,altitudeMode:i,collisionBehavior:l,drawsWhenOccluded:u,extruded:d,label:c,sizePreserved:m,zIndex:f,title:h}=e,p=!!a,[g,y]=(0,n.useState)(null),[_,v]=(0,n.useState)(!1),b=(0,n.useMemo)(()=>{let e=document.createElement("div");return e.style.display="none",document.body.appendChild(e),e},[]);(0,n.useEffect)(()=>()=>b.remove(),[b]);let w=(0,n.useCallback)(e=>{y(e),"function"==typeof t?t(e):t&&(t.current=e)},[t]);Y(g,"gmp-click",a),(0,n.useLayoutEffect)(()=>{if(!_&&g&&b){for(;g.firstChild;)g.removeChild(g.firstChild);for(let e of Array.from(b.childNodes)){if(e.nodeType!==Node.ELEMENT_NODE)continue;let t=e.tagName.toLowerCase();if("img"===t||"svg"===t){let t=document.createElement("template");t.content.appendChild(e.cloneNode(!0)),g.appendChild(t)}else g.appendChild(e.cloneNode(!0))}}},[g,b,r,_]);let C=(0,n.useMemo)(()=>({marker:g,setContentHandledExternally:v}),[g]);return V(g,"position",o),V(g,"altitudeMode",i),V(g,"collisionBehavior",l),V(g,"drawsWhenOccluded",u),V(g,"extruded",d),V(g,"label",c),V(g,"sizePreserved",m),V(g,"zIndex",f),V(g,"title",null!=h?h:""),n.default.createElement(ef.Provider,{value:C},p?n.default.createElement("gmp-marker-3d-interactive",{ref:w}):n.default.createElement("gmp-marker-3d",{ref:w}),(0,s.createPortal)(r,b))}).displayName="Marker3D",(0,n.forwardRef)(function(e,t){var r,s,a,o;let i,l,{children:u,headerContent:d,style:c,className:m,open:f=!0,position:h,anchor:p,anchorId:g,altitudeMode:y,lightDismissDisabled:_,autoPanDisabled:v,onClose:b}
5=e,[w,C]=(0,n.useState)(null),E=(0,n.useRef)(null);return(0,n.useImperativeHandle)(t,()=>w,[w]),s=w,a=f,o=b,i=(0,n.useRef)(void 0),l=(0,n.useRef)(a),(0,n.useEffect)(()=>{l.current=a},[a]),(0,n.useEffect)(()=>{if(!s||!o)return;let e=new MutationObserver(e=>{for(let t of e)if("attributes"===t.type&&"open"===t.attributeName){let e=s.hasAttribute("open");!0!==i.current||e||!1===l.current||o(),i.current=e}});return e.observe(s,{attributes:!0,attributeFilter:["open"]}),i.current=s.hasAttribute("open"),()=>{e.disconnect()}},[s,o]),V(w,"open",null!=f&&f),V(w,"altitudeMode",y),V(w,"lightDismissDisabled",_),V(w,"autoPanDisabled",v),V(w,"positionAnchor",null!=(r=null!=p?p:g)?r:h),(0,n.useLayoutEffect)(()=>{w&&(!function(e,t,r){if(null!=t&&"object"!=typeof t)throw Error("The `style` prop expects a mapping from style properties to values, not a string. For example, style={{marginRight: spacing + 'em'}} when using JSX.");let n=e.style;if(null==r){if(null==t)return;for(let e in t)t.hasOwnProperty(e)&&er(n,e,t[e]);return}for(let e in r)r.hasOwnProperty(e)&&(null==t||!t.hasOwnProperty(e))&&(0===e.indexOf("--")?n.setProperty(e,""):"float"===e?n.cssFloat="":n[e]="");if(null!=t)for(let e in t){let s=t[e];t.hasOwnProperty(e)&&r[e]!==s&&er(n,e,s)}}(w,c||null,E.current),E.current=c||null)},[w,c]),n.default.createElement("gmp-popover",{ref:C,className:m},d&&n.default.createElement("div",{slot:"header"},d),u)}).displayName="Popover";let eh=(0,n.forwardRef)((e,t)=>{let r=function(e){let[t,r]=(0,n.useState)(null),s=U(),{onClick:a,onDrag:i,onDragStart:l,onDragEnd:u,onMouseOver:d,onMouseOut:c}=e,m=o(e,["onClick","onDrag","onDragStart","onDragEnd","onMouseOver","onMouseOut"]),{position:f,draggable:h}=m;return(0,n.useEffect)(()=>{if(!s){void 0===s&&console.error("<Marker> has to be inside a Map component.");return}let e=new google.maps.Marker(m);return e.setMap(s),r(e),()=>{e.setMap(null),r(null)}},[s]),(0,n.useEffect)(()=>{if(!t)return;let e=google.maps.event;return a&&e.addListener(t,"click",a),i&&e.addListener(t,"drag",i),l&&e.addListener(t,"dragstart",l),u&&e.addListener(t,"dragend",u),d&&e.addListener(t,"mouseover",d),c&&e.addListener(t,"mouseout",c),t.setDraggable(!!h),()=>{e.clearInstanceListeners(t)}},[t,h,a,i,l,u,d,c]),(0,n.useEffect)(()=>{t&&t.setOptions(m)},[t,m]),(0,n.useEffect)(()=>{!h&&f&&t&&t.setPosition(f)},[h,f,t]),t}(e);return(0,n.useImperativeHandle)(t,()=>r,[r]),n.default.createElement(n.default.Fragment,null)});eh.displayName="Marker",(0,n.forwardRef)((e,t)=>{let r=function(e){var t,r,s;let{onClick:i,onDrag:l,onDragStart:u,onDragEnd:d,onMouseOver:c,onMouseOut:m,onBoundsChanged:f,bounds:h,defaultBounds:p}=e,g=o(e,["onClick","onDrag","onDragStart","onDragEnd","onMouseOver","onMouseOut","onBoundsChanged","bounds","defaultBounds"]),[y,_]=(0,n.use
5State)(null),v=U(),b=E(Object.assign(Object.assign({},g),{clickable:null!=(t=g.clickable)?t:!!i,draggable:null!=(r=g.draggable)?r:!!(l||u||d||f),editable:null!=(s=g.editable)?s:!!f}),a.default);return(0,n.useEffect)(()=>{if(!v){void 0===v&&console.error("<Rectangle> has to be inside a Map component.");return}let e=new google.maps.Rectangle(Object.assign(Object.assign({},b),{bounds:null!=h?h:p}));return e.setMap(v),_(e),()=>{e.setMap(null),_(null)}},[v]),K(y,"click",i),K(y,"drag",l),K(y,"dragstart",u),K(y,"dragend",d),K(y,"mouseover",c),K(y,"mouseout",m),K(y,"bounds_changed",f?()=>{f(null==y?void 0:y.getBounds())}:null),(0,n.useEffect)(()=>{y&&y.setOptions(b)},[y,b]),(0,n.useEffect)(()=>{y&&h&&!function(e,t){if(!e||!t)return!1;let r=N(e),n=N(t);return r.north===n.north&&r.south===n.south&&r.east===n.east&&r.west===n.west}(h,y.getBounds())&&y.setBounds(h)},[y,h]),y}(e);return(0,n.useImperativeHandle)(t,()=>r,[r]),n.default.createElement(n.default.Fragment,null)}).displayName="Rectangle",e.s(["APIProvider",0,e=>{let{children:r}=e,s=o(e,["children"]),{mapInstances:a,addMapInstance:c,removeMapInstance:v,clearMapInstances:b}=function(){let[e,t]=(0,n.useState)({});return{mapInstances:e,addMapInstance:(e,r="default")=>{t(t=>Object.assign(Object.assign({},t),{[r]:e}))},removeMapInstance:(e="default")=>{t(t=>(t[e],o(t,["symbol"==typeof e?e:e+""])))},clearMapInstances:()=>{t({})}}}(),{map3dInstances:w,addMap3DInstance:C,removeMap3DInstance:E,clearMap3DInstances:S}=function(){let[e,t]=(0,n.useState)({});return{map3dInstances:e,addMap3DInstance:(e,r="default")=>{t(t=>Object.assign(Object.assign({},t),{[r]:e}))},removeMap3DInstance:(e="default")=>{t(t=>(t[e],o(t,["symbol"==typeof e?e:e+""])))},clearMap3DInstances:()=>{t({})}}}(),{status:x,loadedLibraries:R,importLibrary:k}=function(e){let{onLoad:r,onError:s,apiKey:a,version:o,libraries:c=[],region:h,language:p,authReferrerPolicy:v,channel:b,solutionChannel:w,fetchAppCheckToken:C}=e,[E,S]=(0,n.useState)(g),[x,R]=(0,n.useReducer)((e,t)=>e[t.name]?e:Object.assign(Object.assign({},e),{[t.name]:t.value}),{}),k=(0,n.useMemo)(()=>JSON.stringify({apiKey:a,version:o,libraries:c.join(","),region:h,language:p,authReferrerPolicy:v,channel:b,solutionChannel:w}),[a,o,c,h,p,v,b,w]),T=(0,n.useCallback)(e=>i(this,void 0,void 0,function*(){if(x[e])return x[e];let t=yield d(e);return R({name:e,value:t}),t}),[x]);return(0,n.useEffect)(()=>(y.add(S),S(g),()=>{y.delete(S)}),[]),(0,n.useEffect)(()=>{i(this,void 0,void 0,function*(){var e,n;try{t&&t!==k&&console.warn("The Google Maps JavaScript API has already been loaded with different parameters. The new parameters will be ignored. If you need to use different parameters, please refresh the page.");let s=["core","maps",...c];if(null==(n=null==(e=window.google)?void 0:e.maps)?void 0:n.importLibrary){t||_(f),yield Promise.all(s.map(e=>T(e))),r&&r();return}if(g===m||g===f){g===f&&r&&r();return}t=k,_(m);let i=Object.fromEntries(Object.entries({key:a,v:o,libraries:c,region:h,language:p,authReferrerPolicy:v}).filter(([,e])=>void 0!==e));void 0!==b&&b>=0&&b<=999&&(i.channel=String(b)),void 0===w?i.solutionChannel="GMP_visgl_rgmlibrary_v1_default":""!==w&&(i.solutionChannel=w),function(e){if(u)return l(`The setOptions() function should only be called once. The options passed to the additional call (${JSON.stringify(e)}) will be ignored.`);(function(e){var t,r,n,s,a,o,i,l,u,d,c;let m=!!window.google?.maps?.importLibrary;m&&JSON.stringify(e);m||(s="google",a="importLibrary",o=document,u=(l=(i=window)[s]||(i[s]={})).maps||(l.maps={}),d=new Set,c=new URLSearchParams,u[a]?console.warn("The Google Maps JavaScript API only loads once. Ignoring:",e):u[a]=(i,...l)=>d.add(i)&&(t||(t=new Promise(async(a,i)=>{for(n in await (r=o.createElement("script")),c.set("libraries",[...d]+""),e)c.set(n.replace(/[A-Z]/g,e=>"_"+e[0].toLowerCase()),e[n]);c.set("callback",s+".maps.__ib__"),r.src="https://maps.googleapis.com/maps/api/js?"+c,u.__ib__=a,r.onerror=()=>t=i(Error("The Google Maps JavaScript API could not load.")),r.nonce=o.querySelector("script[nonce]")?.nonce||"",o.head.append(r)}))).then(()=>u[a](i,...l)))})(e),u=!0}(i),yield Promise.all(s.map(e=>T(e))),_(f),r&&r()}catch(e){_("FAILED"),s?s(e):console.error("The Google Maps JavaScript API failed to load.",e)}})},[k,r,s,T,c]),(0,n.useEffect)(()=>
5{if(E!==f)return;let e=google.maps.Settings.getInstance();C?e.fetchAppCheckToken=C:e.fetchAppCheckToken&&(e.fetchAppCheckToken=null)},[E,C]),{status:E,loadedLibraries:x,importLibrary:T}}(s),T=(0,n.useMemo)(()=>s.disableUsageAttribution?null:h,[s.disableUsageAttribution]),N=(0,n.useMemo)(()=>({mapInstances:a,addMapInstance:c,removeMapInstance:v,clearMapInstances:b,map3dInstances:w,addMap3DInstance:C,removeMap3DInstance:E,clearMap3DInstances:S,status:x,loadedLibraries:R,importLibrary:k,internalUsageAttributionIds:T}),[a,c,v,b,w,C,E,S,x,R,k,T]);return n.default.createElement(p.Provider,{value:N},r)},"Map",0,F,"Marker",0,eh,"useApiIsLoaded",0,O,"useMap",0,U])},5338,e=>{e.v({clearBtn:"SearchBar-module-scss-module__rFwqkq__clearBtn",searchBar:"SearchBar-module-scss-module__rFwqkq__searchBar",searchBtn:"SearchBar-module-scss-module__rFwqkq__searchBtn",searchInput:"SearchBar-module-scss-module__rFwqkq__searchInput",searchInputWrap:"SearchBar-module-scss-module__rFwqkq__searchInputWrap"})},94193,e=>{e.v({content:"RestaurantFinder-module-scss-module__oPl9iW__content",contentSplit:"RestaurantFinder-module-scss-module__oPl9iW__contentSplit",detailAddress:"RestaurantFinder-module-scss-module__oPl9iW__detailAddress",detailBackLink:"RestaurantFinder-module-scss-module__oPl9iW__detailBackLink",detailBackLinkWrap:"RestaurantFinder-module-scss-module__oPl9iW__detailBackLinkWrap",detailContent:"RestaurantFinder-module-scss-module__oPl9iW__detailContent",detailDirections:"RestaurantFinder-module-scss-module__oPl9iW__detailDirections",detailHeader:"RestaurantFinder-module-scss-module__oPl9iW__detailHeader",detailInfo:"RestaurantFinder-module-scss-module__oPl9iW__detailInfo",detailMap:"RestaurantFinder-module-scss-module__oPl9iW__detailMap",detailMeta:"RestaurantFinder-module-scss-module__oPl9iW__detailMeta",detailOpenStatus:"RestaurantFinder-module-scss-module__oPl9iW__detailOpenStatus",detailPartySection:"RestaurantFinder-module-scss-module__oPl9iW__detailPartySection",detailPartyTitle:"RestaurantFinder-module-scss-module__oPl9iW__detailPartyTitle",detailPhone:"RestaurantFinder-module-scss-module__oPl9iW__detailPhone",detailPinImg:"RestaurantFinder-module-scss-module__oPl9iW__detailPinImg",detailPinNumber:"RestaurantFinder-module-scss-module__oPl9iW__detailPinNumber",detailPinWrap:"RestaurantFinder-module-scss-module__oPl9iW__detailPinWrap",detailRoot:"RestaurantFinder-module-scss-module__oPl9iW__detailRoot",detailSep:"RestaurantFinder-module-scss-module__oPl9iW__detailSep",detailStoreName:"RestaurantFinder-module-scss-module__oPl9iW__detailStoreName",districtCheckbox:"RestaurantFinder-module-scss-module__oPl9iW__districtCheckbox",districtFilter:"RestaurantFinder-module-scss-module__oPl9iW__districtFilter",hoursAccordion:"RestaurantFinder-module-scss-module__oPl9iW__hoursAccordion",hoursChevron:"RestaurantFinder-module-scss-module__oPl9iW__hoursChevron",hoursChevronOpen:"RestaurantFinder-module-scss-module__oPl9iW__hoursChevronOpen",hoursGroup:"RestaurantFinder-module-scss-module__oPl9iW__hoursGroup",hoursGroupTitle:"RestaurantFinder-module-scss-module__oPl9iW__hoursGroupTitle",hoursRow:"RestaurantFinder-module-scss-module__oPl9iW__hoursRow",hoursTable:"RestaurantFinder-module-scss-module__oPl9iW__hoursTable",hoursToggle:"RestaurantFinder-module-scss-module__oPl9iW__hoursToggle",locateBtn:"RestaurantFinder-module-scss-module__oPl9iW__locateBtn",locateIcon:"RestaurantFinder-module-scss-module__oPl9iW__locateIcon",mapContainer:"RestaurantFinder-module-scss-module__oPl9iW__mapContainer",noResults:"RestaurantFinder-module-scss-module__oPl9iW__noResults",openStatus:"RestaurantFinder-module-scss-module__oPl9iW__openStatus",openStatusOpen:"RestaurantFinder-module-scss-module__oPl9iW__openStatusOpen",panel:"RestaurantFinder-module-scss-module__oPl9iW__panel",partyChevron:"RestaurantFinder-module-scss-module__oPl9iW__partyChevron",partyChevronOpen:"RestaurantFinder-module-scss-module__oPl9iW__partyChevronOpen",partyDetail:"RestaurantFinder-module-scss-module__oPl9iW__partyDetail",partyImage:"RestaurantFinder-module-scss-module__oPl9iW__partyImage",partyImageStrip:"RestaurantFinder-module-scss-module__oPl9iW__partyImageStrip",partyInfoIcon:"RestaurantFinder-module-scss-module__oPl9iW__partyInfoIcon",partyInfoRow:"RestaurantFinder-module-scss-module__oPl9iW__partyInfoRow",partyToggle:"RestaurantFinder-module-scss-module__oPl9iW__partyToggle",root:"RestaurantFinder-module-scss-module__oPl9iW__root",searchBarWrap:"RestaurantFinder-module-scss-module__oPl9iW__searchBarWrap",serviceIcon:"RestaurantFinder-module-scss-module__oPl9iW__serviceIcon",serviceItem:"RestaurantFinder-module-scss-module__oPl9iW__serviceItem",servicesDescription:"RestaurantFinder-module-scss-module__oPl9iW__servicesDescription",servicesGrid:"RestaurantFinder-module-scss-module__oPl9iW__servicesGrid",servicesSection:"RestaurantFinder-module-scss-module__oPl9iW__servicesSection",servicesTitle:"RestaurantFinder-module-scss-module__oPl9iW__servicesTitle",storeAddress:"RestaurantFinder-module-scss-module__oPl9iW__storeAddress",storeCard:"RestaurantFinder-module-scss-module__oPl9iW__storeCard",storeCardActive:"RestaurantFinder-module-scss-module__oPl9iW__storeCardActive",storeDistance:"RestaurantFinder-module-scss-module__oPl9iW__storeDistance",storeInfo:"RestaurantFinder-module-scss-module__oPl9iW__storeInfo",storeName:"RestaurantFinder-module-scss-module__oPl9iW__storeName",storePinImg:"RestaurantFinder-module-scss-module__oPl9iW__storePinImg",storePinLabel:"RestaurantFinder-module-scss-module__oPl9iW__storePinLabel",storePinWrap:"RestaurantFinder-module-scss-module__oPl9iW__storePinWrap"})},41066,32825,e=>{"use strict";e.i(47167);var t=e.i(43476),r=e.i(71645),n=e.i(76896),s=e.i(46227),a=e.i(5338);function o({query:e,isSearching:n,placeholder:s,onQueryChange:i,onSearch:l,onKeyDown:u,onClear:d}){let c=(0,r.useRef)(null);return(0,r.useEffect)(()=>{n&&c.current?.focus()},[n]),(0,t.jsxs)("div",{className:a.default.searchBar,children:[(0,t.jsxs)("div",{className:a.default.searchInputWrap,children:[(0,t.jsx)("input",{ref:c,className:a.default.searchInput,type:"text",value:e,onCh
5ange:e=>i(e.target.value),onKeyDown:u,placeholder:s}),n&&(0,t.jsx)("button",{className:a.default.clearBtn,onClick:d,"aria-label":"Clear",children:(0,t.jsx)("img",{src:"/images/icon-cancel-filled.svg",alt:""})})]}),(0,t.jsx)("button",{className:a.default.searchBtn,onClick:l,children:(0,t.jsx)("img",{src:"/images/icon-search.svg",alt:"Search"})})]})}e.s(["default",0,o],32825);var i=e.i(16342),l=e.i(94193);let u=["hk_island","kowloon","new_territories","islands"];function d(e,t,r,n){let s=e=>e*Math.PI/180,a=s(r-e),o=s(n-t),i=Math.sin(a/2)**2+Math.cos(s(e))*Math.cos(s(r))*Math.sin(o/2)**2;return 12742*Math.atan2(Math.sqrt(i),Math.sqrt(1-i))}let c={lat:22.32,lng:114.17},m="/images/google-map-pin.png",f=["MONDAY","TUESDAY","WEDNESDAY","THURSDAY","FRIDAY","SATURDAY","SUNDAY"];function h(e){let[t,r]=e.split(":").map(Number);return`${t%12||12}:${String(r).padStart(2,"0")} ${t>=12?"PM":"AM"}`}function p(e,t,r,n){let s=f.indexOf(t);for(let t=1;t<=7;t++){let r=f[(s+t)%7],a=e.hours.find(e=>e.day===r);if(a?.start)return`${n.closed} \xb7 ${n.opensAt} ${h(a.start)}`}return n.closed}function g({restaurants:e,panTo:t}){let s=(0,n.useMap)();return(0,r.useEffect)(()=>{s&&function(e,t){if(0===t.length)return;let r=1/0,n=-1/0,s=1/0,a=-1/0;for(let e of t)e.lat<r&&(r=e.lat),e.lat>n&&(n=e.lat),e.lng<s&&(s=e.lng),e.lng>a&&(a=e.lng);let o=(r+n)/2+(n-r)*.03,i=(s+a)/2;e.setCenter({lat:o,lng:i});let l=e.getDiv(),u=.9*l.clientWidth,d=.85*l.clientHeight,c=e=>Math.log(Math.tan(Math.PI/4+e*Math.PI/180/2)),m=Math.floor(10*Math.min(Math.log2(360*u/(256*Math.max(a-s,.001))),Math.log2(2*d*Math.PI/(256*Math.max(c(n)-c(r),.001)))))/10;e.setZoom(Math.min(m,18))}(s,e)},[s,e]),(0,r.useEffect)(()=>{if(!s||!t)return;let e={lat:t.lat,lng:t.lng};if((s.getZoom()??12)>=14)s.panTo(e);else{s.panTo(e);let t=google.maps.event.addListenerOnce(s,"idle",()=>{s.setZoom(15)});return()=>google.maps.event.removeListener(t)}},[s,t]),null}function y({restaurants:e,onMarkerClick:s}){let a=(0,n.useApiIsLoaded)(),o=(0,r.useMemo)(()=>a?{url:m,labelOrigin:new google.maps.Point(11,10)}:m,[a]);return(0,t.jsx)(t.Fragment,{children:e.map((e,r)=>(0,t.jsx)(n.Marker,{position:{lat:e.lat,lng:e.lng},icon:o,label:{text:String(r+1),color:"#000000",fontWeight:"normal",fontSize:"9px"},zIndex:Math.round((90-e.lat)*1e4),onClick:()=>s(e.rid)},e.rid))})}e.s(["default",0,function({restaurants:e,basePath:a,partyData:m}){let _=(0,s.useDictionary)(),[v,b]=(0,r.useState)(""),[w,C]=(0,r.useState)(""),[E,S]=(0,r.useState)(null),[x,R]=(0,r.useState)(new Set),[k,T]=(0,r.useState)(null),[N,I]=(0,r.useState)(!1),[A,P]=(0,r.useState)(null),[O,L]=(0,r.useState)(new Set),j=(0,r.useRef)(null),M=(0,r.useCallback)(e=>{L(t=>{let r=new Set(t);return r.has(e)?r.delete(e):r.add(e),r})},[]),F=(0,r.useCallback)(e=>{R(t=>{let r=new Set(t);return r.has(e)?r.delete(e):r.add(e),r})},[]),D=(0,r.useCallback)(()=>{if(!navigator.geolocation)return;I(!0);let e=e=>{T({lat:e.coords.latitude,lng:e.coords.longitude}),I(!1)},t=()=>I(!1);navigator.geolocation.getCurrentPosition(e,()=>{navigator.geolocation.getCurrentPosition(e,t,{enableHighAccuracy:!1,timeout:15e3,maximumAge:3e5})},{enableHighAccuracy:!0,timeout:8e3})},[]),U=(0,r.useMemo)(()=>{let t=e;if(x.size>0&&(t=t.filter(e=>x.has(e.region))),w){let e=w.toLowerCase();t=t.filter(t=>t.searchableText.toLowerCase().includes(e))}return k&&(t=t.map(e=>({...e,_dist:d(k.lat,k.lng,e.lat,e.lng)})).sort((e,t)=>e._dist-t._dist)),t},[e,w,x,k]),B=(0,r.useCallback)(()=>{C(v.trim()),S(null),P(null)},[v]),q=(0,r.useCallback)(e=>{"Enter"===e.key&&(C(v.trim()),S(null),P(null))},[v]),W=(0,r.useCallback)(()=>{b(""),C(""),S(null),P(null)},[]),H=(0,r.useCallback)(t=>{let r=e.find(e=>e.rid===t);S(t),r&&P({lat:r.lat,lng:r.lng,ts:Date.now()}),requestAnimationFrame(()=>{let e=document.getElementById(`store-${t}`);if(e&&j.current){let t=j.current.getBoundingClientRect().top,r=e.getBoundingClientRect().top-t-j.current.clientHeight/2+e.clientHeight/2;j.current.scrollBy({top:r,behavior:"smooth"})}})},[e]),$=(0,r.useCallback)(e=>{S(e.rid),P({lat:e.lat,lng:e.lng,ts:Date.now()})},[]);return(0,t.jsx)(n.APIProvider,{apiKey:"AIzaSyDVlLVOLv_pjyQ9cryrJdMVzMDbxjKunnQ",children:(0,t.jsxs)("div",{className:l.default.root,children:[(0,t.jsxs)("div",{className:l.default.searchBarWrap,children:[(0,t.jsx)(o,{query:v,isSearching:!!w,placeholder:_.restaurant.searchPlaceholder,onQueryChange:b,onSearch:B,onKeyDown:q,onClear:W}),(0,t.jsxs)("button",{className:l.default.locateBtn,onClick:D,disabled:N,type:"button",children:[(0,t.jsx)("img",{src:"/images/icon-locate.svg",alt:"",className:l.default.locateIcon}),(0,t.jsx)("span",{children:_.restaurant.locateMe})]})]}),(0,t.jsx)("div",{className:l.default.districtFilter,children:u.map(e=>(0,t.jsxs)("label",{className:l.default.districtCheckbox,children:[(0,t.jsx)("input",{type:"checkbox",checked:x.has(e),onChange:()=>F(e)}),(0,t.jsx)("span",{children:_.restaurant.districts[e]})]},e))}),(0,t.jsxs)("div",{className:`${l.default.content} ${l.default.contentSplit}`,children:[(0,t.jsx)("div",{className:l.default.panel,ref:j,children:U.length>0?U.map((e,r)=>{var n;let s;return!function(e,t){let r=new Date,n=r.getDay(),s=f[0===n?6:n-1],a=60*r.getHours()+r.getMinutes(),o=e.openingHours[0];if(!o)return t.closed;let i=o.hours.find(e=>e.day===s);if(!i||!i.start||!i.end)return p(o,s,a,t);let[l,u]=i.start.split(":").map(Number),[d,c]=i.end.split(":").map(Number),m=60*l+u,g=60*d+c;0===m&&0===g?(t.openNow,t.open24Hours):(g<=m?a>=m||a<g:a>=m&&a<g)?(t.openNow,t.closesAt,h(i.end)):a<m?(t.closed,t.opensAt,h(i.start)):p(o,s,a,t)}(e,_.restaurant),(0,t.jsxs)("div",{id:`store-${e.rid}`,className:`${l.default.storeCard} ${E===e.rid?l.default.storeCardActive:""}`,onClick:()=>$(e),children:[(0,t.jsxs)("div",{className:l.default.storePinWrap,children:[(0,t.jsx)("img",{src:"/images/google-map-pin-large.png",alt:"",className:l.default.storePinImg}),(0,t.jsx)("span",{className:l.default.storePinLabel,children:r+1})]}),(0,t.jsxs)("div",{className:l.default.storeInfo,children:[(0,t.jsx)(i.default,{href:`${a}/${e.storeNo}`,className:l.default.storeName,onClick:e=>e.stopPropagation(),children:e.name}),(0,t.jsxs)("p",{className:l.default.storeAddress,children:[e.address,k&&(0,t.jsxs)("span",{className:l.default.storeDistance,children:[" · ",(n=d(k.lat,k.lng,e.lat,e.lng))<1?`${Math.round(1e3*n)}m`:`${n.toFixed(1)}km`,_.restaurant.distanceAway?` ${_.restaurant.distanceAway}`:""]})]}),(s=m?.[e.storeNo])&&(s.partyImages.length||s.capacity||s.minimumCharge)?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("button",{className:l.default.partyToggle,onClick:t=>{t.stopPropagation(),M(e.rid)},type:"button",children:[(0,t.jsx)("span",{children:_.restaurant.viewPartyInfo}),(0,t.jsx)("svg",{className:`${l.default.partyChevron} ${O.has(e.rid)?l.default.partyChevronOpen:""}`,width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",children:(0,t.jsx)("path",{d:"M6 9l6 6 6-6",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"})})]}),O.has(e.rid)&&(0,t.jsxs)("div",{className:l.default.partyDetail,children:[s.partyImages.length>0&&(0,t.jsx)("div",{className:l.default.partyImageStrip,children:s.partyImages.map((e,r)=>(0,t.jsx)("img",{src:e,alt:"",className:l.default.partyImage,loading:"lazy"},r))}),s.capacity&&(0,t.jsxs)("div",{className:l.default.partyInfoRow,children:[(0,t.jsxs)("svg",{width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",className:l.default.partyInfoIcon,children:[(0,t.jsx)("path",{d:"M16 21v-2a4 4 0 00-4-4H6a4 4 0 00-4 4v2",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),(0,t.jsx)("circle",{cx:"9",cy:"7",r:"4",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),(0,t.jsx)("path",{d:"M22 21v-2a4 4 0 00-3-3.87M16 3.13a4 4 0 010 7.75",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})]}),(0,t.jsxs)("span",{children:[s.capacity,_.restaurant.capacitySuffix]})]}),s.minimumCharge&&(0,t.jsx)("div",{className:l.default.partyInfoRow,children:(0,t.jsxs)("span",{children:[_.restaurant.minimumChargePrefix," ",s.minimumCharge]})})]})]}):null]})]},e.rid)}):(0,t.jsx)("p",{className:l.default.noResults,children:_.restaurant.noResults})}),(0,t.jsx)("div",{className:l.default.mapContainer,children:(0,t.jsxs)(n.Map,{defaultCenter:c,defaultZoom:12,gestureHandling:"cooperative",disableDefaultUI:!1,style:{width:"100%",height:"100%"},children:[(0,t.jsx)(g,{restaurants:U,panTo:A}),(0,t.jsx)(y,{restaurants:U,onMarkerClick:H})]})})]})]})})}],41066)},23549,e=>{e.v({list:"VerticalVideoList-module-scss-module__Fpk5_W__list",root:"VerticalVideoList-module-scss-module__Fpk5_W__root",title:"VerticalVideoList-module-scss-module__Fpk5_W__title",video:"VerticalVideoList-module-scss-module__Fpk5_W__video",videoWrapper:"VerticalVideoList-module-scss-module__Fpk5_W__videoWrapper"})},57214,e=>{e.v({columns:"Sitemap-module-scss-module__eSRzjW__columns",link:"Sitemap-module-scss-module__eSRzjW__link",linkList:"Sitemap-module-scss-module__eSRzjW__linkList",root:"Sitemap-module-scss-module__eSRzjW__root",section:"Sitemap-module-scss-module__eSRzjW__section",sectionTitle:"Sitemap-module-scss-module__eSRzjW__sectionTitle"})},64575,e=>
5{e.v({content:"VideoGridList-module-scss-module__hF3koa__content",grid:"VideoGridList-module-scss-module__hF3koa__grid",item:"VideoGridList-module-scss-module__hF3koa__item",itemBody:"VideoGridList-module-scss-module__hF3koa__itemBody",itemTitle:"VideoGridList-module-scss-module__hF3koa__itemTitle",oneCol:"VideoGridList-module-scss-module__hF3koa__oneCol",root:"VideoGridList-module-scss-module__hF3koa__root",twoCol:"VideoGridList-module-scss-module__hF3koa__twoCol",video:"VideoGridList-module-scss-module__hF3koa__video",withHeader:"VideoGridList-module-scss-module__hF3koa__withHeader"})},40469,e=>{e.v({sidebar:"MenuSidebar-module-scss-module__SuGUfq__sidebar",sidebarImage:"MenuSidebar-module-scss-module__SuGUfq__sidebarImage",sidebarItem:"MenuSidebar-module-scss-module__SuGUfq__sidebarItem",sidebarItemActive:"MenuSidebar-module-scss-module__SuGUfq__sidebarItemActive",sidebarLabel:"MenuSidebar-module-scss-module__SuGUfq__sidebarLabel",sidebarList:"MenuSidebar-module-scss-module__SuGUfq__sidebarList"})},82257,e=>{e.v({closeToPrevious:"ModulePage-module-scss-module__Zj7hzq__closeToPrevious",compact:"ModulePage-module-scss-module__Zj7hzq__compact",grayBgContainer:"ModulePage-module-scss-module__Zj7hzq__grayBgContainer",root:"ModulePage-module-scss-module__Zj7hzq__root",separated:"ModulePage-module-scss-module__Zj7hzq__separated",sidebarContent:"ModulePage-module-scss-module__Zj7hzq__sidebarContent",stickToPrevious:"ModulePage-module-scss-module__Zj7hzq__stickToPrevious",withSidebar:"ModulePage-module-scss-module__Zj7hzq__withSidebar"})},57721,e=>{e.v({chevron:"Accordion-module-scss-module__OK_8VW__chevron",chevronOpen:"Accordion-module-scss-module__OK_8VW__chevronOpen",container:"Accordion-module-scss-module__OK_8VW__container",item:"Accordion-module-scss-module__OK_8VW__item",itemBody:"Accordion-module-scss-module__OK_8VW__itemBody",itemHeader:"Accordion-module-scss-module__OK_8VW__itemHeader",itemModules:"Accordion-module-scss-module__OK_8VW__itemModules",itemTitle:"Accordion-module-scss-module__OK_8VW__itemTitle",list:"Accordion-module-scss-module__OK_8VW__list",root:"Accordion-module-scss-module__OK_8VW__root",title:"Accordion-module-scss-module__OK_8VW__title",titleCenter:"Accordion-module-scss-module__OK_8VW__titleCenter",titleFontRegular:"Accordion-module-scss-module__OK_8VW__titleFontRegular",titleLarge:"Accordion-module-scss-module__OK_8VW__titleLarge",withHeader:"Accordion-module-scss-module__OK_8VW__withHeader"})},57260,e=>{"use strict";let t,r,n,s,a;e.s(["default",()=>
5rO],57260);var o,i,l,u,d,c,m,f,h,p,g,y=e.i(43476),_=e.i(71645),v=e.i(47167),b=e.i(46227),w=e.i(68711),C=e.i(89083),E=e.i(19434);let S={[w.LOCALE.ZH]:"ch",[w.LOCALE.EN]:"en"},x=["energy_kcal","protein","carbohydrate","fat"];function R({nutritionId:e,footnote:t,onLoaded:r}){let n=(0,b.useLocale)(),[s,a]=(0,_.useState)([]),[o,i]=(0,_.useState)(!0);if((0,_.useEffect)(()=>{let t=S[n]??"ch";fetch(`https://www.mcdonalds.com.hk/api/nutrition/item?item=${e}&language=${t}`).then(e=>{if(!e.ok)throw Error(`HTTP ${e.status}`);return e.json()}).then(e=>{a(e.data?.nutrients??[])}).catch(()=>{a([])}).finally(()=>{i(!1),r?.()})},[e,n,r]),o)return(0,y.jsx)("div",{className:E.default.loading,children:(0,y.jsx)("div",{className:E.default.spinner})});if(!s.length)return null;let l=x.map(e=>s.find(t=>t.id===e)).filter(e=>!!e);return(0,y.jsxs)("div",{className:E.default.root,children:[l.length>0&&(0,y.jsx)("div",{className:E.default.highlights,children:l.map(e=>{var t,r;return(0,y.jsxs)("div",{className:E.default.highlightItem,children:[(0,y.jsx)("span",{className:E.default.highlightValue,children:(t=e.value,r=e.uom,`${t}${r}`)}),(0,y.jsx)("span",{className:E.default.highlightLabel,children:e.name})]},e.id)})}),(0,y.jsxs)("table",{className:E.default.table,children:[(0,y.jsx)("thead",{children:(0,y.jsxs)("tr",{children:[(0,y.jsx)("th",{className:E.default.thName,children:n===w.LOCALE.EN?"Nutritional Information":"çé¤è³æ"}),(0,y.jsx)("th",{className:E.default.thServing,children:n===w.LOCALE.EN?"Per Serving":"æ¯ä»½"}),(0,y.jsx)("th",{className:E.default.thPer100,children:n===w.LOCALE.EN?"Per 100g/mL*":"æ¯100å
/毫å*"})]})}),(0,y.jsx)("tbody",{children:s.map(e=>{var t,r,n,s;return(0,y.jsxs)("tr",{children:[(0,y.jsx)("td",{className:E.default.tdName,children:e.name}),(0,y.jsx)("td",{className:E.default.tdServing,children:(t=e.value,r=e.uom,`${t}${r}`)}),(0,y.jsx)("td",{className:E.default.tdPer100,children:(n=e.valuePer100g,s=e.uom,`${n}${s}`)})]},e.id)})})]}),t&&(0,y.jsx)(C.default,{html:t,className:E.default.footnote})]})}let k=new class{addOptionsToUrl(e,t){return t&&t.forEach(t=>{e.indexOf("?")>-1?e+="&":e+="?",e+=t.getParam()}),e}};function T(e){let t=[];for(let r of Object.keys(e.headers))t.push({header:r,value:e.headers[r]});return t}new class{constructor(){this.sdkVersionHeader="X-KC-SDKID"}getSdkIdHeader(e){return{header:this.sdkVersionHeader,value:`${e.host};${e.name};${e.version}`}}};let N=new class{constructor(){this.requestCancelledMessagePrefix="Request cancelled",this.retryAfterHeaderName="Retry-After",this.defaultRetryStatusCodes=[408,429,500,502,503,504],this.defaultRetryStrategy={addJitter:!0,deltaBackoffMs:1e3,maxAttempts:5,canRetryError:e=>this.canRetryErrorDefault(e)}}getRetryErrorResult(e){var t,r,n;if(e.error&&e.error.message&&e.error.message.startsWith(this.requestCancelledMessagePrefix)||!(e.retryStrategy.canRetryError?e.retryStrategy.canRetryError(e.error):this.defaultRetryStrategy.canRetryError(e.error)))return{canRetry:!1,retryInMs:0,maxRetries:0};let s=null!=(t=e.retryStrategy.maxAttempts)?t:this.defaultRetryStrategy.maxAttempts;if(e.retryAttempt>=s)return{canRetry:!1,retryInMs:0,maxRetries:s};let a=this.tryGetRetryAfterInMsFromError(e.error);return a?{canRetry:!0,retryInMs:a,maxRetries:s}:{canRetry:!0,retryInMs:this.getNextWaitTimeMs(null!=(r=e.retryStrategy.addJitter)?r:this.defaultRetryStrategy.addJitter,null!=(n=e.retryStrategy.deltaBackoffMs)?n:this.defaultRetryStrategy.deltaBackoffMs,e.retryAttempt),maxRetries:s}}getRetryStrategyFromStrategyOptions(e){return e||this.defaultRetryStrategy}canRetryInTime(e,t){let r=e.getTime(),n=new Date().getTime()-r;return{canRetry:n<t,differenceInMs:n}}getNextWaitTimeMs(e,t,r){if(!e)return t*Math.pow(2,r);let n=1.2*t*Math.pow(2,r);return this.randomNumberFromInterval(.8*t,n)}canRetryErrorDefault(e){if(!this.tryGetAxiosError(e))return!1;let t=this.getStatusCodeFromError(e);return!!this.canRetryStatusCode(t,this.defaultRetryStatusCodes)}tryGetRetryAfterInMsFromError(e){let t=this.tryGetAxiosError(e);if(!t||!t.response)return;let r=T(t.response).find(e=>e.header.toLowerCase()===this.retryAfterHeaderName.toLowerCase());if(r)return 1e3*r.value}canRetryStatusCode(e,t){return t.includes(e)}getStatusCodeFromError(e){let t=this.tryGetAxiosError(e);return t&&t.response?t.response.status:0}tryGetAxiosError(e){if(!e)return;if(e.isAxiosError)return e;let t=e.originalError;if(t&&t.isAxiosError)return t}randomNumberFromInterval(e,t){return Math.floor(Math.random()*(t-e+1)+e)}};function I(e,t){return function(){return e.apply(t,arguments)}}(f||(f={})).CustomParameter=class{constructor(e,t){if(this.name=e,this.value=t,!e)throw Error("Name of the custom parameter is not specified")}getParam(){return this.name}getParamValue(){return this.value}};let{toString:A}=Object.prototype,{getPrototypeOf:P}=Object,{iterator:O,toStringTag:L}=Symbol,j=(t=Object.create(null),e=>{let r=A.call(e);return t[r]||(t[r]=r.slice(8,-1).toLowerCase())}),M=e=>(e=e.toLowerCase(),t=>j(t)===e),F=e=>t=>typeof t===e,{isArray:D}=Array,U=F("undefined");function B(e){return null!==e&&!U(e)&&null!==e.constructor&&!U(e.constructor)&&H(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}let q=M("ArrayBuffer"),W=F("string"),H=F("function"),$=F("number"),G=e=>null!==e&&"object"==typeof e,z=e=>{if("object"!==j(e))return!1;let t=P(e);return(null===t||t===Object.prototype||null===Object.getPrototypeOf(t))&&!(L in e)&&!(O in e)},K=M("Date"),V=M("File"),Z=M("Blob"),Y=M("FileList"),X="u">typeof globalThis?globalThis:"u">typeof self?self:"u">typeof window?window:e.g,J=void 0!==X.FormData?X.FormData:void 0,Q=M("URLSearchParams"),[ee,et,er,en]=["ReadableStream","Request","Response","Headers"].map(M);function es(e,t,{allOwnKeys:r=!1}={}){let n,s;if(null!=e)if("object"!=typeof e&&(e=[e]),D(e))for(n=0,s=e.length;n<s;n++)t.call(null,e[n],n,e);else{let s;if(B(e))return;let a=r?Object.getOwnPropertyNames(e):Object.keys(e),o=a.length;for(n=0;n<o;n++)s=a[n],t.call(null,e[s],s,e)}}function ea(e,t){let r;if(B(e))return null;t=t.toLowerCase();let n=Object.keys(e),s=n.length;for(;s-- >0;)if(t===(r=n[s]).toLowerCase())return r;return null}let eo="u">typeof globalThis?globalThis:"u">typeof self?self:"u">typeof window?window:e.g,ei=e=>!U(e)&&e!==eo,el=(r="u">typeof Uint8Array&&P(Uint8Array),e=>r&&e instanceof r),eu=M("HTMLFormElement"),ed=(({hasOwnProperty:e})=>(t,r)=>e.call(t,r))(Object.prototype),ec=M("RegExp"),em=(e,t)=>
5{let r=Object.getOwnPropertyDescriptors(e),n={};es(r,(r,s)=>{let a;!1!==(a=t(r,s,e))&&(n[s]=a||r)}),Object.defineProperties(e,n)},ef=M("AsyncFunction"),eh=(o="function"==typeof setImmediate,i=H(eo.postMessage),o?setImmediate:i?(l=`axios@${Math.random()}`,u=[],eo.addEventListener("message",({source:e,data:t})=>{e===eo&&t===l&&u.length&&u.shift()()},!1),e=>{u.push(e),eo.postMessage(l,"*")}):e=>setTimeout(e)),ep="u">typeof queueMicrotask?queueMicrotask.bind(eo):void 0!==v.default&&v.default.nextTick||eh,eg={isArray:D,isArrayBuffer:q,isBuffer:B,isFormData:e=>{if(!e)return!1;if(J&&e instanceof J)return!0;let t=P(e);if(!t||t===Object.prototype||!H(e.append))return!1;let r=j(e);return"formdata"===r||"object"===r&&H(e.toString)&&"[object FormData]"===e.toString()},isArrayBufferView:function(e){return"u">typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&q(e.buffer)},isString:W,isNumber:$,isBoolean:e=>!0===e||!1===e,isObject:G,isPlainObject:z,isEmptyObject:e=>{if(!G(e)||B(e))return!1;try{return 0===Object.keys(e).length&&Object.getPrototypeOf(e)===Object.prototype}catch(e){return!1}},isReadableStream:ee,isRequest:et,isResponse:er,isHeaders:en,isUndefined:U,isDate:K,isFile:V,isReactNativeBlob:e=>!!(e&&void 0!==e.uri),isReactNative:e=>e&&void 0!==e.getParts,isBlob:Z,isRegExp:ec,isFunction:H,isStream:e=>G(e)&&H(e.pipe),isURLSearchParams:Q,isTypedArray:el,isFileList:Y,forEach:es,merge:function e(...t){let{caseless:r,skipUndefined:n}=ei(this)&&this||{},s={},a=(t,a)=>{if("__proto__"===a||"constructor"===a||"prototype"===a)return;let o=r&&ea(s,a)||a,i=ed(s,o)?s[o]:void 0;z(i)&&z(t)?s[o]=e(i,t):z(t)?s[o]=e({},t):D(t)?s[o]=t.slice():n&&U(t)||(s[o]=t)};for(let e=0,r=t.length;e<r;e++)t[e]&&es(t[e],a);return s},extend:(e,t,r,{allOwnKeys:n}={})=>(es(t,(t,n)=>{r&&H(t)?Object.defineProperty(e,n,{__proto__:null,value:I(t,r),writable:!0,enumerable:!0,configurable:!0}):Object.defineProperty(e,n,{__proto__:null,value:t,writable:!0,enumerable:!0,configurable:!0})},{allOwnKeys:n}),e),trim:e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,""),stripBOM:e=>(65279===e.charCodeAt(0)&&(e=e.slice(1)),e),inherits:(e,t,r,n)=>{e.prototype=Object.create(t.prototype,n),Object.defineProperty(e.prototype,"constructor",{__proto__:null,value:e,writable:!0,enumerable:!1,configurable:!0}),Object.defineProperty(e,"super",{__proto__:null,value:t.prototype}),r&&Object.assign(e.prototype,r)},toFlatObject:(e,t,r,n)=>{let s,a,o,i={};if(t=t||{},null==e)return t;do{for(a=(s=Object.getOwnPropertyNames(e)).length;a-- >0;)o=s[a],(!n||n(o,e,t))&&!i[o]&&(t[o]=e[o],i[o]=!0);e=!1!==r&&P(e)}while(e&&(!r||r(e,t))&&e!==Object.prototype)return t},kindOf:j,kindOfTest:M,endsWith:(e,t,r)=>{e=String(e),(void 0===r||r>e.length)&&(r=e.length),r-=t.length;let n=e.indexOf(t,r);return -1!==n&&n===r},toArray:e=>{if(!e)return null;if(D(e))return e;let t=e.length;if(!$(t))return null;let r=Array(t);for(;t-- >0;)r[t]=e[t];return r},forEachEntry:(e,t)=>{let r,n=(e&&e[O]).call(e);for(;(r=n.next())&&!r.done;){let n=r.value;t.call(e,n[0],n[1])}},matchAll:(e,t)=>{let r,n=[];for(;null!==(r=e.exec(t));)n.push(r);return n},isHTMLForm:eu,hasOwnProperty:ed,hasOwnProp:ed,reduceDescriptors:em,freezeMethods:e=>{em(e,(t,r)=>{if(H(e)&&["arguments","caller","callee"].includes(r))return!1;if(H(e[r])){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+r+"'")})}})},toObjectSet:(e,t)=>{let r={};return(D(e)?e:String(e).split(t)).forEach(e=>{r[e]=!0}),r},toCamelCase:e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(e,t,r){return t.toUpperCase()+r}),noop:()=>{},toFiniteNumber:(e,t)=>null!=e&&Number.isFinite(e*=1)?e:t,findKey:ea,global:eo,isContextDefined:ei,isSpecCompliantForm:function(e){return!!(e&&H(e.append)&&"FormData"===e[L]&&e[O])},toJSONObject:e=>{let t=new WeakSet,r=e=>{if(G(e)){if(t.has(e))return;if(B(e))return e;if(!("toJSON"in e)){t.add(e);let n=D(e)?[]:{};return es(e,(e,t)=>{let s=r(e);U(s)||(n[t]=s)}),t.delete(e),n}}return e};return r(e)},isAsyncFn:ef,isThenable:e=>e&&(G(e)||H(e))&&H(e.then)&&H(e.catch),setImmediate:eh,asap:ep,isIterable:e=>null!=e&&H(e[O])};var ey=e.i(67034);let e_=eg.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),ev=RegExp("[\\u0000-\\u
50008\\u000a-\\u001f\\u007f]+","g"),eb=RegExp("[^\\u0009\\u0020-\\u007e\\u0080-\\u00ff]+","g");function ew(e,t){return eg.isArray(e)?e.map(e=>ew(e,t)):function(e){let t=0,r=e.length;for(;t<r;){let r=e.charCodeAt(t);if(9!==r&&32!==r)break;t+=1}for(;r>t;){let t=e.charCodeAt(r-1);if(9!==t&&32!==t)break;r-=1}return 0===t&&r===e.length?e:e.slice(t,r)}(String(e).replace(t,""))}function eC(e){let t=Object.create(null);return eg.forEach(e.toJSON(),(e,r)=>{t[r]=ew(e,eb)}),t}let eE=Symbol("internals");function eS(e){return e&&String(e).trim().toLowerCase()}function ex(e){return!1===e||null==e?e:eg.isArray(e)?e.map(ex):ew(String(e),ev)}function eR(e,t,r,n,s){if(eg.isFunction(n))return n.call(this,t,r);if(s&&(t=r),eg.isString(t)){if(eg.isString(n))return -1!==t.indexOf(n);if(eg.isRegExp(n))return n.test(t)}}class ek{constructor(e){e&&this.set(e)}set(e,t,r){let n=this;function s(e,t,r){let s=eS(t);if(!s)throw Error("header name must be a non-empty string");let a=eg.findKey(n,s);a&&void 0!==n[a]&&!0!==r&&(void 0!==r||!1===n[a])||(n[a||t]=ex(e))}let a=(e,t)=>eg.forEach(e,(e,r)=>s(e,r,t));if(eg.isPlainObject(e)||e instanceof this.constructor)a(e,t);else{let n;if(eg.isString(e)&&(e=e.trim())&&(n=e,!/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(n.trim()))){var o;let r,n,s,i;a((i={},(o=e)&&o.split("\n").forEach(function(e){s=e.indexOf(":"),r=e.substring(0,s).trim().toLowerCase(),n=e.substring(s+1).trim(),!r||i[r]&&e_[r]||("set-cookie"===r?i[r]?i[r].push(n):i[r]=[n]:i[r]=i[r]?i[r]+", "+n:n)}),i),t)}else if(eg.isObject(e)&&eg.isIterable(e)){let r={},n,s;for(let t of e){if(!eg.isArray(t))throw TypeError("Object iterator must return a key-value pair");r[s=t[0]]=(n=r[s])?eg.isArray(n)?[...n,t[1]]:[n,t[1]]:t[1]}a(r,t)}else null!=e&&s(t,e,r)}return this}get(e,t){if(e=eS(e)){let r=eg.findKey(this,e);if(r){let e=this[r];if(!t)return e;if(!0===t){let t,r=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;
5for(;t=n.exec(e);)r[t[1]]=t[2];return r}if(eg.isFunction(t))return t.call(this,e,r);if(eg.isRegExp(t))return t.exec(e);throw TypeError("parser must be boolean|regexp|function")}}}has(e,t){if(e=eS(e)){let r=eg.findKey(this,e);return!!(r&&void 0!==this[r]&&(!t||eR(this,this[r],r,t)))}return!1}delete(e,t){let r=this,n=!1;function s(e){if(e=eS(e)){let s=eg.findKey(r,e);s&&(!t||eR(r,r[s],s,t))&&(delete r[s],n=!0)}}return eg.isArray(e)?e.forEach(s):s(e),n}clear(e){let t=Object.keys(this),r=t.length,n=!1;for(;r--;){let s=t[r];(!e||eR(this,this[s],s,e,!0))&&(delete this[s],n=!0)}return n}normalize(e){let t=this,r={};return eg.forEach(this,(n,s)=>{let a=eg.findKey(r,s);if(a){t[a]=ex(n),delete t[s];return}let o=e?s.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(e,t,r)=>t.toUpperCase()+r):String(s).trim();o!==s&&delete t[s],t[o]=ex(n),r[o]=!0}),this}concat(...e){return this.constructor.concat(this,...e)}toJSON(e){let t=Object.create(null);return eg.forEach(this,(r,n)=>{null!=r&&!1!==r&&(t[n]=e&&eg.isArray(r)?r.join(", "):r)}),t}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([e,t])=>e+": "+t).join("\n")}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(e){return e instanceof this?e:new this(e)}static concat(e,...t){let r=new this(e);return t.forEach(e=>r.set(e)),r}static accessor(e){let t=(this[eE]=this[eE]={accessors:{}}).accessors,r=this.prototype;function n(e){let n=eS(e);if(!t[n]){let s;s=eg.toCamelCase(" "+e),["get","set","has"].forEach(t=>{Object.defineProperty(r,t+s,{__proto__:null,value:function(r,n,s){return this[t].call(this,e,r,n,s)},configurable:!0})}),t[n]=!0}}return eg.isArray(e)?e.forEach(n):n(e),this}}ek.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),eg.reduceDescriptors(ek.prototype,({value:e},t)=>{let r=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(e){this[r]=e}}}),eg.freezeMethods(ek);class eT extends Error{static from(e,t,r,n,s,a){let o=new eT(e.message,t||e.code,r,n,s);return o.cause=e,o.name=e.name,null!=e.status&&null==o.status&&(o.status=e.status),a&&Object.assign(o,a),o}constructor(e,t,r,n,s){super(e),Object.defineProperty(this,"message",{__proto__:null,value:e,enumerable:!0,writable:!0,configurable:!0}),this.name="AxiosError",this.isAxiosError=!0,t&&(this.code=t),r&&(this.config=r),n&&(this.request=n),s&&(this.response=s,this.status=s.status)}toJSON(){let e,t,r,n=this.config,s=n&&eg.hasOwnProp(n,"redact")?n.redact:void 0,a=eg.isArray(s)&&s.length>0?(e=new Set(s.map(e=>String(e).toLowerCase())),t=[],(r=n=>{let s;if(null===n||"object"!=typeof n||eg.isBuffer(n))return n;if(-1===t.indexOf(n)){if(n instanceof ek&&(n=n.toJSON()),t.push(n),eg.isArray(n))s=[],n.forEach((e,t)=>{let n=r(e);eg.isUndefined(n)||(s[t]=n)});else{if(!eg.isPlainObject(n)&&function(e){if(eg.hasOwnProp(e,"toJSON"))return!0;let t=Object.getPrototypeOf(e);for(;t&&t!==Object.prototype;){if(eg.hasOwnProp(t,"toJSON"))return!0;t=Object.getPrototypeOf(t)}return!1}(n))return t.pop(),n;for(let[t,a]of(s=Object.create(null),Object.entries(n))){let n=e.has(t.toLowerCase())?"[REDACTED ****]":r(a);eg.isUndefined(n)||(s[t]=n)}}return t.pop(),s}})(n)):eg.toJSONObject(n);return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:a,code:this.code,status:this.status}}}eT.ERR_BAD_OPTION_VALUE="ERR_BAD_OPTION_VALUE",eT.ERR_BAD_OPTION="ERR_BAD_OPTION",eT.ECONNABORTED="ECONNABORTED",eT.ETIMEDOUT="ETIMEDOUT",eT.ECONNREFUSED="ECONNREFUSED",eT.ERR_NETWORK="ERR_NETWORK",eT.ERR_FR_TOO_MANY_REDIRECTS="ERR_FR_TOO_MANY_REDIRECTS",eT.ERR_DEPRECATED="ERR_DEPRECATED",eT.ERR_BAD_RESPONSE="ERR_BAD_RESPONSE",eT.ERR_BAD_REQUEST="ERR_BAD_REQUEST",eT.ERR_CANCELED="ERR_CANCELED",eT.ERR_NOT_SUPPORT="ERR_NOT_SUPPORT",eT.ERR_INVALID_URL="ERR_INVALID_URL",eT.ERR_FORM_DATA_DEPTH_EXCEEDED="ERR_FORM_DATA_DEPTH_EXCEEDED";let eN=eT;function eI(e){return eg.isPlainObject(e)||eg.isArray(e)}function eA(e){return eg.endsWith(e,"[]")?e.slice(0,-2):e}function eP(e,t,r){return e?e.concat(t).map(function(e,t){return e=eA(e),!r&&t?"["+e+"]":e}).join(r?".":""):t}let eO=eg.toFlatObject(eg,{},null,function(e){return/^is[A-Z]/.test(e)}),eL=function(e,t,r){if(!eg.isObject(e))throw TypeError("target must be an object");t=t||new FormData;let n=(r=eg.toFlatObject(r,{metaTokens:!0,dots:!1,indexes:!1},!1,function(e,t){return!eg.isUndefined(t[e])})).metaTokens,s=r.visitor||c,a=r.dots,o=r.indexes,i=r.Blob||"u">typeof Blob&&Blob,l=void 0===r.maxDepth?100:r.maxDepth,u=i&&eg.isSpecCompliantForm(t);if(!eg.isFunction(s))throw TypeError("visitor must be a function");function d(e){if(null===e)return"";if(eg.isDate(e))return e.toISOString();if(eg.isBoolean(e))return e.toString();if(!u&&eg.isBlob(e))throw new eN("Blob is not supported. Use a Buffer instead.");return eg.isArrayBuffer(e)||eg.isTypedArray(e)?u&&"function"==typeof Blob?new Blob([e]):ey.Buffer.from(e):e}function c(e,r,s){let i=e;if(eg.isReactNative(t)&&eg.isReactNativeBlob(e))return t.append(eP(s,r,a),d(e)),!1;if(e&&!s&&"object"==typeof e)if(eg.endsWith(r,"{}"))r=n?r:r.slice(0,-2),e=JSON.stringify(e);else{var l;if(eg.isArray(e)&&(l=e,eg.isArray(l)&&!l.some(eI))||(eg.isFileList(e)||eg.endsWith(r,"[]"))&&(i=eg.toArray(e)))return r=eA(r),i.forEac
5h(function(e,n){eg.isUndefined(e)||null===e||t.append(!0===o?eP([r],n,a):null===o?r:r+"[]",d(e))}),!1}return!!eI(e)||(t.append(eP(s,r,a),d(e)),!1)}let m=[],f=Object.assign(eO,{defaultVisitor:c,convertValue:d,isVisitable:eI});if(!eg.isObject(e))throw TypeError("data must be an object");return!function e(r,n,a=0){if(!eg.isUndefined(r)){if(a>l)throw new eN("Object is too deeply nested ("+a+" levels). Max depth: "+l,eN.ERR_FORM_DATA_DEPTH_EXCEEDED);if(-1!==m.indexOf(r))throw Error("Circular reference detected in "+n.join("."));m.push(r),eg.forEach(r,function(r,o){!0===(!(eg.isUndefined(r)||null===r)&&s.call(t,r,eg.isString(o)?o.trim():o,n,f))&&e(r,n?n.concat(o):[o],a+1)}),m.pop()}}(e),t};function ej(e){let t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+"};return encodeURIComponent(e).replace(/[!'()~]|%20/g,function(e){return t[e]})}function eM(e,t){this._pairs=[],e&&eL(e,this,t)}let eF=eM.prototype;function eD(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+")}function eU(e,t,r){let n;if(!t)return e;let s=r&&r.encode||eD,a=eg.isFunction(r)?{serialize:r}:r,o=a&&a.serialize;if(n=o?o(t,a):eg.isURLSearchParams(t)?t.toString():new eM(t,a).toString(s)){let t=e.indexOf("#");-1!==t&&(e=e.slice(0,t)),e+=(-1===e.indexOf("?")?"?":"&")+n}return e}eF.append=function(e,t){this._pairs.push([e,t])},eF.toString=function(e){let t=e?function(t){return e.call(this,t,ej)}:ej;return this._pairs.map(function(e){return t(e[0])+"="+t(e[1])},"").join("&")};let eB=class{constructor(){this.handlers=[]}use(e,t,r){return this.handlers.push({fulfilled:e,rejected:t,synchronous:!!r&&r.synchronous,runWhen:r?r.runWhen:null}),this.handlers.length-1}eject(e){this.handlers[e]&&(this.handlers[e]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(e){eg.forEach(this.handlers,function(t){null!==t&&e(t)})}},eq={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1,legacyInterceptorReqResOrdering:!0},eW="u">typeof URLSearchParams?URLSearchParams:eM,eH="u">typeof FormData?FormData:null,e$="u">typeof Blob?Blob:null,eG="u">typeof window&&"u">typeof document,ez="object"==typeof navigator&&navigator||void 0,eK=eG&&(!ez||0>["ReactNative","NativeScript","NS"].indexOf(ez.product)),eV="u">typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&"function"==typeof self.importScripts,eZ=eG&&window.location.href||"http://localhost";e.s(["hasBrowserEnv",0,eG,"hasStandardBrowserEnv",0,eK,"hasStandardBrowserWebWorkerEnv",0,eV,"navigator",0,ez,"origin",0,eZ],57536);let eY={...e.i(57536),isBrowser:!0,classes:{URLSearchParams:eW,FormData:eH,Blob:e$},protocols:["http","https","file","blob","url","data"]},eX=function(e){if(eg.isFormData(e)&&eg.isFunction(e.entries)){let t={};return eg.forEachEntry(e,(e,r)=>{!function e(t,r,n,s){let a=t[s++];if("__proto__"===a)return!0;let o=Number.isFinite(+a),i=s>=t.length;return(a=!a&&eg.isArray(n)?n.length:a,i)?eg.hasOwnProp(n,a)?n[a]=eg.isArray(n[a])?n[a].concat(r):[n[a],r]:n[a]=r:(eg.hasOwnProp(n,a)&&eg.isObject(n[a])||(n[a]=[]),e(t,r,n[a],s)&&eg.isArray(n[a])&&(n[a]=function(e){let t,r,n={},s=Object.keys(e),a=s.length;for(t=0;t<a;t++)n[r=s[t]]=e[r];return n}(n[a]))),!o}(eg.matchAll(/\w+|\[(\w*)]/g,e).map(e=>"[]"===e[0]?"":e[1]||e[0]),r,t,0)}),t}return null},eJ=(e,t)=>null!=e&&eg.hasOwnProp(e,t)?e[t]:void 0,eQ={transitional:eq,adapter:["xhr","http","fetch"],transformRequest:[function(e,t){let r,n=t.getContentType()||"",s=n.indexOf("application/json")>-1,a=eg.isObject(e);if(a&&eg.isHTMLForm(e)&&(e=new FormData(e)),eg.isFormData(e))return s?JSON.stringify(eX(e)):e;if(eg.isArrayBuffer(e)||eg.isBuffer(e)||eg.isStream(e)||eg.isFile(e)||eg.isBlob(e)||eg.isReadableStream(e))return e;if(eg.isArrayBufferView(e))return e.buffer;if(eg.isURLSearchParams(e))return t.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),e.toString();
5if(a){let t=eJ(this,"formSerializer");if(n.indexOf("application/x-www-form-urlencoded")>-1)return eL(e,new eY.classes.URLSearchParams,{visitor:function(e,t,r,n){return eY.isNode&&eg.isBuffer(e)?(this.append(t,e.toString("base64")),!1):n.defaultVisitor.apply(this,arguments)},...t}).toString();if((r=eg.isFileList(e))||n.indexOf("multipart/form-data")>-1){let n=eJ(this,"env"),s=n&&n.FormData;return eL(r?{"files[]":e}:e,s&&new s,t)}}if(a||s){t.setContentType("application/json",!1);var o=e;if(eg.isString(o))try{return(0,JSON.parse)(o),eg.trim(o)}catch(e){if("SyntaxError"!==e.name)throw e}return(0,JSON.stringify)(o)}return e}],transformResponse:[function(e){let t=eJ(this,"transitional")||eQ.transitional,r=t&&t.forcedJSONParsing,n=eJ(this,"responseType"),s="json"===n;if(eg.isResponse(e)||eg.isReadableStream(e))return e;if(e&&eg.isString(e)&&(r&&!n||s)){let r=t&&t.silentJSONParsing;try{return JSON.parse(e,eJ(this,"parseReviver"))}catch(e){if(!r&&s){if("SyntaxError"===e.name)throw eN.from(e,eN.ERR_BAD_RESPONSE,this,null,eJ(this,"response"));throw e}}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:eY.classes.FormData,Blob:eY.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};function e0(e,t){let r=this||eQ,n=t||r,s=ek.from(n.headers),a=n.data;return eg.forEach(e,function(e){a=e.call(r,a,s.normalize(),t?t.status:void 0)}),s.normalize(),a}function e1(e){return!!(e&&e.__CANCEL__)}eg.forEach(["delete","get","head","post","put","patch","query"],e=>{eQ.headers[e]={}});let e2=class extends eN{constructor(e,t,r){super(null==e?"canceled":e,eN.ERR_CANCELED,t,r),this.name="CanceledError",this.__CANCEL__=!0}};function e8(e,t,r){let n=r.config.validateStatus;!r.status||!n||n(r.status)?e(r):t(new eN("Request failed with status code "+r.status,r.status>=400&&r.status<500?eN.ERR_BAD_REQUEST:eN.ERR_BAD_RESPONSE,r.config,r.request,r))}let e6=function(e,t){let r,n=Array(e=e||10),s=Array(e),a=0,o=0;return t=void 0!==t?t:1e3,function(i){let l=Date.now(),u=s[o];r||(r=l),n[a]=i,s[a]=l;let d=o,c=0;for(;d!==a;)c+=n[d++],d%=e;if((a=(a+1)%e)===o&&(o=(o+1)%e),l-r<t)return;let m=u&&l-u;return m?Math.round(1e3*c/m):void 0}},e3=function(e,t){let r,n,s=0,a=1e3/t,o=(t,a=Date.now())=>{s=a,r=null,n&&(clearTimeout(n),n=null),e(...t)};return[(...e)=>{let t=Date.now(),i=t-s;i>=a?o(e,t):(r=e,n||(n=setTimeout(()=>{n=null,o(r)},a-i)))},()=>r&&o(r)]},e5=(e,t,r=3)=>{let n=0,s=e6(50,250);return e3(r=>{if(!r||"number"!=typeof r.loaded)return;let a=r.loaded,o=r.lengthComputable?r.total:void 0,i=null!=o?Math.min(a,o):a,l=Math.max(0,i-n),u=s(l);n=Math.max(n,i),e({loaded:i,total:o,progress:o?i/o:void 0,bytes:l,rate:u||void 0,estimated:u&&o?(o-i)/u:void 0,event:r,lengthComputable:null!=o,[t?"download":"upload"]:!0})},r)},e4=(e,t)=>{let r=null!=e;return[n=>t[0]({lengthComputable:r,total:e,loaded:n}),t[1]]},e9=e=>(...t)=>eg.asap(()=>e(...t)),e7=eY.hasStandardBrowserEnv?(n=new URL(eY.origin),s=eY.navigator&&/(msie|trident)/i.test(eY.navigator.userAgent),e=>(e=new URL(e,eY.origin),n.protocol===e.protocol&&n.host===e.host&&(s||n.port===e.port))):()=>!0,te=eY.hasStandardBrowserEnv?{write(e,t,r,n,s,a,o){if("u"<typeof document)return;let i=[`${e}=${encodeURIComponent(t)}`];eg.isNumber(r)&&i.push(`expires=${new Date(r).toUTCString()}`),eg.isString(n)&&i.push(`path=${n}`),eg.isString(s)&&i.push(`domain=${s}`),!0===a&&i.push("secure"),eg.isString(o)&&i.push(`SameSite=${o}`),document.cookie=i.join("; ")},read(e){if("u"<typeof document)return null;let t=document.cookie.split(";");for(let r=0;r<t.length;r++){let n=t[r].replace(/^\s+/,""),s=n.indexOf("=");if(-1!==s&&n.slice(0,s)===e)return decodeURIComponent(n.slice(s+1))}return null},remove(e){this.write(e,"",Date.now()-864e5,"/")}}:{write(){},read:()=>null,remove(){}};function tt(e,t,r){let n=!("string"==typeof t&&/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t));return e&&(n||!1===r)?t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e:t}let tr=e=>e instanceof ek?{...e}:e;
5function tn(e,t){t=t||{};let r=Object.create(null);function n(e,t,r,n){return eg.isPlainObject(e)&&eg.isPlainObject(t)?eg.merge.call({caseless:n},e,t):eg.isPlainObject(t)?eg.merge({},t):eg.isArray(t)?t.slice():t}function s(e,t,r,s){return eg.isUndefined(t)?eg.isUndefined(e)?void 0:n(void 0,e,r,s):n(e,t,r,s)}function a(e,t){if(!eg.isUndefined(t))return n(void 0,t)}function o(e,t){return eg.isUndefined(t)?eg.isUndefined(e)?void 0:n(void 0,e):n(void 0,t)}function i(r,s,a){return eg.hasOwnProp(t,a)?n(r,s):eg.hasOwnProp(e,a)?n(void 0,r):void 0}Object.defineProperty(r,"hasOwnProperty",{__proto__:null,value:Object.prototype.hasOwnProperty,enumerable:!1,writable:!0,configurable:!0});let l={url:a,method:a,data:a,baseURL:o,transformRequest:o,transformResponse:o,paramsSerializer:o,timeout:o,timeoutMessage:o,withCredentials:o,withXSRFToken:o,adapter:o,responseType:o,xsrfCookieName:o,xsrfHeaderName:o,onUploadProgress:o,onDownloadProgress:o,decompress:o,maxContentLength:o,maxBodyLength:o,beforeRedirect:o,transport:o,httpAgent:o,httpsAgent:o,cancelToken:o,socketPath:o,allowedSocketPaths:o,responseEncoding:o,validateStatus:i,headers:(e,t,r)=>s(tr(e),tr(t),r,!0)};return eg.forEach(Object.keys({...e,...t}),function(n){if("__proto__"===n||"constructor"===n||"prototype"===n)return;let a=eg.hasOwnProp(l,n)?l[n]:s,o=a(eg.hasOwnProp(e,n)?e[n]:void 0,eg.hasOwnProp(t,n)?t[n]:void 0,n);eg.isUndefined(o)&&a!==i||(r[n]=o)}),r}let ts=["content-type","content-length"],ta=e=>{let t=tn({},e),r=e=>eg.hasOwnProp(t,e)?t[e]:void 0,n=r("data"),s=r("withXSRFToken"),a=r("xsrfHeaderName"),o=r("xsrfCookieName"),i=r("headers"),l=r("auth"),u=r("baseURL"),d=r("allowAbsoluteUrls"),c=r("url");if(t.headers=i=ek.from(i),t.url=eU(tt(u,c,d),e.params,e.paramsSerializer),l&&i.set("Authorization","Basic "+btoa((l.username||"")+":"+(l.password?encodeURIComponent(l.password).replace(/%([0-9A-F]{2})/gi,(e,t)=>String.fromCharCode(parseInt(t,16))):""))),eg.isFormData(n))if(eY.hasStandardBrowserEnv||eY.hasStandardBrowserWebWorkerEnv)i.setContentType(void 0);else{var m,f;eg.isFunction(n.getHeaders)&&(m=i,f=n.getHeaders(),"content-only"!==r("formDataHeaderPolicy")?m.set(f):Object.entries(f).forEach(([e,t])=>{ts.includes(e.toLowerCase())&&m.set(e,t)}))}if(eY.hasStandardBrowserEnv&&(eg.isFunction(s)&&(s=s(t)),!0===s||null==s&&e7(t.url))){let e=a&&o&&te.read(o);e&&i.set(a,e)}return t},to="u">typeof XMLHttpRequest&&function(e){return new Promise(function(t,r){var n;let s,a,o,i,l,u,d=ta(e),c=d.data,m=ek.from(d.headers).normalize(),{responseType:f,onUploadProgress:h,onDownloadProgress:p}=d;function g(){i&&i(),l&&l(),d.cancelToken&&d.cancelToken.unsubscribe(s),d.signal&&d.signal.removeEventListener("abort",s)}let y=new XMLHttpRequest;function _(){if(!y)return;let n=ek.from("getAllResponseHeaders"in y&&y.getAllResponseHeaders());e8(function(e){t(e),g()},function(e){r(e),g()},{data:f&&"text"!==f&&"json"!==f?y.response:y.responseText,status:y.status,statusText:y.statusText,headers:n,config:e,request:y}),y=null}y.open(d.method.toUpperCase(),d.url,!0),y.timeout=d.timeout,"onloadend"in y?y.onloadend=_:y.onreadystatechange=function(){!y||4!==y.readyState||(0!==y.status||y.responseURL&&y.responseURL.startsWith("file:"))&&setTimeout(_)},y.onabort=function(){y&&(r(new eN("Request aborted",eN.ECONNABORTED,e,y)),g(),y=null)},y.onerror=function(t){let n=new eN(t&&t.message?t.message:"Network Error",eN.ERR_NETWORK,e,y);n.event=t||null,r(n),g(),y=null},y.ontimeout=function(){let t=d.timeout?"timeout of "+d.timeout+"ms exceeded":"timeout exceeded",n=d.transitional||eq;
5d.timeoutErrorMessage&&(t=d.timeoutErrorMessage),r(new eN(t,n.clarifyTimeoutError?eN.ETIMEDOUT:eN.ECONNABORTED,e,y)),g(),y=null},void 0===c&&m.setContentType(null),"setRequestHeader"in y&&eg.forEach(eC(m),function(e,t){y.setRequestHeader(t,e)}),eg.isUndefined(d.withCredentials)||(y.withCredentials=!!d.withCredentials),f&&"json"!==f&&(y.responseType=d.responseType),p&&([o,l]=e5(p,!0),y.addEventListener("progress",o)),h&&y.upload&&([a,i]=e5(h),y.upload.addEventListener("progress",a),y.upload.addEventListener("loadend",i)),(d.cancelToken||d.signal)&&(s=t=>{y&&(r(!t||t.type?new e2(null,e,y):t),y.abort(),g(),y=null)},d.cancelToken&&d.cancelToken.subscribe(s),d.signal&&(d.signal.aborted?s():d.signal.addEventListener("abort",s)));let v=(n=d.url,(u=/^([-+\w]{1,25}):(?:\/\/)?/.exec(n))&&u[1]||"");v&&!eY.protocols.includes(v)?r(new eN("Unsupported protocol "+v+":",eN.ERR_BAD_REQUEST,e)):y.send(c||null)})},ti=function*(e,t){let r,n=e.byteLength;if(!t||n<t)return void(yield e);let s=0;for(;s<n;)r=s+t,yield e.slice(s,r),s=r},tl=async function*(e,t){for await(let r of tu(e))yield*ti(r,t)},tu=async function*(e){if(e[Symbol.asyncIterator])return void(yield*e);let t=e.getReader();try{for(;;){let{done:e,value:r}=await t.read();if(e)break;yield r}}finally{await t.cancel()}},td=(e,t,r,n)=>{let s,a=tl(e,t),o=0,i=e=>{!s&&(s=!0,n&&n(e))};return new ReadableStream({async pull(e){try{let{done:t,value:n}=await a.next();if(t){i(),e.close();return}let s=n.byteLength;if(r){let e=o+=s;r(e)}e.enqueue(new Uint8Array(n))}catch(e){throw i(e),e}},cancel:e=>(i(e),a.return())},{highWaterMark:2})},tc="1.16.1",{isFunction:tm}=eg,tf=(e,...t)=>{try{return!!e(...t)}catch(e){return!1}},th=e=>{let t,r=void 0!==eg.global&&null!==eg.global?eg.global:globalThis,{ReadableStream:n,TextEncoder:s}=r,{fetch:a,Request:o,Response:i}=e=eg.merge.call({skipUndefined:!0},{Request:r.Request,Response:r.Response},e),l=a?tm(a):"function"==typeof fetch,u=tm(o),d=tm(i);if(!l)return!1;let c=l&&tm(n),m=l&&("function"==typeof s?(t=new s,e=>t.encode(e)):async e=>new Uint8Array(await new o(e).arrayBuffer())),f=u&&c&&tf(()=>{let e=!1,t=new o(eY.origin,{body:new n,method:"POST",get duplex(){return e=!0,"half"}}),r=t.headers.has("Content-Type");return null!=t.body&&t.body.cancel(),e&&!r}),h=d&&c&&tf(()=>eg.isReadableStream(new i("").body)),p={stream:h&&(e=>e.body)};l&&["text","arrayBuffer","blob","formData","stream"].forEach(e=>{p[e]||(p[e]=(t,r)=>{let n=t&&t[e];if(n)return n.call(t);throw new eN(`Response type '${e}' is not supported`,eN.ERR_NOT_SUPPORT,r)})});let g=async e=>{if(null==e)return 0;if(eg.isBlob(e))return e.size;if(eg.isSpecCompliantForm(e)){let t=new o(eY.origin,{method:"POST",body:e});return(await t.arrayBuffer()).byteLength}return eg.isArrayBufferView(e)||eg.isArrayBuffer(e)?e.byteLength:(eg.isURLSearchParams(e)&&(e+=""),eg.isString(e))?(await m(e)).byteLength:void 0},y=async(e,t)=>{let r=eg.toFiniteNumber(e.getContentLength());return null==r?g(t):r};return async e=>{let t,{url:r,method:n,data:l,signal:d,cancelToken:c,timeout:m,onDownloadProgress:g,onUploadProgress:_,responseType:v,headers:b,withCredentials:w="same-origin",fetchOptions:C,maxContentLength:E,maxBodyLength:S}=ta(e),x=eg.isNumber(E)&&E>-1,R=eg.isNumber(S)&&S>-1,k=a||fetch;v=v?(v+"").toLowerCase():"text";let T=((e,t)=>{if(e=e?e.filter(Boolean):[],!t&&!e.length)return;let r=new AbortController,n=!1,s=function(e){if(!n){n=!0,o();let t=e instanceof Error?e:this.reason;r.abort(t instanceof eN?t:new e2(t instanceof Error?t.message:t))}},a=t&&setTimeout(()=>{a=null,s(new eN(`timeout of ${t}ms exceeded`,eN.ETIMEDOUT))},t),o=()=>{e&&(a&&clearTimeout(a),a=null,e.forEach(e=>{e.unsubscribe?e.unsubscribe(s):e.removeEventListener("abort",s)}),e=null)};e.forEach(e=>e.addEventListener("abort",s));let{signal:i}=r;return i.unsubscribe=()=>eg.asap(o),i})([d,c&&c.toAbortSignal()],m),N=null,I=T&&T.unsubscribe&&(()=>{T.unsubscribe()});try{if(x&&"string"==typeof r&&r.startsWith("data:")&&function(e){if(!e||"string"!=typeof e||!e.startsWith("data:"))return 0;let t=e.indexOf(",");if(t<0)return 0;let r=e.slice(5,t),n=e.slice(t+1);if(/;base64/i.test(r)){let e=n.length,t=n.length;for(let r=0;r<t;r++)if(37===n.charCodeAt(r)&&r+2<t){let t=n.charCodeAt(r+1),s=n.charCodeAt(r+2);(t>=48&&t<=57||t>=65&&t<=70||t>=97&&t<=102)&&(s>=48&&s<=57||s>=65&&s<=70||s>=97&&s<=102)&&(e-=2,r+=2)}let r=0,s=t-1,a=e=>e>=2&&37===n.charCodeAt(e-2)&&51===n.charCodeAt(e-1)&&(68===n.charCodeAt(e)||100===n.charCodeAt(e));s>=0&&(61===n.charCodeAt(s)?(r++,s--):a(s)&&(r++,s-=3)),1===r&&s>=0&&(61===n.charCodeAt(s)?r++:a(s)&&r++);let o=3*Math.floor(e/4)-(r||0);return o>0?o:0}if(void 0!==ey.Buffer&&"function"==typeof ey.Buffer.byteLength)return ey.Buffer.byteLength(n,"utf8");let s=0;for(let e=0,t=n.length;e<t;e++){let r=n.charCodeAt(e);if(r<128)s+=1;else if(r<2048)s+=2;else if(r>=55296&&r<=56319&&e+1<t){let t=n.charCodeAt(e+1);t>=56320&&t<=57343?(s+=4,e++):s+=3}else s+=3}return s}(r)>E)throw new eN("maxContentLength size of "+E+" exceeded",eN.ERR_BAD_RESPONSE,e,N);if(R&&"get"!==n&&"head"!==n){let t=await y(b,l);if("number"==typeof t&&isFinite(t)&&t>S)throw new eN("Request body larger than maxBodyLength limit",eN.ERR_BAD_REQUEST,e,N
5)}if(_&&f&&"get"!==n&&"head"!==n&&0!==(t=await y(b,l))){let e,n=new o(r,{method:"POST",body:l,duplex:"half"});if(eg.isFormData(l)&&(e=n.headers.get("content-type"))&&b.setContentType(e),n.body){let[e,r]=e4(t,e5(e9(_)));l=td(n.body,65536,e,r)}}eg.isString(w)||(w=w?"include":"omit");let a=u&&"credentials"in o.prototype;if(eg.isFormData(l)){let e=b.getContentType();e&&/^multipart\/form-data/i.test(e)&&!/boundary=/i.test(e)&&b.delete("content-type")}b.set("User-Agent","axios/"+tc,!1);let d={...C,signal:T,method:n.toUpperCase(),headers:eC(b.normalize()),body:l,duplex:"half",credentials:a?w:void 0};N=u&&new o(r,d);let c=await (u?k(N,C):k(r,d));if(x){let t=eg.toFiniteNumber(c.headers.get("content-length"));if(null!=t&&t>E)throw new eN("maxContentLength size of "+E+" exceeded",eN.ERR_BAD_RESPONSE,e,N)}let m=h&&("stream"===v||"response"===v);if(h&&c.body&&(g||x||m&&I)){let t={};["status","statusText","headers"].forEach(e=>{t[e]=c[e]});let r=eg.toFiniteNumber(c.headers.get("content-length")),[n,s]=g&&e4(r,e5(e9(g),!0))||[];c=new i(td(c.body,65536,t=>{if(x&&t>E)throw new eN("maxContentLength size of "+E+" exceeded",eN.ERR_BAD_RESPONSE,e,N);n&&n(t)},()=>{s&&s(),I&&I()}),t)}v=v||"text";let A=await p[eg.findKey(p,v)||"text"](c,e);if(x&&!h&&!m){let t;if(null!=A&&("number"==typeof A.byteLength?t=A.byteLength:"number"==typeof A.size?t=A.size:"string"==typeof A&&(t="function"==typeof s?new s().encode(A).byteLength:A.length)),"number"==typeof t&&t>E)throw new eN("maxContentLength size of "+E+" exceeded",eN.ERR_BAD_RESPONSE,e,N)}return!m&&I&&I(),await new Promise((t,r)=>{e8(t,r,{data:A,headers:ek.from(c.headers),status:c.status,statusText:c.statusText,config:e,request:N})})}catch(t){if(I&&I(),T&&T.aborted&&T.reason instanceof eN){let r=T.reason;throw r.config=e,N&&(r.request=N),t!==r&&(r.cause=t),r}if(t&&"TypeError"===t.name&&/Load failed|fetch/i.test(t.message))throw Object.assign(new eN("Network Error",eN.ERR_NETWORK,e,N,t&&t.response),{cause:t.cause||t});throw eN.from(t,t&&t.code,e,N,t&&t.response)}}},tp=new Map,tg=e=>{let t=e&&e.env||{},{fetch:r,Request:n,Response:s}=t,a=[n,s,r],o=a.length,i,l,u=tp;for(;o--;)i=a[o],void 0===(l=u.get(i))&&u.set(i,l=o?new Map:th(t)),u=l;return l};tg();let ty={http:null,xhr:to,fetch:{get:tg}};eg.forEach(ty,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{__proto__:null,value:t})}catch(e){}Object.defineProperty(e,"adapterName",{__proto__:null,value:t})}});let t_=e=>`- ${e}`,tv=e=>eg.isFunction(e)||null===e||!1===e,tb=function(e,t){let r,n,{length:s}=e=eg.isArray(e)?e:[e],a={};for(let o=0;o<s;o++){let s;if(n=r=e[o],!tv(r)&&void 0===(n=ty[(s=String(r)).toLowerCase()]))throw new eN(`Unknown adapter '${s}'`);if(n&&(eg.isFunction(n)||(n=n.get(t))))break;a[s||"#"+o]=n}if(!n){let e=Object.entries(a).map(([e,t])=>`adapter ${e} `+(!1===t?"is not supported by the environment":"is not available in the build"));throw new eN("There is no suitable adapter to dispatch the request "+(s?e.length>1?"since :\n"+e.map(t_).join("\n"):" "+t_(e[0]):"as no adapter specified"),"ERR_NOT_SUPPORT")}return n};function tw(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new e2(null,e)}function tC(e){return tw(e),e.headers=ek.from(e.headers),e.data=e0.call(e,e.transformRequest),-1!==["post","put","patch"].indexOf(e.method)&&e.headers.setContentType("application/x-www-form-urlencoded",!1),tb(e.adapter||eQ.adapter,e)(e).then(function(t){tw(e),e.response=t;try{t.data=e0.call(e,e.transformResponse,t)}finally{delete e.response}return t.headers=ek.from(t.headers),t},function(t){if(!e1(t)&&(tw(e),t&&t.response)){e.response=t.response;try{t.response.data=e0.call(e,e.transformResponse,t.response)}finally{delete e.response}t.response.headers=ek.from(t.response.headers)}return Promise.reject(t)})}let tE={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{tE[e]=function(r){return typeof r===e||"a"+(t<1?"n ":" ")+e}});let tS={};tE.transitional=function(e,t,r){function n(e,t){return"[Axios v"+tc+"] Transitional option '"+e+"'"+t+(r?". "+r:"")}return(r,s,a)=>{if(!1===e)throw new eN(n(s," has been removed"+(t?" in "+t:"")),eN.ERR_DEPRECATED);return t&&!tS[s]&&(tS[s]=!0,console.warn(n(s," has been deprecated since v"+t+" and will be removed in the near future"))),!e||e(r,s,a)}},tE.spelling=function(e){return(t,r)=>(console.warn(`${r} is likely a misspelling of ${e}
5`),!0)};let tx=function(e,t,r){if("object"!=typeof e)throw new eN("options must be an object",eN.ERR_BAD_OPTION_VALUE);let n=Object.keys(e),s=n.length;for(;s-- >0;){let a=n[s],o=Object.prototype.hasOwnProperty.call(t,a)?t[a]:void 0;if(o){let t=e[a],r=void 0===t||o(t,a,e);if(!0!==r)throw new eN("option "+a+" must be "+r,eN.ERR_BAD_OPTION_VALUE);continue}if(!0!==r)throw new eN("Unknown option "+a,eN.ERR_BAD_OPTION)}};class tR{constructor(e){this.defaults=e||{},this.interceptors={request:new eB,response:new eB}}async request(e,t){try{return await this._request(e,t)}catch(e){if(e instanceof Error){let t={};Error.captureStackTrace?Error.captureStackTrace(t):t=Error();let r=(()=>{if(!t.stack)return"";let e=t.stack.indexOf("\n");return -1===e?"":t.stack.slice(e+1)})();try{if(e.stack){if(r){let t=r.indexOf("\n"),n=-1===t?-1:r.indexOf("\n",t+1),s=-1===n?"":r.slice(n+1);String(e.stack).endsWith(s)||(e.stack+="\n"+r)}}else e.stack=r}catch(e){}}throw e}}_request(e,t){let r,n;"string"==typeof e?(t=t||{}).url=e:t=e||{};let{transitional:s,paramsSerializer:a,headers:o}=t=tn(this.defaults,t);void 0!==s&&tx(s,{silentJSONParsing:tE.transitional(tE.boolean),forcedJSONParsing:tE.transitional(tE.boolean),clarifyTimeoutError:tE.transitional(tE.boolean),legacyInterceptorReqResOrdering:tE.transitional(tE.boolean)},!1),null!=a&&(eg.isFunction(a)?t.paramsSerializer={serialize:a}:tx(a,{encode:tE.function,serialize:tE.function},!0)),void 0!==t.allowAbsoluteUrls||(void 0!==this.defaults.allowAbsoluteUrls?t.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:t.allowAbsoluteUrls=!0),tx(t,{baseUrl:tE.spelling("baseURL"),withXsrfToken:tE.spelling("withXSRFToken")},!0),t.method=(t.method||this.defaults.method||"get").toLowerCase();let i=o&&eg.merge(o.common,o[t.method]);o&&eg.forEach(["delete","get","head","post","put","patch","query","common"],e=>{delete o[e]}),t.headers=ek.concat(i,o);let l=[],u=!0;this.interceptors.request.forEach(function(e){if("function"==typeof e.runWhen&&!1===e.runWhen(t))return;u=u&&e.synchronous;let r=t.transitional||eq;r&&r.legacyInterceptorReqResOrdering?l.unshift(e.fulfilled,e.rejected):l.push(e.fulfilled,e.rejected)});let d=[];this.interceptors.response.forEach(function(e){d.push(e.fulfilled,e.rejected)});let c=0;if(!u){let e=[tC.bind(this),void 0];for(e.unshift(...l),e.push(...d),n=e.length,r=Promise.resolve(t);c<n;)r=r.then(e[c++],e[c++]);return r}n=l.length;let m=t;for(;c<n;){let e=l[c++],t=l[c++];try{m=e(m)}catch(e){t.call(this,e);break}}try{r=tC.call(this,m)}catch(e){return Promise.reject(e)}for(c=0,n=d.length;c<n;)r=r.then(d[c++],d[c++]);return r}getUri(e){return eU(tt((e=tn(this.defaults,e)).baseURL,e.url,e.allowAbsoluteUrls),e.params,e.paramsSerializer)}}eg.forEach(["delete","get","head","options"],function(e){tR.prototype[e]=function(t,r){return this.request(tn(r||{},{method:e,url:t,data:(r||{}).data}))}}),eg.forEach(["post","put","patch","query"],function(e){function t(t){return function(r,n,s){return this.request(tn(s||{},{method:e,headers:t?{"Content-Type":"multipart/form-data"}:{},url:r,data:n}))}}tR.prototype[e]=t(),"query"!==e&&(tR.prototype[e+"Form"]=t(!0))});class tk{constructor(e){let t;if("function"!=typeof e)throw TypeError("executor must be a function.");this.promise=new Promise(function(e){t=e});const r=this;this.promise.then(e=>{if(!r._listeners)return;let t=r._listeners.length;for(;t-- >0;)r._listeners[t](e);r._listeners=null}),this.promise.then=e=>{let t,n=new Promise(e=>{r.subscribe(e),t=e}).then(e);return n.cancel=function(){r.unsubscribe(t)},n},e(function(e,n,s){r.reason||(r.reason=new e2(e,n,s),t(r.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(e){this.reason?e(this.reason):this._listeners?this._listeners.push(e):this._listeners=[e]}unsubscribe(e){if(!this._listeners)return;let t=this._listeners.indexOf(e);-1!==t&&this._listeners.splice(t,1)}toAbortSignal(){let e=new AbortController,t=t=>{e.abort(t)};return this.subscribe(t),e.signal.unsubscribe=()=>this.unsubscribe(t),e.signal}static source(){let e;return{token:new tk(function(t){e=t}),cancel:e}}}let tT={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,Re
5setContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511,WebServerIsDown:521,ConnectionTimedOut:522,OriginIsUnreachable:523,TimeoutOccurred:524,SslHandshakeFailed:525,InvalidSslCertificate:526};Object.entries(tT).forEach(([e,t])=>{tT[t]=e});let tN=function e(t){let r=new tR(t),n=I(tR.prototype.request,r);return eg.extend(n,tR.prototype,r,{allOwnKeys:!0}),eg.extend(n,r,null,{allOwnKeys:!0}),n.create=function(r){return e(tn(t,r))},n}(eQ);
5tN.Axios=tR,tN.CanceledError=e2,tN.CancelToken=tk,tN.isCancel=e1,tN.VERSION=tc,tN.toFormData=eL,tN.AxiosError=eN,tN.Cancel=tN.CanceledError,tN.all=function(e){return Promise.all(e)},tN.spread=function(e){return function(t){return e.apply(null,t)}},tN.isAxiosError=function(e){return eg.isObject(e)&&!0===e.isAxiosError},tN.mergeConfig=tn,tN.AxiosHeaders=ek,tN.formToJSON=e=>eX(eg.isHTMLForm(e)?new FormData(e):e),tN.getAdapter=tb,tN.HttpStatusCode=tT,tN.default=tN;let tI=new class{debugStartHttpRequest(){}debugSuccessHttpRequest(){}debugRetryHttpRequest(){}};var tA=function(e,t,r,n){return new(r||(r=Promise))(function(s,a){function o(e){try{l(n.next(e))}catch(e){a(e)}}function i(e){try{l(n.throw(e))}catch(e){a(e)}}function l(e){var t;e.done?s(e.value):((t=e.value)instanceof r?t:new r(function(e){e(t)})).then(o,i)}l((n=n.apply(e,t||[])).next())})};function tP(e){return tA(this,void 0,void 0,function*(){try{return yield e.call(e.retryAttempt)}catch(r){let t=N.getRetryErrorResult({error:r,retryAttempt:e.retryAttempt,retryStrategy:e.retryStrategy});if(t.canRetry)return tI.debugRetryHttpRequest(),yield new Promise(e=>setTimeout(e,t.retryInMs)),e.functionsConfig.logErrorsToConsole&&console.warn(`Retry attempt '${e.retryAttempt+1}' from a maximum of '${t.maxRetries}' retries. Request url: '${e.url}'`),yield tP({call:e.call,retryStrategy:e.retryStrategy,retryAttempt:e.retryAttempt+1,url:e.url,functionsConfig:e.functionsConfig});throw e.functionsConfig.logErrorsToConsole&&console.error(`Executing '${e.url}' failed. Request was retried '${e.retryAttempt}' times. `,r),r}})}function tO(e,t){let r={};return e.forEach(e=>{r[e.header]=e.value}),t&&(e.find(e=>"content-type"===e.header.toLowerCase())||(r["Content-Type"]="application/json")),r}var tL=function(e,t,r,n){return new(r||(r=Promise))(function(s,a){function o(e){try{l(n.next(e))}catch(e){a(e)}}function i(e){try{l(n.throw(e))}catch(e){a(e)}}function l(e){var t;e.done?s(e.value):((t=e.value)instanceof r?t:new r(function(e){e(t)})).then(o,i)}l((n=n.apply(e,t||[])).next())})};class tj{constructor(e){this.opts=e,this.axiosInstance=tN.create(null==e?void 0:e.axiosRequestConfig),this.functionsConfig=this.getFunctionsConfig()}getAsync(e,t){return tL(this,void 0,void 0,function*(){return yield function(e,t,r,n){var s;return tA(this,void 0,void 0,function*(){let a=null!=(s=null==n?void 0:n.retryStrategy)?s:N.defaultRetryStrategy;return yield tP({retryAttempt:0,url:t.url,retryStrategy:a,functionsConfig:r,call:r=>tA(this,void 0,void 0,function*(){var s,o;tI.debugStartHttpRequest();let i=yield e.get(t.url,{headers:tO(null!=(s=null==n?void 0:n.headers)?s:[],!1),responseType:null==n?void 0:n.responseType,cancelToken:null==(o=null==n?void 0:n.cancelToken)?void 0:o.token}),l={data:i.data,rawResponse:i,headers:T(i),status:i.status,retryStrategy:{options:a,retryAttempts:r}};return tI.debugSuccessHttpRequest(),l})})})}(this.axiosInstance,e,this.functionsConfig,t)})}postAsync(e,t){return tL(this,void 0,void 0,function*(){return yield function(e,t,r,n){var s;return tA(this,void 0,void 0,function*(){let a=null!=(s=null==n?void 0:n.retryStrategy)?s:N.defaultRetryStrategy;return yield tP({retryAttempt:0,url:t.url,retryStrategy:a,functionsConfig:r,call:r=>tA(this,void 0,void 0,function*(){var s,o;tI.debugStartHttpRequest();let i=yield e.post(t.url,t.body,{headers:tO(null!=(s=null==n?void 0:n.headers)?s:[],!1),responseType:null==n?void 0:n.responseType,maxContentLength:"Infinity",maxBodyLength:"Infinity",cancelToken:null==(o=null==n?void 0:n.cancelToken)?void 0:o.token}),l={data:i.data,rawResponse:i,headers:T(i),status:i.status,retryStrategy:{options:a,retryAttempts:r}};return tI.debugSuccessHttpRequest(),l})})})}(this.axiosInstance,e,this.functionsConfig,t)})}putAsync(e,t){return tL(this,void 0,void 0,function*(){return yield function(e,t,r,n){var s;return tA(this,void 0,void 0,function*(){let a=null!=(s=null==n?void 0:n.retryStrategy)?s:N.defaultRetryStrategy;return yield tP({retryAttempt:0,url:t.url,retryStrategy:a,functionsConfig:r,call:r=>tA(this,void 0,void 0,function*(){var s,o;tI.debugStartHttpRequest();let i=yield e.put(t.url,t.body,{headers:tO(null!=(s=null==n?void 0:n.headers)?s:[],!1),responseType:null==n?void 0:n.responseType,maxContentLength:"Infinity",maxBodyLength:"Infinity",cancelToken:null==(o=null==n?void 0:n.cancelToken)?void 0:o.token}),l={data:i.data,rawResponse:i,headers:T(i),status:i.status,retryStrategy:{options:a,retryAttempts:r}};return tI.debugSuccessHttpRequest(),l})})})}(this.axiosInstance,e,this.functionsConfig,t)})}patchAsync(e,t){return tL(this,void 0,void 0,function*(){return yield function(e,t,r,n){var s;return tA(this,void 0,void 0,function*(){let a=null!=(s=null==n?void 0:n.retryStrategy)?s:N.defaultRetryStrategy;return yield tP({retryAttempt:0,url:t.url,retryStrategy:a,functionsConfig:r,call:r=>tA(this,void 0,void 0,function*(){var s,o;tI.debugStartHttpRequest();let i=yield e.patch(t.url,t.body,{headers:tO(null!=(s=null==n?void 0:n.headers)?s:[],!1),responseType:null==n?void 0:n.responseType,maxContentLength:"Infinity",maxBodyLength:"Infinity",cancelToken:null==(o=null==n?void 0:n.cancelToken)?void 0:o.token}),l={data:i.data,rawResponse:i,headers:T(i),status:i.status,retryStrategy:{options:a,retryAttempts:r}};return tI.debugSuccessHttpRequest(),l})})})}(this.axiosInstance,e,this.functionsConfig,t)})}deleteAsync(e,t){return tL(this,void 0,void 0,function*(){return yield function(e,t,r,n){var s;return tA(this,void 0,void 0,function*(){let a=null!=(s=null==n?void 0:n.retryStrategy)?s:N.defaultRetryStrategy;return yield tP({retryAttempt:0,url:t.url,retryStrategy:a,functionsConfig:r,call:r=>tA(this,void 0,void 0,function*(){var s,o;tI.debugStartHttpRequest();let i=yield e.delete(t.url,{headers:tO(null!=(s=null==n?void 0:n.headers)?s:[],!1),responseType:null==n?void 0:n.responseType,maxContentLength:"Infinity",maxBodyLength:"Infinity",cancelToken:null==(o=null==n?void 0:n.cancelToken)?void 0:o.token}),l={data:i.data,rawResponse:i,headers:T(i),status:i.status,retryStrategy:{options:a,retryAttempts:r}};return tI.debugSuccessHttpRequest(),l})})})}(this.axiosInstance,e,this.functionsConfig,t)})}createCancelToken(){let e;return{cancel:t=>e(`${N.requestCancelledMessagePrefix}: ${null!=t?t:"User cancel"}`),token:new tN.CancelToken(t=>{e=t})}}getFunctionsConfig(){var e,t;return{logErrorsToConsole:null==(t=null==(e=this.opts)?void 0:e.logErrorsToConsole)||t}}}d=h||(h={}),a=e=>{if(!e)return"";if(Array.isArray(e)){let t="";for(let r=0;r<e.length;r++)t+=e[r].toString(),r!==e.length-1&&(t+=",");return t}return e.toString()},d.TypeFilter=class{constructor(e){this.type=e}getParam(){return Array.isArray(this.type)?`system.type[in]=${a(this.type)}`:`system.type=${a(this.type)}`}}
5,d.CollectionFilter=class{constructor(e){this.collection=e}getParam(){return Array.isArray(this.collection)?`system.collection[in]=${a(this.collection)}`:`system.collection=${a(this.collection)}`}},d.EmptyFilter=class{constructor(e){this.element=e}getParam(){return`${this.element.trim()}[empty]`}},d.NotEmptyFilter=class{constructor(e){this.element=e}getParam(){return`${this.element.trim()}[nempty]`}},d.EqualsFilter=class{constructor(e,t){this.element=e,this.value=t}getParam(){return`${this.element.trim()}[eq]=${this.getParamValue()}`}getParamValue(){return this.value?this.value:""}},d.NotEqualsFilter=class{constructor(e,t){this.element=e,this.value=t}getParam(){return`${this.element.trim()}[neq]=${this.getParamValue()}`}getParamValue(){return this.value?this.value:""}},d.AllFilter=class{constructor(e,t){this.element=e,this.values=t}getParam(){return`${this.element.trim()}[all]=${this.getParamValue()}`}getParamValue(){return this.values&&Array.isArray(this.values)?this.values.map(e=>e.trim()).join(","):""}},d.AnyFilter=class{constructor(e,t){this.element=e,this.values=t}getParam(){return`${this.element.trim()}[any]=${this.getParamValue()}`}getParamValue(){return this.values&&Array.isArray(this.values)?this.values.map(e=>e.trim()).join(","):""}},d.ContainsFilter=class{constructor(e,t){this.element=e,this.values=t}getParam(){return`${this.element.trim()}[contains]=${this.getParamValue()}`}getParamValue(){return this.values&&Array.isArray(this.values)?this.values.map(e=>e.trim()).join(","):""}},d.GreaterThanFilter=class{constructor(e,t){this.element=e,this.value=t}getParam(){return`${this.element.trim()}[gt]=${this.getParamValue()}`}getParamValue(){return this.value?this.value:""}},d.GreaterThanOrEqualFilter=class{constructor(e,t){this.element=e,this.value=t}getParam(){return`${this.element.trim()}[gte]=${this.getParamValue()}`}getParamValue(){return this.value?this.value:""}},d.InFilter=class{constructor(e,t){this.element=e,this.values=t}getParam(){return`${this.element.trim()}[in]=${this.getParamValue()}`}getParamValue(){return this.values&&Array.isArray(this.values)?this.values.map(e=>e.trim()).join(","):""}},d.NotInFilter=class{constructor(e,t){this.element=e,this.values=t}getParam(){return`${this.element.trim()}[nin]=${this.getParamValue()}`}getParamValue(){return this.values&&Array.isArray(this.values)?this.values.map(e=>e.trim()).join(","):""}},d.LessThanFilter=class{constructor(e,t){this.element=e,this.value=t}getParam(){return`${this.element.trim()}[lt]=${this.getParamValue()}`}getParamValue(){return this.value?this.value:""}},d.LessThanOrEqualFilter=class{constructor(e,t){this.element=e,this.value=t}getParam(){return`${this.element.trim()}[lte]=${this.getParamValue()}`}getParamValue(){return this.value?this.value:""}},d.RangeFilter=class{constructor(e,t,r){this.element=e,this.lowerValue=t,this.higherValue=r}getParam(){return`${this.element.trim()}[range]=${this.getParamValue()}`}getParamValue(){let e="",t="";return this.lowerValue&&(e=this.lowerValue.toString()),this.higherValue&&(t=this.higherValue.toString()),`${e},${t}`}},(c=p||(p={})).QueryParameter=class{constructor(e,t){if(this.name=e,this.value=t,!e)throw Error("Name of the parameter is not specified")}getParam(){return`${this.name}=${this.value}`}},c.ElementsParameter=class{constructor(e){this.elementCodenames=e}getParam(){return`elements=${this.getParamValue()}`}getParamValue(){return this.elementCodenames?this.elementCodenames.map(e=>{if(!e)throw Error("Codename of 'ElementsParameter' cannot be null or empty");return e.trim()}).join(","):""}},c.ExcludeElementsParameter=class{constructor(e){this.elementCodenames=e}getParam(){return`excludeElements=${this.getParamValue()}`}getParamValue(){return this.elementCodenames?this.elementCodenames.map(e=>{if(!e)throw Error("Codename of 'ExcludeElementsParameter' cannot be null or empty");return e.trim()}).join(","):""}},c.LimitParameter=class{constructor(e){if(this.limit=e,e<=0)throw Error("'LimitParameter' must specify a positive integer")}getParam(){return`limit=${this.limit}`}},c.IncludeTotalCountParameter=class{getParam(){return"includeTotalCount=true"}},c.SkipParameter=class{constructor(e){if(this.skip=e,e<0)throw Error("'SkipParameter' must specify a positive integer number or zero.\"")}getParam(){return`skip=${this.skip}`}},c.OrderParameter=class{constructor(e,t){if(this.element=e,this.sortOrder=t,!e)throw Error("Element specified in 'OrderParameter' is null or empty")}getParam(){return`order=${this.getParamValue()}`}getParamValue(){return`${this.element.trim()}[${this.sortOrder}]`}},c.CustomParameter=class{constructor(e){this.param=e}getParam(){return this.param}},c.DepthParameter=class{constructor(e){if(this.depth=e,e<0)throw Error("'DepthParameter' must specify a positive integer or zero")}getParam(){return`depth=${this.depth}`}},c.LanguageParameter=class{constructor(e){this.languageCodename=e}getParam(){return`language=${this.languageCodename}`}};class tM{constructor(e,t){this.config=e,this.queryService=t,this.parameters=[]}withCustomParameter(e,t){return this.parameters.push(new p.QueryParameter(e,t)),this}withParameter(e){return this.parameters.push(e),this}withParameters(e){return this.parameters.push(...e),this}getHeaders(){return this.queryService.getHeaders(this._queryConfig,[])}withHeaders(e){var t;let r=null!=(t=this._queryConfig.customHeaders)?t:[];return r.push(...e),this._queryConfig.customHeaders=r,this}withHeader(e){var t;let r=null!=(t=this._queryConfig.customHeaders)?t:[];return r.push(e),this._queryConfig.customHeaders=r,this}withCustomUrl(e){return this.customUrl=e,this}getParameters(){return this.parameters}queryConfig(e){return this._queryConfig=e,this}resolveUrlInternal(e){var t;return this.customUrl?this.customUrl:this.queryService.getUrl(e,null!=(t=this._queryConfig)?t:{},this.getParameters())}processDefaultLanguageParameter(){this.config.defaultLanguage&&(this.getParameters().find(e=>{var t;return null==(t=e.getParam())?void 0:t.toLowerCase().includes("language=")})||this.parameters.push(new p.LanguageParameter(this.config.defaultLanguage)))}processExcludeArchivedItemsParameter(){this.config.excludeArchivedItems&&this.parameters.push(new h.NotEqualsFilter("system.workflow_step","archived"))}}class tF extends tM{constructor(e,t,r,n){if(super(e,t),this.config=e,this.queryService=t,this.typeCodename=r,this.elementCodename=n,this._queryConfig={},!r)throw Error("Codename of the type has to be provided");
5if(!n)throw Error("Codename of the element has to be provided")}toPromise(){var e;return this.queryService.getElementAsync(this.getUrl(),null!=(e=this._queryConfig)?e:{})}getUrl(){return super.resolveUrlInternal(`/types/${this.typeCodename}/elements/${this.elementCodename}`)}map(e){return this.queryService.mappingService.viewContentTypeElementResponse(e)}}(m=g||(g={})).Text="text",m.Number="number",m.ModularContent="modular_content",m.Asset="asset",m.DateTime="date_time",m.RichText="rich_text",m.MultipleChoice="multiple_choice",m.UrlSlug="url_slug",m.Taxonomy="taxonomy",m.Custom="custom",m.Unknown="unknown";let tD="X-Continuation";class tU extends tM{constructor(e,t){super(e,t),this.config=e,this.queryService=t}withContinuationToken(e){var t;let r=null!=(t=this._queryConfig.customHeaders)?t:[];return r=r.filter(e=>e.header!==tD),this._queryConfig.customHeaders=r,this.withHeaders([{header:tD,value:e}]),this}toAllPromise(e){return this.queryService.getListAllResponse({page:1,listQueryConfig:e,allResponseFactory:(e,t)=>({data:this.allResponseFactory(e,t),responses:t}),getResponse:(e,t)=>(e&&this.withCustomUrl(e),t&&this.withContinuationToken(t),this.toPromise())})}}class tB extends tU{constructor(e,t){super(e,t),this.config=e,this.queryService=t}emptyFilter(e){return this.parameters.push(new h.EmptyFilter(e)),this}notEmptyFilter(e){return this.parameters.push(new h.NotEmptyFilter(e)),this}equalsFilter(e,t){return this.parameters.push(new h.EqualsFilter(e,t)),this}notEqualsFilter(e,t){return this.parameters.push(new h.NotEqualsFilter(e,t)),this}allFilter(e,t){return this.parameters.push(new h.AllFilter(e,t)),this}anyFilter(e,t){return this.parameters.push(new h.AnyFilter(e,t)),this}containsFilter(e,t){return this.parameters.push(new h.ContainsFilter(e,t)),this}greaterThanFilter(e,t){return this.parameters.push(new h.GreaterThanFilter(e,t)),this}greaterThanOrEqualFilter(e,t){return this.parameters.push(new h.GreaterThanOrEqualFilter(e,t)),this}inFilter(e,t){return this.parameters.push(new h.InFilter(e,t)),this}notInFilter(e,t){return this.parameters.push(new h.NotInFilter(e,t)),this}lessThanFilter(e,t){return this.parameters.push(new h.LessThanFilter(e,t)),this}lessThanOrEqualFilter(e,t){return this.parameters.push(new h.LessThanOrEqualFilter(e,t)),this}rangeFilter(e,t,r){return this.parameters.push(new h.RangeFilter(e,t,r)),this}limitParameter(e){return this.parameters.push(new p.LimitParameter(e)),this}orderParameter(e,t){return this.parameters.push(new p.OrderParameter(e,t)),this}orderByDescending(e){return this.parameters.push(new p.OrderParameter(e,"desc")),this}orderByAscending(e){return this.parameters.push(new p.OrderParameter(e,"asc")),this}skipParameter(e){return this.parameters.push(new p.SkipParameter(e)),this}linkItemsInRte(e){for(let t of e)for(let r of Object.keys(t.elements)){let n=t.elements[r];if(n.type===g.ModularContent){let t=[];for(let r of n.value){let s,a=n.linkedItems.find(e=>e.system.codename.toLowerCase()===r.toLowerCase());(s=a||e.find(e=>e.system.codename.toLowerCase()===r.toLowerCase()))&&t.push(s)}n.linkedItems=t}if(n.type===g.RichText){let t=[];for(let r of n.linkedItemCodenames){let s,a=n.linkedItems.find(e=>e.system.codename.toLowerCase()===r.toLowerCase());(s=a||e.find(e=>e.system.codename.toLowerCase()===r.toLowerCase()))&&t.push(s)}n.linkedItems=t}}}}class tq extends tB{constructor(e,t){super(e,t),this.config=e,this.queryService=t,this._queryConfig={}}includeTotalCountParameter(){return this.parameters.push(new p.IncludeTotalCountParameter),this}type(e){return this.parameters.push(new h.TypeFilter(e)),this}types(e){return this.parameters.push(new h.TypeFilter(e)),this}collection(e){return this.parameters.push(new h.CollectionFilter(e)),this}collections(e){return this.parameters.push(new h.CollectionFilter(e)),this}depthParameter(e){return this.parameters.push(new p.DepthParameter(e)),this}languageParameter(e){return this.parameters.push(new p.LanguageParameter(e)),this}elementsParameter(e){return this.parameters.push(new p.ElementsParameter(e)),this}excludeElementsParameter(e){return this.parameters.push(new p.ExcludeElementsParameter(e)),this}toPromise(){var e;return this.queryService.getMultipleItems(this.getUrl(),null!=(e=this._queryConfig)?e:{})}getUrl(){return this.processDefaultLanguageParameter(),this.processExcludeArchivedItemsParameter(),super.resolveUrlInternal("/items")}map(e){return this.queryService.mappingService.listContentItemsResponse(e)}allResponseFactory(e,t){return this.linkItems(e,t),{items:e,responses:t}}linkItems(e,t){let r=[];for(let e of t)r.push(...Object.values(e.data.linkedItems).filter(e=>void 0!==e).map(e=>e));for(let t of e)r.find(e=>e.system.codename.toLowerCase()===t.system.codename.toLowerCase())||r.push(t);this.linkItemsInRte(r)}}class tW extends tM{constructor(e,t,r){if(super(e,t),this.config=e,this.queryService=t,this.co
5dename=r,this._queryConfig={},!r)throw Error("'codename' has to be configured for 'SingleItemQuery' query")}depthParameter(e){return this.parameters.push(new p.DepthParameter(e)),this}queryConfig(e){return this._queryConfig=e,this}languageParameter(e){return this.parameters.push(new p.LanguageParameter(e)),this}elementsParameter(e){return this.parameters.push(new p.ElementsParameter(e)),this}excludeElementsParameter(e){return this.parameters.push(new p.ExcludeElementsParameter(e)),this}toPromise(){var e;return this.queryService.getSingleItemAsync(this.getUrl(),null!=(e=this._queryConfig)?e:{})}getUrl(){let e="/items/"+this.codename;return this.processDefaultLanguageParameter(),this.processExcludeArchivedItemsParameter(),super.resolveUrlInternal(e)}map(e){return this.queryService.mappingService.viewContentItemResponse(e)}}class tH extends tU{constructor(e,t){super(e,t),this.config=e,this.queryService=t,this.taxonomiesEndpoint="taxonomies",this._queryConfig={}}limitParameter(e){return this.parameters.push(new p.LimitParameter(e)),this}skipParameter(e){return this.parameters.push(new p.SkipParameter(e)),this}toPromise(){var e;return this.queryService.getTaxonomies(this.getUrl(),null!=(e=this._queryConfig)?e:{})}getUrl(){let e="/"+this.taxonomiesEndpoint;return super.resolveUrlInternal(e)}map(e){return this.queryService.mappingService.listTaxonomiesResponse(e)}allResponseFactory(e,t){return{items:e,responses:t}}}class t$ extends tM{constructor(e,t,r){if(super(e,t),this.config=e,this.queryService=t,this.taxonomyCodename=r,this.taxonomiesEndpoint="taxonomies",this._queryConfig={},!r)throw Error("Cannot create taxonomy query without codename of the taxonomy")}toPromise(){var e;return this.queryService.getTaxonomy(this.getUrl(),null!=(e=this._queryConfig)?e:{})}getUrl(){let e="/"+this.taxonomiesEndpoint+"/"+this.taxonomyCodename;return super.resolveUrlInternal(e)}map(e){return this.queryService.mappingService.viewTaxonomyResponse(e)}}class tG extends tU{constructor(e,t){super(e,t),this.config=e,this.queryService=t,this._queryConfig={}}elementsParameter(e){return this.parameters.push(new p.ElementsParameter(e)),this}excludeElementsParameter(e){return this.parameters.push(new p.ExcludeElementsParameter(e)),this}limitParameter(e){return this.parameters.push(new p.LimitParameter(e)),this}skipParameter(e){return this.parameters.push(new p.SkipParameter(e)),this}toPromise(){var e;return this.queryService.getMultipleTypes(this.getUrl(),null!=(e=this._queryConfig)?e:{})}getUrl(){return super.resolveUrlInternal("/types")}map(e){return this.queryService.mappingService.listContentTypesResponse(e)}allResponseFactory(e,t){return{items:e,responses:t}}}class tz extends tM{constructor(e,t,r){if(super(e,t),this.config=e,this.queryService=t,this.typeCodename=r,this._queryConfig={},!r)throw Error("Cannot create type query without the codename of the type")}toPromise(){var e;return this.queryService.getSingleType(this.getUrl(),null!=(e=this._queryConfig)?e:{})}getUrl(){let e="/types/"+this.typeCodename;return super.resolveUrlInternal(e)}map(e){return this.queryService.mappingService.viewContentTypeResponse(e)}}class tK extends tB{constructor(e,t){super(e,t),this.config=e,this.queryService=t,this._queryConfig={}}type(e){return this.parameters.push(new h.TypeFilter(e)),this}types(e){return this.parameters.push(new h.TypeFilter(e)),this}collection(e){return this.parameters.push(new h.CollectionFilter(e)),this}collections(e){return this.parameters.push(new h.CollectionFilter(e)),this}languageParameter(e){return this.parameters.push(new p.LanguageParameter(e)),this}elementsParameter(e){return this.parameters.push(new p.ElementsParameter(e)),this}excludeElementsParameter(e){return this.parameters.push(new p.ExcludeElementsParameter(e)),this}toPromise(){var e;return this.queryService.getItemsFeed(this.getUrl(),null!=(e=this._queryConfig)?e:{})}getUrl(){return this.processDefaultLanguageParameter(),this.processExcludeArchivedItemsParameter(),super.resolveUrlInternal("/items-feed")}queryConfig(e){return this._queryConfig=e,this}map(e){return this.queryService.mappingService.itemsFeedResponse(e)}allResponseFactory(e,t){return this.canLinkItems()&&this.linkFeedItems(e,t),{items:e,responses:t}}linkFeedItems(e,t){let r=[];for(let e of t)r.push(...Object.values(e.data.linkedItems).filter(e=>void 0!==e).map(e=>e));for(let t of e)r.find(e=>e.system.codename.toLowerCase()===t.system.codename.toLowerCase())||r.push(t);this.linkItemsInRte(r)}canLinkItems(){return"ignore"!==this.config.linkedItemsReferenceHandler&&!0!==this._queryConfig.disableItemLinking}}class tV extends tU{constructor(e,t){super(e,t),this.config=e,this.queryService=t,this.endpoint="languages",this._queryConfig={}}limitParameter(e){return this.parameters.push(new p.LimitParameter(e)),this}skipParameter(e){return this.parameters.push(new p.SkipParameter(e)),this}toPromise(){var e;return this.queryService.getLanguages(this.getUrl(),null!=(e=this._queryConfig)?e:{})}getUrl(){let e="/"+this.endpoint;return super.resolveUrlInternal(e)}queryConfig(e){return this._queryConfig=e,this}map(e){return this.queryService.mappingService.listLanguagesResponse(e)}allResponseFactory(e,t){return{items:e,responses:t}}}class tZ extends tM{constructor(e,t){super(e,t),this.config=e,this.queryService=t,this.endpoint="sync/init",this._queryConfig={}}type(e){return this.parameters.push(new h.TypeFilter(e)),this}
5collection(e){return this.parameters.push(new h.CollectionFilter(e)),this}languageParameter(e){return this.parameters.push(new p.LanguageParameter(e)),this}toPromise(){var e;return console.warn("Sync Api v1 is deprecated. Please use the new Sync Api v2. https://kontent.ai/learn/docs/apis/openapi/sync-api-v2/"),this.queryService.initializeSync(this.getUrl(),null!=(e=this._queryConfig)?e:{})}getUrl(){let e="/"+this.endpoint;return super.resolveUrlInternal(e)}queryConfig(e){return this._queryConfig=e,this}map(e){return this.queryService.mappingService.initializeContentSync(e)}}class tY extends tU{constructor(e,t){super(e,t),this.config=e,this.queryService=t,this._queryConfig={},this.action="/sync"}toPromise(){var e;return console.warn("Sync Api v1 is deprecated. Please use the new Sync Api v2. https://kontent.ai/learn/docs/apis/openapi/sync-api-v2/"),this.queryService.syncChanges(this.getUrl(),null!=(e=this._queryConfig)?e:{})}getUrl(){return super.resolveUrlInternal(this.action)}queryConfig(e){return this._queryConfig=e,this}map(e){return this.queryService.mappingService.syncChanges(e)}allResponseFactory(e,t){return{items:e,responses:t}}}class tX extends tU{constructor(e,t,r){super(e,t),this.config=e,this.queryService=t,this.setup=r,this._queryConfig={}}type(e){return this.parameters.push(new h.TypeFilter(e)),this}types(e){return this.parameters.push(new h.TypeFilter(e)),this}collection(e){return this.parameters.push(new h.CollectionFilter(e)),this}collections(e){return this.parameters.push(new h.CollectionFilter(e)),this}languageParameter(e){return this.parameters.push(new p.LanguageParameter(e)),this}toPromise(){var e;return this.queryService.getUsedIn(this.getUrl(),null!=(e=this._queryConfig)?e:{})}getUrl(){let e=`/${"asset"===this.setup.entity?"assets":"items"}/${this.setup.codename}/used-in`;return this.processDefaultLanguageParameter(),this.processExcludeArchivedItemsParameter(),super.resolveUrlInternal(e)}queryConfig(e){return this._queryConfig=e,this}map(e){return this.queryService.mappingService.usedInResponse(e)}allResponseFactory(e,t){return{items:e,responses:t}}}class tJ{constructor(e){this.message=e.message,this.requestId=e.requestId,this.errorCode=e.errorCode,this.specificCode=e.specificCode}}var tQ=function(e,t,r,n){return new(r||(r=Promise))(function(s,a){function o(e){try{l(n.next(e))}catch(e){a(e)}}function i(e){try{l(n.throw(e))}catch(e){a(e)}}function l(e){var t;e.done?s(e.value):((t=e.value)instanceof r?t:new r(function(e){e(t)})).then(o,i)}l((n=n.apply(e,t||[])).next())})};class t0{constructor(e,t,r,n){this.config=e,this.httpService=t,this.sdkInfo=r,this.mappingService=n,this.defaultBaseDeliveryApiUrl="https://deliver.kontent.ai",this.defaultPreviewDeliveryApiUrl="https://preview-deliver.kontent.ai"}getUrl(e,t,r){return this.config.proxy&&this.config.proxy.advancedProxyUrlResolver?this.config.proxy.advancedProxyUrlResolver({queryParameters:r||[],queryString:k.addOptionsToUrl("",r),action:e,domain:this.getDomain(t),queryConfig:t,environmentId:this.config.environmentId}):k.addOptionsToUrl(this.getBaseUrl(t)+e,r)}getHeaders(e,t){let r=[];if(t&&r.push(...t),r.push(this.getSdkIdHeader()),this.config.globalHeaders&&r.push(...this.config.globalHeaders(e)),r.push(...this.getQueryHeaders(e)),this.isPreviewModeEnabled(e)&&this.isSecuredModeEnabled(e))throw Error("Preview & secured modes cannot be used at the same time.");return this.isPreviewModeEnabled(e)&&this.config.previewApiKey&&r.push(this.getAuthorizationHeader(this.config.previewApiKey)),this.isSecuredModeEnabled(e)&&this.config.secureApiKey&&r.push(this.getAuthorizationHeader(this.config.secureApiKey)),this.shouldAddWaitForLoadingNewContentHeader(e)&&r.push({header:"X-KC-Wait-For-Loading-New-Content",value:"true"}),r}postResponseAsync(e,t,r,n){return tQ(this,void 0,void 0,function*(){r||(r={}),n||(n={});try{return yield this.httpService.postAsync({url:e,body:t},{cancelToken:null==r?void 0:r.cancelToken,responseType:"json",retryStrategy:this.config.retryStrategy,headers:this.getHeaders(r,n.headers?n.headers:[])})}catch(e){throw this.mapDeliveryError(e)}})}getResponseAsync(e,t,r){return tQ(this,void 0,void 0,function*(){t||(t={}),r||(r={});try{return yield this.httpService.getAsync({url:e},{cancelToken:null==t?void 0:t.cancelToken,responseType:"json",retryStrategy:this.config.retryStrategy,headers:this.getHeaders(t,r.headers?r.headers:[])})}catch(e){throw this.mapDeliveryError(e)}})}getBaseUrl(e){return this.getDomain(e)+"/"+this.config.environmentId}
5mapNetworkResponse(e,t){return{data:e,response:t,hasStaleContent:this.getHasStaleContent(t.headers),xContinuationToken:this.getContinuationToken(t.headers)}}isPreviewModeEnabled(e){return void 0!==e.usePreviewMode?e.usePreviewMode:!!this.config.defaultQueryConfig&&!0===this.config.defaultQueryConfig.usePreviewMode}getQueryHeaders(e){var t;return e.customHeaders?e.customHeaders:(null==(t=this.config.defaultQueryConfig)?void 0:t.customHeaders)?this.config.defaultQueryConfig.customHeaders:[]}shouldAddWaitForLoadingNewContentHeader(e){return void 0!==e.waitForLoadingNewContent?e.waitForLoadingNewContent:!!this.config.defaultQueryConfig&&!0===this.config.defaultQueryConfig.waitForLoadingNewContent}isSecuredModeEnabled(e){return void 0!==e.useSecuredMode?e.useSecuredMode:!!this.config.defaultQueryConfig&&!0===this.config.defaultQueryConfig.useSecuredMode}getDomain(e){if(this.isPreviewModeEnabled(e)){if(!this.config.previewApiKey)throw Error("Preview API key is not configured.");return this.config.proxy&&this.config.proxy.basePreviewUrl?this.config.proxy.basePreviewUrl:this.defaultPreviewDeliveryApiUrl}return this.config.proxy&&this.config.proxy.baseUrl?this.config.proxy.baseUrl:this.defaultBaseDeliveryApiUrl}getAuthorizationHeader(e){if(!e)throw Error("Cannot get authorization header because key is invalid");return{header:"authorization",value:`bearer ${e}`}}getSdkIdHeader(){return{header:"X-KC-SDKID",value:`${this.sdkInfo.host};${this.sdkInfo.name};${this.sdkInfo.version}`}}mapDeliveryError(e){var t;let r;if(!(r=e.error?e.error:e)||!r.isAxiosError)return e;let n=null==(t=r.response)?void 0:t.data;return n&&n.error_code?new tJ({errorCode:n.error_code,message:n.message,specificCode:n.specific_code,requestId:n.request_id}):e}getHasStaleContent(e){let t=e.find(e=>"x-stale-content"===e.header.toLowerCase());return!!t&&"1"===t.value.toString()}getContinuationToken(e){let t=e.find(e=>e.header.toLowerCase()===tD.toLowerCase());return t?t.value:void 0}}var t1=function(e,t,r,n){return new(r||(r=Promise))(function(s,a){function o(e){try{l(n.next(e))}catch(e){a(e)}}function i(e){try{l(n.throw(e))}catch(e){a(e)}}function l(e){var t;e.done?s(e.value):((t=e.value)instanceof r?t:new r(function(e){e(t)})).then(o,i)}l((n=n.apply(e,t||[])).next())})};class t2 extends t0{constructor(e,t,r,n){super(e,t,r,n)}getSingleItemAsync(e,t){return t1(this,void 0,void 0,function*(){let r=yield this.getResponseAsync(e,t);return this.mapNetworkResponse(this.mappingService.viewContentItemResponse(r.data),r)})}getItemsFeed(e,t){return t1(this,void 0,void 0,function*(){let r=yield this.getResponseAsync(e,t);return this.mapNetworkResponse(this.mappingService.itemsFeedResponse(r.data),r)})}getUsedIn(e,t){return t1(this,void 0,void 0,function*(){let r=yield this.getResponseAsync(e,t);return this.mapNetworkResponse(this.mappingService.usedInResponse(r.data),r)})}getMultipleItems(e,t){return t1(this,void 0,void 0,function*(){let r=yield this.getResponseAsync(e,t);return this.mapNetworkResponse(this.mappingService.listContentItemsResponse(r.data),r)})}getSingleType(e,t){return t1(this,void 0,void 0,function*(){let r=yield this.getResponseAsync(e,t);return this.mapNetworkResponse(this.mappingService.viewContentTypeResponse(r.data),r)})}getMultipleTypes(e,t){return t1(this,void 0,void 0,function*(){let r=yield this.getResponseAsync(e,t);return this.mapNetworkResponse(this.mappingService.listContentTypesResponse(r.data),r)})}initializeSync(e,t){return t1(this,void 0,void 0,function*(){let r=yield this.postResponseAsync(e,{},t);return this.mapNetworkResponse(this.mappingService.initializeContentSync(r.data),r)})}syncChanges(e,t){return t1(this,void 0,void 0,function*(){let r=yield this.getResponseAsync(e,t);return this.mapNetworkResponse(this.mappingService.syncChanges(r.data),r)})}getLanguages(e,t){return t1(this,void 0,void 0,function*(){let r=yield this.getResponseAsync(e,t);return this.mapNetworkResponse(this.mappingService.listLanguagesResponse(r.data),r)})}getTaxonomy(e,t){return t1(this,void 0,void 0,function*(){let r=yield this.getResponseAsync(e,t);return this.mapNetworkResponse(this.mappingService.viewTaxonomyResponse(r.data),r)})}getTaxonomies(e,t){return t1(this,void 0,void 0,function*(){let r=yield this.getResponseAsync(e,t);return this.mapNetworkResponse(this.mappingService.listTaxonomiesResponse(r.data),r)})}getElementAsync(e,t){return t1(this,void 0,void 0,function*(){let r=yield this.getResponseAsync(e,t);return this.mapNetworkResponse(this.mappingService.viewContentTypeElementResponse(r.data),r)})}getListAllResponse(e){return t1(this,void 0,void 0,function*(){let t=yield this.getListAllResponseInternalAsync({page:e.page,resolvedResponses:[],getResponse:e.getResponse,nextPageUrl:void 0,continuationToken:void 0,listQueryConfig:e.listQueryConfig});return e.allResponseFactory(t.reduce((e,t)=>
5(e.push(...t.data.items),e),[]),t)})}getListAllResponseInternalAsync(e){var t,r,n,s;return t1(this,void 0,void 0,function*(){if((null==(t=e.listQueryConfig)?void 0:t.pages)&&e.page>e.listQueryConfig.pages)return e.resolvedResponses;let a=yield e.getResponse(e.nextPageUrl,e.continuationToken);(null==(r=e.listQueryConfig)?void 0:r.delayBetweenRequests)&&(yield this.sleep(e.listQueryConfig.delayBetweenRequests)),e.resolvedResponses.push(a),(null==(n=e.listQueryConfig)?void 0:n.responseFetched)&&e.listQueryConfig.responseFetched(a,e.nextPageUrl,e.continuationToken);let o=null==(s=a.data.pagination)?void 0:s.nextPage,i=a.xContinuationToken;return o||i?yield this.getListAllResponseInternalAsync({page:e.page+1,nextPageUrl:o,continuationToken:i,listQueryConfig:e.listQueryConfig,getResponse:e.getResponse,resolvedResponses:e.resolvedResponses}):e.resolvedResponses})}sleep(e){return new Promise(t=>setTimeout(t,e))}}let t8=new class{escapeCodenameInCodenameIndexer(e){return`_${e}`}},t6=new class{replaceAssetDomain(e,t){return`${t}${this.getPathname(e)}`}getPathname(e){return new URL(e).pathname}},t3=new class{getAllValues(e){return Object.keys(e).map(t=>e[t])}getEnumFromValue(e,t){try{if(!t)return;if(this.isNumeric(t))return e[t];let r=this.getAllValues(e).find(e=>e.toLowerCase()===t.toString().toLowerCase());if(!r)return;return r}catch(e){return}}isNumeric(e){return!isNaN(parseFloat(e))&&isFinite(e)}};class t5{constructor(e){this.config=e}mapElements(e){let t=e.processedItems[t8.escapeCodenameInCodenameIndexer(e.dataToMap.item.system.codename)];if(t)return{item:t,processedItems:e.processedItems,preparedItems:e.preparedItems,processingStartedForCodenames:e.processingStartedForCodenames};let r=e.preparedItems[t8.escapeCodenameInCodenameIndexer(e.dataToMap.item.system.codename)],n=null==r?void 0:r.item;if(n){for(let t of Object.getOwnPropertyNames(e.dataToMap.rawItem.elements)){let r={system:e.dataToMap.item.system,rawElement:e.dataToMap.rawItem.elements[t],element:t},s=this.mapElement({elementWrapper:r,item:n,preparedItems:e.preparedItems,processingStartedForCodenames:e.processingStartedForCodenames,processedItems:e.processedItems});n.elements[t]=s}return{item:n,processedItems:e.processedItems,preparedItems:e.preparedItems,processingStartedForCodenames:e.processingStartedForCodenames}}}mapElement(e){let t=t3.getEnumFromValue(g,e.elementWrapper.rawElement.type);if(t){if(t===g.ModularContent)return this.mapLinkedItemsElement({elementWrapper:e.elementWrapper,preparedItems:e.preparedItems,processingStartedForCodenames:e.processingStartedForCodenames,processedItems:e.processedItems});if(t===g.Text)return this.mapTextElement(e.elementWrapper);if(t===g.Asset)return this.mapAssetsElement(e.elementWrapper);if(t===g.Number)return this.mapNumberElement(e.elementWrapper);if(t===g.MultipleChoice)return this.mapMultipleChoiceElement(e.elementWrapper);if(t===g.DateTime)return this.mapDateTimeElement(e.elementWrapper);if(t===g.RichText)return this.mapRichTextElement(e.elementWrapper,e.processedItems,e.processingStartedForCodenames,e.preparedItems);if(t===g.UrlSlug)return this.mapUrlSlugElement(e.elementWrapper);if(t===g.Taxonomy)return this.mapTaxonomyElement(e.elementWrapper);if(t===g.Custom)return this.mapCustomElement(e.elementWrapper)}return console.warn(`Could not map element '${e.elementWrapper.rawElement.name}' of type '${e.elementWrapper.rawElement.type}'. Returning unknown element instead.`),this.mapUnknowElement(e.elementWrapper)}mapRichTextElement(e,t,r,n){let s=e.rawElement,a=[],o=[],i=Array.from(s.value.matchAll(/<object[^>]+data-codename="(?<codename>[a-z0-9_]*)".*?>/g)).reduce((e,t)=>(t.groups&&t.groups.codename&&e.push(t.groups.codename),e),[]);for(let e of[...s.modular_content].sort(function(e,t){return i.indexOf(e)-i.indexOf(t)})){o.push(e);let i=n[e];if(this.canMapLinkedItems()){let o=this.getOrSaveLinkedItemForElement(e,s,t,r,n);if(o)a.push(o);else if(i){let e=this.mapElements({dataToMap:i,preparedItems:n,processingStartedForCodenames:r,processedItems:t});e&&a.push(e.item)}}}let l=this.getRichTextImages(s.images),u=this.mapRichTextLinks(s.links),d=l.richTextImages,c=this.getRichTextHtml(s.value,l.imageUrlRecords);
5return{images:d,linkedItemCodenames:o,linkedItems:a,links:u,name:s.name,type:g.RichText,value:c}}mapDateTimeElement(e){var t;let r=e.rawElement;return Object.assign(Object.assign({},this.buildElement(e,g.DateTime,()=>r.value)),{displayTimeZone:null!=(t=r.display_timezone)?t:null})}mapMultipleChoiceElement(e){return this.buildElement(e,g.MultipleChoice,()=>e.rawElement.value)}mapNumberElement(e){return this.buildElement(e,g.Number,()=>0===e.rawElement.value?0:e.rawElement.value?+e.rawElement.value:null)}mapTextElement(e){return this.buildElement(e,g.Text,()=>e.rawElement.value)}mapAssetsElement(e){return this.buildElement(e,g.Asset,()=>{var t;let r=e.rawElement.value,n=[];for(let e of r){let r=null,s=this.config.assetsDomain?t6.replaceAssetDomain(e.url,this.config.assetsDomain):e.url;if(e.renditions)for(let t of(r={},Object.keys(e.renditions))){let n=e.renditions[t];r[t]=Object.assign(Object.assign({},n),{url:`${s}?${n.query}`})}let a=this.config.defaultRenditionPreset&&(null==r?void 0:r[this.config.defaultRenditionPreset])||null,o=null!=(t=null==a?void 0:a.url)?t:s,i=Object.assign(Object.assign({},e),{url:o,renditions:r});n.push(i)}return n})}mapTaxonomyElement(e){var t;return Object.assign(Object.assign({},this.buildElement(e,g.Taxonomy,()=>e.rawElement.value)),{taxonomyGroup:null!=(t=e.rawElement.taxonomy_group)?t:""})}mapUnknowElement(e){return this.buildElement(e,g.Unknown,()=>e.rawElement.value)}mapCustomElement(e){if(this.config.elementResolver){let t=this.config.elementResolver(e);if(t)return this.buildElement(e,g.Custom,()=>t)}return this.buildElement(e,g.Custom,()=>e.rawElement.value)}mapUrlSlugElement(e){return this.buildElement(e,g.UrlSlug,()=>e.rawElement.value)}mapLinkedItemsElement(e){let t=[],r=e.elementWrapper.rawElement.value;for(let n of r)if(this.canMapLinkedItems()){let r=this.getOrSaveLinkedItemForElement(n,e.elementWrapper.rawElement,e.processedItems,e.processingStartedForCodenames,e.preparedItems);r&&t.push(r)}return Object.assign(Object.assign({},this.buildElement(e.elementWrapper,g.ModularContent,()=>r)),{linkedItems:t})}getOrSaveLinkedItemForElement(e,t,r,n,s){let a,o=t8.escapeCodenameInCodenameIndexer(e),i=r[o];if(i)return i;let l=s[o];if(n.includes(e))return null==l?void 0:l.item;if(n.push(e),!l)return;let u=this.mapElements({dataToMap:l,preparedItems:s,processingStartedForCodenames:n,processedItems:r});return u&&(a=u.item,r[o]=a),a}mapRichTextLinks(e){let t=[];for(let r of Object.keys(e)){let n=e[r];t.push({codename:n.codename,linkId:r,urlSlug:n.url_slug,type:n.type})}return t}getRichTextHtml(e,t){for(let r of t)r.newUrl!==r.originalUrl&&(e=e.replace(RegExp(r.originalUrl,"g"),r.newUrl));return e}getRichTextImages(e){var t,r,n;let s=[],a=[];for(let o of Object.keys(e)){let i=e[o],l=this.config.assetsDomain?t6.replaceAssetDomain(i.url,this.config.assetsDomain):i.url;s.push({description:null!=(t=i.description)?t:null,imageId:i.image_id,url:l,height:null!=(r=i.height)?r:null,width:null!=(n=i.width)?n:null}),a.push({originalUrl:i.url,newUrl:l})}return{imageUrlRecords:a,richTextImages:s}}buildElement(e,t,r){return{name:e.rawElement.name,type:t,value:r()}}canMapLinkedItems(){return!this.config.linkedItemsReferenceHandler||"map"===this.config.linkedItemsReferenceHandler}}class t4{constructor(e){this.config=e,this.elementMapper=new t5(e)}mapSingleItemFromResponse(e){let t=this.mapItems({mainItems:[e.item],linkedItems:Object.values(e.modular_content)});return{item:t.items[0],linkedItems:t.linkedItems}}mapMultipleItemsFromResponse(e){return this.mapItems({mainItems:e.items,linkedItems:Object.values(e.modular_content)})}mapItems(e){let t={},r={},n=[],s=[],a={};for(let t of[...e.mainItems,...e.linkedItems])r[t8.escapeCodenameInCodenameIndexer(t.system.codename)]={item:this.createContentItem(t),rawItem:t};for(let a of e.mainItems){let e=this.mapItem({item:r[t8.escapeCodenameInCodenameIndexer(a.system.codename)],processedItems:t,preparedItems:r,processingStartedForCodenames:n});s.push(e.item)}for(let s of e.linkedItems){let e=this.mapItem({item:r[t8.escapeCodenameInCodenameIndexer(s.system.codename)],processedItems:t,preparedItems:r,processingStartedForCodenames:n});a[s.system.codename]=e.item}return{items:s,linkedItems:a}}mapItem(e){if(!e.item)throw Error("Could not map item because its undefined");let t=this.elementMapper.mapElements({dataToMap:e.item,preparedItems:e.preparedItems,processingStartedForCodenames:[],processedItems:e.processedItems});if(!t)throw Error(`Mapping of content item '${e.item.item.system.codename}' failed`);return{item:t.item,processedItems:t.processedItems,preparedItems:t.preparedItems,processingStartedForCodenames:t.processingStartedForCodenames}}createContentItem(e){var t,r;return{elements:{},system:{codename:e.system.codename,collection:e.system.collection,id:e.system.id,language:e.system.language,lastModified:e.system.last_modified,name:e.system.name,sitemapLocations:e.system.sitemap_locations,type:e.system.type,workflowStep:null!=(t=e.system.workflow_step)?t:null,workflow:null!=(r=e.system.workflow)?r:null}}}}class t9{mapContentItemDelta(e){var t,r;let n=e.data.system,s=e.data.elements?e.data.elements:{};return{changeType:e.change_type,timestamp:e.timestamp,data:{elements:s,system:{codename:n.codename,collection:n.collection,id:n.id,language:n.language,lastModified:n.last_modified,name:n.name,sitemapLocations:n.sitemap_locations,type:n.type,workflowStep:null!=(t=n.workflow_step)?t:null,workflow:null!=(r=n.workflow)?r:null}}}}}class t7{mapElement(e){if(!e)throw Error("Invalid response for mapping element");return{codename:e.codename,name:e.name,type:e.type,options:e.options?e.options:[],taxonomyGroup:e.taxonomy_group}}}class re{mapMultipleLanguages(e){return e.languages.map(e=>this.mapLanguage(e))}mapLanguage(e){if(!e)throw Error("Cannot map language");return{system:{codename:e.system.codename,id:e.system.id,name:e.system.name}}}}class rt{mapTaxonomy(e,t){if(!e)throw Error("Cannot map taxonomy due to missing 'system' property");if(!t)throw Error("Cannot map taxonomy due to missing 'terms' property");if(!Array.isArray(t))throw Error("Cannot map terms because no terms array was provided");return{system:{name:e.name,codename:e.codename,id:e.id,lastModified:e.last_modified},terms:this.mapTaxonomyTerms(t)}}mapTaxonomies(e){if(!e)throw Error("Cannot map taxonomy due to missing 'taxonomies' property");if(!Array.isArray(e))throw Error("Cannot map taxonomies because the 'taxonomies' property is not an array ");let t=[];
5return e.forEach(e=>{t.push(this.mapTaxonomy(e.system,e.terms))}),t}mapTaxonomyTerms(e){if(0===e.length)return[];let t=[];return e.forEach(e=>{let r={codename:e.codename,name:e.name,terms:this.mapTaxonomyTerms(e.terms)};t.push(r)}),t}}class rr{mapSingleType(e){return this.mapType(e)}mapMultipleTypes(e){return e.types.map(e=>this.mapType(e))}mapType(e){if(!e)throw Error("Cannot map type");if(!e.elements)throw Error("Cannot map type elements");let t={codename:e.system.codename,id:e.system.id,name:e.system.name,lastModified:e.system.last_modified},r=[];return Object.getOwnPropertyNames(e.elements).forEach(t=>{let n=e.elements[t];if(!n)throw Error(`Cannot find element '${t}' on type '${e.system.codename}'`);let s=[],a=n.options;if(a){if(!Array.isArray(a))throw Error("Content type 'options' property has to be an array");a.forEach(e=>{s.push({codename:e.codename,name:e.name})})}r.push({codename:t,taxonomyGroup:n.taxonomy_group,options:s,name:n.name,type:n.type})}),{elements:r,system:t}}}class rn{mapUsedInItem(e){return{system:{id:e.system.id,name:e.system.name,codename:e.system.codename,language:e.system.language,type:e.system.type,collection:e.system.collection,workflow:e.system.workflow,workflowStep:e.system.workflow_step,lastModified:e.system.last_modified}}}}class rs{constructor(e){this.config=e,this.typeMapper=new rr,this.languageMapper=new re,this.itemMapper=new t4(e),this.taxonomyMapper=new rt,this.usedInMapper=new rn,this.genericElementMapper=new t7,this.syncMapper=new t9}usedInResponse(e){return{items:e.items.map(e=>this.usedInMapper.mapUsedInItem(e))}}listLanguagesResponse(e){return{items:this.languageMapper.mapMultipleLanguages(e),pagination:this.mapPagination(e.pagination)}}listContentTypesResponse(e){return{items:this.typeMapper.mapMultipleTypes(e),pagination:this.mapPagination(e.pagination)}}viewContentTypeResponse(e){return{type:this.typeMapper.mapSingleType(e)}}itemsFeedResponse(e){let t=this.itemMapper.mapItems({linkedItems:Object.values(e.modular_content),mainItems:e.items});return{items:t.items,linkedItems:t.linkedItems}}viewContentItemResponse(e){let t=this.itemMapper.mapSingleItemFromResponse(e);return{item:t.item,linkedItems:t.linkedItems}}listContentItemsResponse(e){let t=this.itemMapper.mapMultipleItemsFromResponse(e);return{items:t.items,pagination:this.mapPagination(e.pagination),linkedItems:t.linkedItems}}viewTaxonomyResponse(e){return{taxonomy:this.taxonomyMapper.mapTaxonomy(e.system,e.terms)}}listTaxonomiesResponse(e){return{items:this.taxonomyMapper.mapTaxonomies(e.taxonomies),pagination:this.mapPagination(e.pagination)}}viewContentTypeElementResponse(e){return this.genericElementMapper.mapElement(e)}initializeContentSync(e){return{items:e.items.map(e=>this.syncMapper.mapContentItemDelta(e))}}syncChanges(e){return{items:e.items.map(e=>this.syncMapper.mapContentItemDelta(e))}}mapPagination(e){var t;return{skip:e.skip,count:e.count,limit:e.limit,nextPage:e.next_page,totalCount:null!=(t=e.total_count)?t:null}}}let ra=v.default.env.KONTENT_ENVIRONMENT_ID??"",ro=v.default.env.KONTENT_PREVIEW_API_KEY??"",ri="true"===v.default.env.KONTENT_PREVIEW_ENABLED;new class e{constructor(e){if(this.config=e,!e)throw Error("Delivery client configuration is not set");this.mappingService=new rs(e),this.queryService=new t2(e,e.httpService?e.httpService:new tj,{host:"npmjs.com",name:"@kontent-ai/delivery-sdk",version:"16.4.3"},this.mappingService)}languages(){return new tV(this.config,this.queryService)}types(){return new tG(this.config,this.queryService)}type(e){return new tz(this.config,this.queryService,e)}items(){return new tq(this.config,this.queryService)}item(e){return new tW(this.config,this.queryService,e)}itemsFeed(){return new tK(this.config,this.queryService)}taxonomy(e){return new t$(this.config,this.queryService,e)}taxonomies(){return new tH(this.config,this.queryService)}element(e,t){return new tF(this.config,this.queryService,e,t)}initializeSync(){return new tZ(this.config,this.queryService)}syncChanges(){return new tY(this.config,this.queryService)}assetUsedIn(e){return new tX(this.config,this.queryService,{entity:"asset",codename:e})}itemUsedIn(e){return new tX(this.config,this.queryService,{entity:"contentItem",codename:e})}}({environmentId:ra,previewApiKey:ri?ro:void 0,defaultQueryConfig:{usePreviewMode:ri&&!!ro}});var rl=e.i(70250),ru=e.i(36534),rd=e.i(16342),rc=e.i(78491);let rm={"1-column":"oneCol","1-column-large":"oneColLarge","2-column":"twoCol","2-column-large":"twoColLarge","3-column":"threeCol","3-column-border":"threeColBorder","3-column-menu":"threeColMe
5nu","4-column-menu":"fourColMenu","4-column-related":"fourColRelated","4-column-nutrition":"fourColNutrition","4-column-grid":"fourColGrid","4-column-theme":"fourColTheme","2-column-image":"twoColImage","button-list":"buttonList","logo-image":"logoImage"},rf={center:"alignCenter",right:"alignRight"};function rh({data:e}){let t=rc.default[rm[e.style]],r=e.alignment?rc.default[rf[e.alignment]]:"",n=e.imageContain?rc.default.imageContain:"",s=e.imageNoRoundBorder?rc.default.imageNoRound:"",a=e.asHeader?rc.default.asHeader:"";return(0,y.jsxs)("section",{className:`${rc.default.root} ${t} ${r} ${n} ${s} ${a}`,children:[(e.title||e.body||e.headerPrefix)&&(0,y.jsxs)("div",{className:rc.default.header,children:[(e.headerPrefix||e.title)&&(0,y.jsxs)("div",{className:rc.default.titleRow,children:[e.headerPrefix,e.title&&(0,y.jsx)("h2",{className:[rc.default.title,e.titleLarge?rc.default.titleLarge:"",e.titleCenter?rc.default.titleCenter:"",e.titleFontRegular?rc.default.titleFontRegular:""].filter(Boolean).join(" "),children:e.title})]}),e.body&&(0,y.jsx)(C.default,{html:e.body,className:rc.default.body})]}),e.images&&e.images.length>0&&(0,y.jsxs)("div",{className:rc.default.moduleImageWrapper,children:[(0,y.jsx)("div",{className:rc.default.moduleDesktopImages,children:e.images.map((e,t)=>(0,y.jsx)("img",{src:e,alt:"",loading:"lazy"},t))}),(0,y.jsx)("div",{className:rc.default.moduleMobileImages,children:(e.imagesMobile&&e.imagesMobile.length>0?e.imagesMobile:e.images).map((e,t)=>(0,y.jsx)("img",{src:e,alt:"",loading:"lazy"},t))})]}),(0,y.jsx)("div",{className:rc.default.grid,children:"button-list"===e.style?e.items.map((e,t)=>e.buttonTitle||e.secondaryButtonTitle?(0,y.jsxs)("div",{className:rc.default.cardButtons,children:[e.buttonTitle&&(0,y.jsx)(ru.default,{href:e.buttonLink||"#",className:rc.default.listButton,children:e.buttonTitle}),e.secondaryButtonTitle&&(0,y.jsx)(ru.default,{href:e.secondaryButtonLink||"#",variant:"outline",className:rc.default.listButton,children:e.secondaryButtonTitle})]},t):null):e.items.map((t,r)=>{let n="2-column-image"===e.style,s=[rc.default.cardTitle,t.titleAlign?rc.default[`cardTitleAlign${t.titleAlign[0].toUpperCase()}${t.titleAlign.slice(1)}`]:"",t.titleWeight?rc.default[`cardTitleWeight${t.titleWeight[0].toUpperCase()}${t.titleWeight.slice(1)}`]:"",t.titleLarge||n&&e.titleLarge?rc.default.cardTitleLarge:"",n&&e.titleCenter?rc.default.cardTitleCenter:"",n&&e.titleFontRegular?rc.default.cardTitleFontRegular:""].filter(Boolean).join(" "),a=t.title?(0,y.jsx)("h3",{className:s,children:(0,y.jsx)("span",{children:t.title})}):null,o=t.imageUrl?(0,y.jsx)("div",{className:[rc.default.imageWrapper,t.imageFull?rc.default.imageWrapperFull:""].filter(Boolean).join(" "),children:(0,y.jsx)("img",{className:rc.default.cardImage,src:t.imageUrl,alt:t.title||"",loading:"lazy"})}):null,i=t.buttonTitle||t.secondaryButtonTitle?(0,y.jsxs)("div",{className:rc.default.cardButtons,children:[t.buttonTitle&&(0,y.jsx)(ru.default,{href:t.buttonLink||"#",small:"2-column-large"!==e.style,className:rc.default.cardButton,children:t.buttonTitle}),t.secondaryButtonTitle&&(0,y.jsx)(ru.default,{href:t.secondaryButtonLink||"#",variant:"outline",small:"2-column-large"!==e.style,className:rc.default.cardButton,children:t.secondaryButtonTitle})]}):null,l=t.body?(0,y.jsx)(C.default,{html:t.body,className:rc.default.cardBody}):null,u=t.title||t.body||t.buttonTitle||t.secondaryButtonTitle?(0,y.jsxs)("div",{className:rc.default.cardContent,children:[a,l,i]}):null,d=t.flipImageAndContent?(0,y.jsxs)(y.Fragment,{children:[u,o]}):(0,y.jsxs)(y.Fragment,{children:[o,u]});return!t.buttonTitle&&t.buttonLink?(0,y.jsx)(rd.default,{href:t.buttonLink,className:rc.default.card,children:d},r):(0,y.jsx)("div",{className:rc.default.card,children:d},r)})}),e.footer&&(0,y.jsx)(C.default,{html:e.footer,className:rc.default.footer})]})}var rp=e.i(54115);function rg({data:e}){let t=e.images.length>0,r=e.imagesMobile.length>0?e.imagesMobile:e.images,n=[rp.default.title,e.titleLarge?rp.default.titleLarge:"",e.titleCenter?rp.default.titleCenter:"",e.titleFontRegular?rp.default.titleFontRegular:""].filter(
5Boolean).join(" "),s=e.title&&(e.titleLarge?(0,y.jsx)("h1",{className:n,children:e.title}):(0,y.jsx)("h2",{className:n,children:e.title})),a=e.body&&(0,y.jsx)(C.default,{html:e.body,className:rp.default.body}),o=t&&(0,y.jsxs)("div",{className:[rp.default.imageWrapper,e.imageContain?rp.default.imageContain:"",e.imageNoRoundBorder?rp.default.imageNoRound:""].filter(Boolean).join(" "),children:[(0,y.jsx)("div",{className:rp.default.desktopImages,children:e.images.map((t,r)=>(0,y.jsx)("img",{src:t,alt:e.title||"",loading:"lazy"},r))}),(0,y.jsx)("div",{className:rp.default.mobileImages,children:r.map((t,r)=>(0,y.jsx)("img",{src:t,alt:e.title||"",loading:"lazy"},r))})]});return(0,y.jsx)("section",{className:rp.default.root,children:e.flipImageAndContent?(0,y.jsxs)(y.Fragment,{children:[o,s,a]}):(0,y.jsxs)(y.Fragment,{children:[s,a,o]})})}var ry=e.i(98517),r_=e.i(80539);function rv({data:e,hasHeader:t}){return(0,y.jsx)("section",{className:`${r_.default.root}${t?` ${r_.default.withHeader}`:""}`,children:(0,y.jsx)("div",{className:r_.default.list,children:e.items.map((e,t)=>{if(!e.imageUrl)return null;let r=e.imageMobileUrl||e.imageUrl,n=(0,y.jsxs)(y.Fragment,{children:[(0,y.jsx)("img",{className:r_.default.desktopImage,src:e.imageUrl,alt:"",loading:"lazy"}),(0,y.jsx)("img",{className:r_.default.mobileImage,src:r,alt:"",loading:"lazy"})]});return e.link?(0,y.jsx)(rd.default,{id:e.codename,href:e.link,className:r_.default.imageLink,children:n},t):(0,y.jsx)("div",{id:e.codename,className:r_.default.imageItem,children:n},t)})})})}var rb=e.i(32085),rw=e.i(49161),rC=e.i(3734),rE=e.i(41066);function rS({data:e}){return e.restaurants.length?(0,y.jsx)(rE.default,{restaurants:e.restaurants,basePath:"/find-a-restaurant",partyData:e.storePartyData}):null}var rx=e.i(23549);function rR({data:e}){return(0,y.jsxs)("section",{className:rx.default.root,children:[e.title&&(0,y.jsx)("h2",{className:rx.default.title,children:e.title}),(0,y.jsx)("div",{className:rx.default.list,children:e.items.map((e,t)=>{let r=function(e){for(let t of[/(?:youtube\.com\/watch\?.*v=|youtu\.be\/|youtube\.com\/embed\/)([a-zA-Z0-9_-]{11})/]){let r=e.match(t);if(r)return r[1]}return null}(e.videoUrl);return r?(0,y.jsx)("div",{className:rx.default.videoWrapper,children:(0,y.jsx)("iframe",{className:rx.default.video,src:`https://www.youtube.com/embed/${r}?autoplay=0&rel=0`,frameBorder:"0",allowFullScreen:!0,allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture",title:`Video ${t+1}`})},t):null})})]})}var rk=e.i(57214);function rT({data:e}){return(0,y.jsx)("div",{className:rk.default.root,children:(0,y.jsx)("div",{className:rk.default.columns,children:e.sections.map((e,t)=>(0,y.jsxs)("div",{className:rk.default.section,children:[e.url?(0,y.jsx)(rd.default,{href:e.url,className:rk.default.sectionTitle,children:e.title}):(0,y.jsx)("span",{className:rk.default.sectionTitle,children:e.title}),e.links.length>0&&(0,y.jsx)("ul",{className:rk.default.linkList,children:e.links.map((e,t)=>(0,y.jsx)("li",{children:(0,y.jsx)(rd.default,{href:e.url,className:rk.default.link,children:e.label})},t))})]},t))})})}var rN=e.i(64575);function rI({data:e,hasHeader:t}){let r=2===e.columns?rN.default.twoCol:rN.default.oneCol;return(0,y.jsx)("section",{className:[rN.default.root,t?rN.default.withHeader:""].filter(Boolean).join(" "),children:(0,y.jsx)("div",{className:`${rN.default.grid} ${r}`,children:e.items.map((e,t)=>(0,y.jsxs)("div",{className:rN.default.item,children:[(0,y.jsx)("video",{className:rN.default.video,controls:!0,preload:"metadata",playsInline:!0,children:(0,y.jsx)("source",{src:e.videoUrl})}),(e.title||e.body)&&(0,y.jsxs)("div",{className:rN.default.content,children:[e.title&&(0,y.jsx)("h3",{className:rN.default.itemTitle,children:e.title}),e.body&&(0,y.jsx)(C.default,{html:e.body,className:rN.default.itemBody})]})]},t))})})}e.i(40469),e.i(82257);var rA=e.i(57721);function rP({item:e,isControlledOpen:t,onControlledToggle:r,nutritionId:n,nutritionFootnote:s}){let[a,o]=(0,_.useState)(!1),[i,l]=(0,_.useState)(void 0!==t&&t),u="nutrition_summary"===e.customType,d=(0,_.useRef)(null),c=(0,_.useRef)(!1),m=void 0!==t,f=m?t:a,h=(0,_.useCallback)(()=>{c.current&&d.current&&(c.current=!1,requestAnimationFrame(()=>{d.current?.scrollIntoView({behavior:"smooth",block:"start"})}))},[]),p=m?f:i;return(0,y.jsxs)("div",{ref:d,className:rA.default.item,"data-kid":e.id,children:[(0,y.jsxs)("button",{className:rA.default.itemHeader,onClick:()=>{!i&&(l(!0),u&&(c.current=!0)),m&&r?r():(a||i||l(!0),o(!a))},"aria-expanded":f,children:[(0,y.jsx)("span",{className:rA.default.itemTitle,children:e.title}),(0,y.jsx)("span",{className:`${rA.default.chevron} ${f?rA.default.chevronOpen:""}`})]}),p&&(0,y.jsx)("div",{style:{display:f?"block":"none"},children:u&&n?(0,y.jsx)(R,{nutritionId:n,footnote:s,onLoaded:h}):(0,y.jsxs)(y.Fragment,{children:[e.body&&(0,y.jsx)(C.default,{html:e.body,className:rA.default.itemBody}),e.modules&&e.modules.length>0&&(0,y.jsx)("div",{className:rA.default.itemModules,children:e.modules.map((e,t)=>(function e(t,r){switch(t.type){case"mediaCarousel":return(0,y.jsx)(rl.default,{data:t.data},r);case"gridList":return(0,y.jsx)(rh,{data:t.data},r);case"titleBody":return(0,y.jsx)(rg,{data:t.data},r);case"accordion":{let e=t.data,n=!!(e.title||e.body||e.images?.length);return(0,y.jsxs)("div",{children:[n&&(0,y.jsx)(rg,{data:{title:e.title??"",body:e.body??"",images:e.images??[],imagesMobile:e.imagesMobile??[],titleLarge:e.titleLarge,titleCenter:e.titleCenter,titleFontRegular:e.titleFontRegular}}),(0,y.jsx)(rO,{data:{...e,hasHeader:n}})]},r)}case"flippableCardList":return(0,y.jsx)(ry.default,{data:t.data},r);case"verticalImageList":{let e=t.data,n=!!(e.title||e.body);return(0,y.jsxs)("div",{children:[n&&(0,y.jsx)(rg,{data:{title:e.title??"",body:e.body??"",images:[],imagesMobile:[],titleCenter:e.titleCenter}}),(0,y.jsx)(rv,{data:e,hasHeader:n})]},r)}case"photoGallery":{let e=t.data,n=!!(e.title||e.body);return(0,y.jsxs)("div",{children:[n&&(0,y.jsx)(rg,{data:{title:e.title??"",body:e.body??"",images:[],imagesMobile:[],titleLarge:e.titleLarge,titleCenter:e.titleCenter,titleFontRegular:e.titleFontRegular}}),(0,y.jsx)(rb.default,{data:e})]},r)}case"pressReleaseList":return(0,y.jsx)(rC.default,{data:t.data},r);case"partyLocationMap":return(0,y.jsx)(rS,{data:t.data},r);case"verticalVideoList":return(0,y.jsx)(rR,{data:t.data},r);case"sitemap":return(0,y.jsx)(rT,{data:t.data},r);case"videoGridList":{let e=t.data,n=!!(e.title||e.body);return(0,y.jsxs)("div",{children:[n&&(0,y.jsx)(rg,{data:{title:e.title??"",body:e.body??"",images:[],imagesMobile:[],titleLarge:e.titleLarge,titleCenter:e.titleCenter,titleFontRegular:e.titleFontRegular}}),(0,y.jsx)(rI,{data:e,hasHeader:n})]},r)}case"tabs":{let{title:n,body:s,images:a,imagesMobile:o,titleLarge:i,titleCenter:l,titleFontRegular:u}=t.data,d=!!(n||s||a?.length),c=t.data.tabs.map(e=>e.label),m=t.data.tabs.map((t,r)=>(0,y.jsx)("div",{children:t.modules.map((t,r)=>e(t,r))},r));return(0,y.jsxs)("div",{children:[d&&(0,y.jsx)(rg,{data:{title:n??"",body:s??"",images:a??[],imagesMobile:o??[],titleLarge:i,titleFontRegular:u,titleCenter:l}}),(0,y.jsx)(rw.default,{labels:c,tabContents:m,hasHeader:d})]},r)}default:return null}})(e,t))})]})})]})}function rO({data:e,openIds:t,onToggle:r,bare:n,className:s}){let a=void 0!==t&&void 0!==r,o=(0,y.jsx)("div",{className:[rA.default.list,s].filter(
5Boolean).join(" "),children:e.items.map((n,s)=>{let o=n.id??String(s);return(0,y.jsx)(rP,{item:n,isControlledOpen:a?t.has(o):void 0,onControlledToggle:a?()=>r(o):void 0,nutritionId:e.nutritionId,nutritionFootnote:e.nutritionFootnote},o)})});return n?o:(0,y.jsx)("section",{className:[rA.default.root,e.hasHeader?rA.default.withHeader:""].filter(Boolean).join(" "),children:(0,y.jsx)("div",{className:rA.default.container,children:o})})}}]);
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.