1/*! For license information please see menu-bar-app.bundle.js.LICENSE.txt */ 2"use strict";(self.webpackChunkcitiesocial_theme=self.webpackChunkcitiesocial_theme||[]).push([[340],{7170:(e,n,t)=>{t.d(n,{A:()=>r});const r={updateAppHeight:function(){document.documentElement.style.setProperty("--app-height","".concat(window.innerHeight,"px"))},autoUpdateMobileViewport:function(){window.addEventListener("resize",this.updateAppHeight),this.updateAppHeight()},fixEarlyBirdIndexConflict:function(){document.querySelector(".search__icon").addEventListener("click",function(){var e=document.querySelector("#early-bird-app nav"),n=document.querySelector(".early-bird-select-plan");e.style.zIndex=0,n.style.zIndex=0}),document.querySelector(".search-results-back__icon").addEventListener("click",function(){var e=document.querySelector("#early-bird-app nav"),n=document.querySelector(".early-bird-select-plan");e.style.zIndex=10,n.style.zIndex=10})},fixCS3HeaderBoxShadow:function(){var e=document.createElement("style");e.classList.add("cs3-header-box-shadow-style"),e.appendChild(document.createTextNode(".cs3-header { box-shadow: unset !important; z-index: unset !important;}\n #shopify-section-header { z-index: 3 !important; }\n .fix-countdown { z-index: -3; position: relative;}\n ")),document.head.appendChild(e)},restoreCS3HeaderBoxShadow:function(){var e=document.querySelector(".cs3-header-box-shadow-style");e&&e.remove()},getCS3HeaderBottom:function(){return document.querySelector(".cs3-header").getBoundingClientRect().bottom||0},blurModalBackground:function(){var e=document.createElement("style");e.appendChild(document.createTextNode("\n .ReactModalPortal .ReactModal__Overlay {\n backdrop-filter: blur(50px);\n }\n ")),document.head.appendChild(e)}}},18068:(e,n,t)=>{t.d(n,{A:()=>o,I:()=>r});var r={phone:480,tablet:768,tabletLandscape:992,desktop:1200};const o={phone:"(min-width: ".concat(r.phone,"px)"),tablet:"(min-width: ".concat(r.tablet,"px)"),tabletLandscape:"(min-width: ".concat(r.tabletLandscape,"px)"),desktop:"(min-width:".concat(r.desktop,"px)")}},58827:(e,n,t)=>{t.d(n,{Ay:()=>s,p7:()=>u,vv:()=>c}),t(52675),t(89463),t(28706),t(51629),t(48598),t(94170),t(59904),t(84185),t(40875),t(79432),t(10287),t(26099),t(3362),t(23500);var r=t(68940);function o(){var e,n,t="function"==typeof Symbol?Symbol:{},r=t.iterator||"@@iterator",a=t.toStringTag||"@@toStringTag";function c(t,r,o,a){var c=r&&r.prototype instanceof u?r:u,s=Object.create(c.prototype);return i(s,"_invoke",function(t,r,o){var i,a,c,u=0,s=o||[],f=!1,d={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(n,t){return i=n,a=0,c=e,d.n=t,l}};function p(t,r){for(a=t,c=r,n=0;!f&&u&&!o&&n<s.length;n++){var o,i=s[n],p=d.p,y=i[2];t>3?(o=y===r)&&(c=i[(a=i[4])?5:(a=3,3)],i[4]=i[5]=e):i[0]<=p&&((o=t<2&&p<i[1])?(a=0,d.v=r,d.n=i[1]):p<y&&(o=t<3||i[0]>r||r>y)&&(i[4]=t,i[5]=r,d.n=y,a=0))}if(o||t>1)return l;throw f=!0,r}return function(o,s,y){if(u>1)throw TypeError("Generator is already running");for(f&&1===s&&p(s,y),a=s,c=y;(n=a<2?e:c)||!f;){i||(a?a<3?(a>1&&(d.n=-1),p(a,c)):d.n=c:d.v=c);try{if(u=2,i){if(a||(o="next"),n=i[o]){if(!(n=n.call(i,c)))throw TypeError("iterator result is not an object");if(!n.done)return n;c=n.value,a<2&&(a=0)}else 1===a&&(n=i.return)&&n.call(i),a<2&&(c=TypeError("The iterator does not provide a '"+o+"' method"),a=1);i=e}else if((n=(f=d.n<0)?c:t.call(r,d))!==l)break}catch(n){i=e,a=1,c=n}finally{u=1}}return{value:n,done:f}}}(t,o,a),!0),s}var l={};function u(){}function s(){}function f(){}n=Object.getPrototypeOf;var d=[][r]?n(n([][r]())):(i(n={},r,function(){return this}),n),p=f.prototype=u.prototype=Object.create(d);function y(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,f):(e.__proto__=f,i(e,a,"GeneratorFunction")),e.prototype=Object.create(p),e}return s.prototype=f,i(p,"constructor",f),i(f,"constructor",s),s.displayName="GeneratorFunction",i(f,a,"GeneratorFunction"),i(p),i(p,a,"Generator"),i(p,r,function(){return this}),i(p,"toString",function(){return"[object Generator]"}),(o=function(){return{w:c,m:y}})()}function i(e,n,t,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}i=function(e,n,t,r){if(n)o?o(e,n,{value:t,enumerable:!r,configurable:!r,writable:!r}):e[n]=t;else{var a=function(n,t){i(e,n,function(e){return this._invoke(n,t,e)})};a("next",0),a("throw",1),a("return",2)}},i(e,n,t,r)}function a(e,n,t,r,o,i,a){try{var c=e[i](a),l=c.value}catch(e){return void t(e)}c.done?n(l):Promise.resolve(l).then(r,o)}var c={category:"",cv:r.CX},l=function(e,n){var t=[];
2return Object.keys(n).forEach(function(e){r.Sv[e]&&n[e]&&t.push("".concat(e,"=").concat(encodeURIComponent(n[e])))}),"".concat(e,"?").concat(t.join("&"))},u=function(){var e,n=(e=o().m(function e(n,t){var r;return o().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,fetch(l(n,t));case 1:if((r=e.v).ok){e.n=2;break}throw new Error("Network response was not ok");case 2:return e.a(2,r.json())}},e)}),function(){var n=this,t=arguments;return new Promise(function(r,o){var i=e.apply(n,t);function c(e){a(i,r,o,c,l,"next",e)}function l(e){a(i,r,o,c,l,"throw",e)}c(void 0)})});return function(e,t){return n.apply(this,arguments)}}();const s={fetchCategories:function(){return fetch("https://cayenne.citiesocial.com/cs/api/v1/category/get_all?cv=4").then(function(e){return e.json()}).catch(function(e){console.error("Error:",e)})}}},62974:(e,n,t)=>{function r(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){var t=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var r,o,i,a,c=[],l=!0,u=!1;try{if(i=(t=t.call(e)).next,0===n){if(Object(t)!==t)return;l=!1}else for(;!(l=(r=i.call(t)).done)&&(c.push(r.value),c.length!==n);l=!0);}catch(e){u=!0,o=e}finally{try{if(!l&&null!=t.return&&(a=t.return(),Object(a)!==a))return}finally{if(u)throw o}}return c}}(e,n)||o(e,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function o(e,n){if(e){if("string"==typeof e)return i(e,n);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)?i(e,n):void 0}}function i(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=Array(n);t<n;t++)r[t]=e[t];return r}t.d(n,{A:()=>a}),t(52675),t(89463),t(2259),t(23418),t(64346),t(23792),t(34782),t(23288),t(62010),t(26099),t(27495),t(38781),t(47764),t(5746),t(42762),t(62953),t(3296),t(27208),t(48408);const a={getQueriesFromUrl:function(e){var n=new URL(e),t=new URLSearchParams(n.search),i=t.get("type")||"",a={},c={},l={};if(l.isSearchResult="keyword"===i||"brand"===i||"general"===i,l.isSearchResult&&(l.entryKeyword=t.get("q")),i){var u=t.get("q");l.keyword=u,l.entryType=i,"general"===i?a.query=u:"brand"===i?(a.brand=u,l.entryKeyword=u):"category"===i?a.category=u:"keyword"===i&&(a.query=u)}else{var s,f=function(e){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=o(e))){n&&(e=n);var t=0,r=function(){};return{s:r,n:function(){return t>=e.length?{done:!0}:{done:!1,value:e[t++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return a=e.done,e},e:function(e){c=!0,i=e},f:function(){try{a||null==n.return||n.return()}finally{if(c)throw i}}}}(t);try{for(f.s();!(s=f.n()).done;){var d=r(s.value,2),p=d[0],y=d[1];"ref"!==p&&(a[p]=y)}}catch(e){f.e(e)}finally{f.f()}}return a.sort_by&&(c.sortBy=a.sort_by),a.order&&(c.order=a.order),{urlQ:a,sortQ:c,entryStatusQ:l}},normalizeHref:function(e){return"string"==typeof e&&e.trim()?e:void 0}}},67013:(e,n,t)=>{var r=t(96540),o=t(5338),i=(t(28706),t(52675),t(89463),t(2259),t(2008),t(50113),t(51629),t(74423),t(23792),t(23418),t(64346),t(62062),t(34782),t(23288),t(94170),t(62010),t(59904),t(67945),t(52811),t(40875),t(79432),t(84185),t(10287),t(26099),t(3362),t(21699),t(47764),t(42762),t(27495),t(38781),t(50778),t(23500),t(62953),t(76031),t(66401)),a=t(92568);function c(e){return c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},c(e)}function l(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),t.push.apply(t,r)}return t}function u(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};
2n%2?l(Object(t),!0).forEach(function(n){s(e,n,t[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):l(Object(t)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))})}return e}function s(e,n,t){return(n=function(e){var n=function(e){if("object"!=c(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var t=n.call(e,"string");if("object"!=c(t))return t;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==c(n)?n:n+""}(n))in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function f(e,n){["Menu Bar Mouse Enter","Menu Bar Click","Carousel View","Carousel Clicked"].includes(e)&&window.analytics.track(e,u(u({},n),window.segmentTracking.commonInfo))}t(45700),t(89572),t(2892),t(83851),t(81278);var d,p=t(58827),y=t(87200),h=t(7170),m=t(62974),v=t(5556),b=t.n(v),g=(t(3296),t(27208),t(48408),t(85326)),w=t(5664),x=(t(9175),t(27428));function k(){return k=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)({}).hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e},k.apply(null,arguments)}const _=function(e){return r.createElement("svg",k({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24"},e),d||(d=r.createElement("path",{fill:"currentColor",d:"M9.225 12.395s4.32 4.719 4.625 5.026a.746.746 0 0 0 1.086-.02.827.827 0 0 0 0-1.113l-4.082-4.46 4.082-4.46c.3-.313.3-.82 0-1.133a.746.746 0 0 0-1.086 0L9.225 11.26c-.3.314-.3.82 0 1.134z"})))};var O;function E(e){var n=e.onClickHandler,t=e.title;return r.createElement(j,{className:"arrow-previous",onClick:n,title:t},r.createElement(_,null))}E.propTypes={title:b().string.isRequired,onClickHandler:b().func.isRequired};var S,A,j=a.Ay.div(O||(S=["\n display: none;\n\n @media screen and (min-width: 768px) {\n position: absolute;\n z-index: 1;\n left: -20px;\n top: calc(50% - 20px);\n display: flex;\n justify-content: center;
2\n align-items: center;\n opacity: 0.9;\n width: 40px;\n height: 40px;\n background: #ffffff;\n border-radius: 50%;\n box-shadow: 0 0 10px 0 rgba(0 0 0 / 10%);\n cursor: pointer;\n\n svg {\n width: 24px;\n height: 24px;\n color: #333333;\n }\n }\n"],A||(A=S.slice(0)),O=Object.freeze(Object.defineProperties(S,{raw:{value:Object.freeze(A)}}))));const C=E;var T;function P(){return P=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)({}).hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e},P.apply(null,arguments)}const z=function(e){return r.createElement("svg",P({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24"},e),T||(T=r.createElement("path",{fill:"currentColor",d:"M14.936 12.748s-4.32 4.72-4.625 5.027a.746.746 0 0 1-1.086-.02.827.827 0 0 1 0-1.114l4.082-4.46-4.082-4.46a.827.827 0 0 1 0-1.133.746.746 0 0 1 1.086 0l4.625 5.027c.3.313.3.82 0 1.133"})))};var M;function N(e){var n=e.onClickHandler,t=e.title;return r.createElement(H,{className:"arrow-next",onClick:n,title:t},r.createElement(z,null))}N.propTypes={title:b().string.isRequired,onClickHandler:b().func.isRequired};var H=a.Ay.div(M||(M=function(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}(["\n display: none;\n\n @media screen and (min-width: 768px) {\n position: absolute;\n z-index: 1;\n right: -20px;\n top: calc(50% - 20px);\n display: flex;\n justify-content: center;
2\n align-items: center;\n opacity: 0.9;\n width: 40px;\n height: 40px;\n background: #ffffff;\n border-radius: 50%;\n box-shadow: 0 0 10px 0 rgba(0 0 0 / 10%);\n cursor: pointer;\n\n svg {\n width: 24px;\n height: 24px;\n color: #333333;\n }\n }\n"])));const B=N;var I,q,R,L,D,G;function F(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}var U=function(e,n,t){return n&&r.createElement(C,{onClickHandler:e,title:t})},Y=function(e,n,t){return n&&r.createElement(B,{onClickHandler:e,title:t})},Q=r.memo(function(e){var n=e.data,t=e.key,o=e.numberOfSlides,i=e.width,a=e.clickHandler,c=e.referral,l=e.className,u=(0,r.useMemo)(function(){return(0,g.A)(n,o).map(function(e){return{id:(0,w.A)("group_"),data:e}})},[n,o]),s=(0,r.useCallback)(function(e){var n=new URL(e,window.location.origin);return c&&n.searchParams.append("ref",c),n},[c]);return 0===n.length?"":r.createElement(x.FN,{className:l,width:i,showThumbs:!1,showStatus:!1,autoPlay:!1,infiniteLoop:!0,key:t,renderArrowPrev:U,renderArrowNext:Y},u.map(function(e){return r.createElement(V,{key:e.id,numberOfSlides:o},e.data.map(function(e){return r.createElement($,{href:s(e.link),key:e.title,onClick:function(){return a(e.link)}},r.createElement(J,{className:"slide-container"},r.createElement(W,{loading:"lazy",src:e.cover_image_url,alt:e.title}),r.createElement(K,null),r.createElement(X,{className:"slide-text"},e.title)))}))}))});Q.defaultProps={key:"",width:"100%",clickHandler:function(){},referral:"",className:""},Q.propTypes={data:b().arrayOf(b().shape({id:b().number})).isRequired,key:b().string,numberOfSlides:b().number.isRequired,width:b().oneOfType([b().string,b().number]),clickHandler:b().func,referral:b().string,className:b().string};var V=a.Ay.div(I||(I=F(["\n display: grid;\n grid-template-columns: repeat(",", 1fr);\n column-gap: 12px;\n"])),function(e){return e.numberOfSlides}),$=a.Ay.a(q||(q=F([""]))),J=a.Ay.div(R||(R=F(["\n display: flex;\n position: relative;\n border-radius: 8px;\n overflow: hidden;\n padding-top: 69.233%;\n border-radius: 8px;\n"]))),K=a.Ay.div(L||(L=F(["\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n border-radius: 8px;\n background: linear-gradient(\n to bottom,\n rgba(0, 0, 0, 0) 0%,\n rgba(0, 0, 0, 0.4) 100%\n );\n"]))),W=a.Ay.img(D||(D=F(["\n width: 100%;\n vertical-align: top;\n border: 0;\n height: 100%;\n object-fit: cover;\n position: absolute;\n inset: 0px;\n"]))),X=a.Ay.span(G||(G=F(["\n position: absolute;\n bottom: 20px;\n left: 20px;\n font-size: 14px;\n font-weight: 600;\n font-stretch: normal;\n font-style: normal;\n line-height: 1.57;\n letter-spacing: 0.5px;\n text-align: left;\n color: #ffffff;
2\n"])));const Z=Q;var ee,ne,te,re,oe,ie,ae,ce,le,ue;function se(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}function fe(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){var t=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var r,o,i,a,c=[],l=!0,u=!1;try{if(i=(t=t.call(e)).next,0===n){if(Object(t)!==t)return;l=!1}else for(;!(l=(r=i.call(t)).done)&&(c.push(r.value),c.length!==n);l=!0);}catch(e){u=!0,o=e}finally{try{if(!l&&null!=t.return&&(a=t.return(),Object(a)!==a))return}finally{if(u)throw o}}return c}}(e,n)||function(e,n){if(e){if("string"==typeof e)return de(e,n);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)?de(e,n):void 0}}(e,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function de(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=Array(n);t<n;t++)r[t]=e[t];return r}function pe(e){var n=e.levelOneCategoryName,t=e.threeLayerCategories,o=void 0===t?[]:t,a=e.topics,c=void 0===a?{}:a,l=fe((0,r.useState)(!1),2),u=l[0],s=l[1],d=fe((0,r.useState)([]),2),p=d[0],y=d[1],h=fe((0,r.useState)(null),2),v=h[0],b=h[1],g=fe((0,r.useState)([]),2),w=g[0],x=g[1],k=c[n]||[],_=(0,r.useCallback)(function(){return v==="æ¢ç´¢ææ".concat(n)?[{title:"ææ°ä¸æ¶",link:"/pages/in-house-search-results-page?category=".concat(n,"&sort_by=created&order=desc")},{title:"ç±é·æè¡",link:"/pages/in-house-search-results-page?category=".concat(n,"&sort_by=hotbuy")}].map(function(e){var t=e.title,o=e.link;return r.createElement(xe,{key:t},r.createElement(me,{href:o,onClick:function(){f("Menu Bar Click",{level_one_category_name:n,level_two_category_name:v,level_three_category_name:t})}},t))}):null==w?void 0:w.map(function(e){var t=e.title,o=e.link;return r.createElement(xe,{key:t},r.createElement(me,{href:u?m.A.normalizeHref(o):"/pages/in-house-search-results-page?category=".concat(t),onClick:function(){f("Menu Bar Click",{level_one_category_name:n,level_two_category_name:v,level_three_category_name:t})}},t))})},[w,v,n,u]);return(0,r.useEffect)(function(){var e;if(!(0,i.A)(o)){var t=o.find(function(e){return e.title===n});s((null==t?void 0:t.isCustomDropdown)||!1),y((null==t?void 0:t.levelTwoCategories)||[]);var r=null==t||null===(e=t.levelTwoCategories[0])||void 0===e?void 0:e.title;b(r)}},[n,o]),(0,r.useEffect)(function(){var e;if(v){var n=(null===(e=p.find(function(e){return e.title===v}))||void 0===e?void 0:e.levelThreeCategories)||[];x(n||[])}},[v,p]),r.createElement(ye,null,r.createElement(he,null,null==p?void 0:p.map(function(e){var t=e.title,o=e.link;return r.createElement(ve,{levelOneCategoryName:n,key:t,onMouseEnter:function(){return b(t)}},r.createElement(me,{href:u?m.A.normalizeHref(o):"/pages/in-house-search-results-page?category=".concat(t),onClick:function(){f("Menu Bar Click",{level_one_category_name:n,level_two_category_name:t})}},t),r.createElement(be,{src:"https://cdn.shopify.com/s/files/1/0254/0393/files/Arrow-Right_d9552061-80b1-4231-ab99-93f6b21ee2b0.svg?v=1718358077",alt:""}))}),!u&&r.createElement(ve,{levelOneCategoryName:n,onMouseEnter:function(){return b("æ¢ç´¢ææ".concat(n))}},r.createElement(me,{href:u?"":"/pages/in-house-search-results-page?category=".concat(n,"&sort_by=hotbuy"),onClick:function(){f("Menu Bar Click",{level_one_category_name:n,level_two_category_name:"æ¢ç´¢ææ".concat(n)})}},"æ¢ç´¢ææ".concat(n)),r.createElement(be,{src:"https://cdn.shopify.com/s/files/1/0254/0393/files/Arrow-Right_d9552061-80b1-4231-ab99-93f6b21ee2b0.svg?v=1718358077",alt:""}))),r.createElement(ge,null,r.createElement(we,null,_())),r.createElement(ke,null,r.createElement(_e,{key:v,data:k,numberOfSlides:2})))}pe.defaultProps={levelOneCategoryName:"",threeLayerCategories:[],topics:{}},pe.propTypes={levelOneCategoryName:b().string,threeLayerCategories:b().arrayOf(b().shape({id:b().number})),topics:b().shape()};var ye=a.Ay.div(ee||(ee=se(["\n display: flex;\n width: 100%;\n"]))),he=a.Ay.ul(ne||(ne=se(["\n padding: 20px 0 24px;\n border-right: 1px solid rgba(0, 0, 0, 0.08);\n width: 28%;\n overflow-y: auto;\n"]))),me=a.Ay.a(te||(te=se(["\n font-size: 14px;\n line-height: 34px;\n color: #222222;\n display: block;\n\n :hover,\n :focus {\n color: #222222;\n }\n"]))),ve=a.Ay.li(re||(re=se(["\n line-height: 34px;\n list-style: none;\n cursor: pointer;\n position: relative;\n font-weight: 600;\n\n :hover {\n background-color: #f4f4f4;\n }\n"]))),be=a.Ay.img(oe||(oe=se(["\n width: 16px;\n height: 16px;\n position: absolute;\n right: 16px;\n top: 50%;\n transform: translateY(-50%);\n"]))),ge=a.Ay.div(ie||(ie=se(["\n width: 36%;\n padding: 20px 0 24px 0;\n overflow-y: auto;\n"]))),we=a.Ay.div(ae||(ae=se(["\n display: flex;\n flex-direction: column;\n flex-wrap: wrap;\n align-content: flex-start;\n height: 100%;\n"]))),xe=a.Ay.div(ce||(ce=se(["\n text-align: left;\n width: fit-content;\n padding: 0 0 0 56px;\n min-width: 206px;\n font-size: 14px;\n line-height: 34px;\n list-style: none;\n color: #222222;\n cursor: pointer;\n\n :hover {\n background-color: #f4f4f4;\n }\n"]))),ke=a.Ay.div(le||(le=se(["\n width: 36%;\n padding: 40px 40px 0;\n"]))),_e=(0,a.Ay)(Z)(ue||(ue=se(["\n .carousel.carousel-slider {\n overflow: unset;\n display: flex;\n flex-direction: column-reverse;\n\n .control-dots {\n position: relative;\n line-height: 6px;\n height: 6px;\n margin: 24px 0;\n\n .dot {\n width: 6px;\n height: 6px;\n background-color: rgba(0, 0, 0, 0.15);\n box-shadow: none;\n\n &.selected {\n background-color: #4d4d4d;\n }\n }\n }\n\n .slide-container {\n padding-top: 175%;\n\n .slide-text {\n line-height: 20px;\n }\n }\n\n .arrow-previous,\n .arrow-next {\n top: calc(50% - 47px);\n }\n }\n"])));const Oe=pe;var Ee,Se,Ae,je,Ce,Te,Pe,ze,Me,Ne=t(18068);function He(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}function Be(){var e,n,t="function"==typeof Symbol?Symbol:{},r=t.iterator||"@@iterator",o=t.toStringTag||"@@toStringTag";function i(t,r,o,i){var l=r&&r.prototype instanceof c?r:c,u=Object.create(l.prototype);return Ie(u,"_invoke",function(t,r,o){var i,c,l,u=0,s=o||[],f=!1,d={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(n,t){return i=n,c=0,l=e,d.n=t,a}};function p(t,r){for(c=t,l=r,n=0;!f&&u&&!o&&n<s.length;n++){var o,i=s[n],p=d.p,y=i[2];t>3?(o=y===r)&&(l=i[(c=i[4])?5:(c=3,3)],i[4]=i[5]=e):i[0]<=p&&((o=t<2&&p<i[1])?(c=0,d.v=r,d.n=i[1]):p<y&&(o=t<3||i[0]>r||r>y)&&(i[4]=t,i[5]=r,d.n=y,c=0))}if(o||t>1)return a;throw f=!0,r}return function(o,s,y){if(u>1)throw TypeError("Generator is already running");for(f&&1===s&&p(s,y),c=s,l=y;(n=c<2?e:l)||!f;){i||(c?c<3?(c>1&&(d.n=-1),p(c,l)):d.n=l:d.v=l);try{if(u=2,i){if(c||(o="next"),n=i[o]){if(!(n=n.call(i,l)))throw TypeError("iterator result is not an object");
2if(!n.done)return n;l=n.value,c<2&&(c=0)}else 1===c&&(n=i.return)&&n.call(i),c<2&&(l=TypeError("The iterator does not provide a '"+o+"' method"),c=1);i=e}else if((n=(f=d.n<0)?l:t.call(r,d))!==a)break}catch(n){i=e,c=1,l=n}finally{u=1}}return{value:n,done:f}}}(t,o,i),!0),u}var a={};function c(){}function l(){}function u(){}n=Object.getPrototypeOf;var s=[][r]?n(n([][r]())):(Ie(n={},r,function(){return this}),n),f=u.prototype=c.prototype=Object.create(s);function d(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,u):(e.__proto__=u,Ie(e,o,"GeneratorFunction")),e.prototype=Object.create(f),e}return l.prototype=u,Ie(f,"constructor",u),Ie(u,"constructor",l),l.displayName="GeneratorFunction",Ie(u,o,"GeneratorFunction"),Ie(f),Ie(f,o,"Generator"),Ie(f,r,function(){return this}),Ie(f,"toString",function(){return"[object Generator]"}),(Be=function(){return{w:i,m:d}})()}function Ie(e,n,t,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}Ie=function(e,n,t,r){if(n)o?o(e,n,{value:t,enumerable:!r,configurable:!r,writable:!r}):e[n]=t;else{var i=function(n,t){Ie(e,n,function(e){return this._invoke(n,t,e)})};i("next",0),i("throw",1),i("return",2)}},Ie(e,n,t,r)}function qe(e){return function(e){if(Array.isArray(e))return Fe(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Ge(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Re(e,n,t,r,o,i,a){try{var c=e[i](a),l=c.value}catch(e){return void t(e)}c.done?n(l):Promise.resolve(l).then(r,o)}function Le(e){return function(){var n=this,t=arguments;return new Promise(function(r,o){var i=e.apply(n,t);function a(e){Re(i,r,o,a,c,"next",e)}function c(e){Re(i,r,o,a,c,"throw",e)}a(void 0)})}}function De(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){var t=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var r,o,i,a,c=[],l=!0,u=!1;try{if(i=(t=t.call(e)).next,0===n){if(Object(t)!==t)return;l=!1}else for(;!(l=(r=i.call(t)).done)&&(c.push(r.value),c.length!==n);l=!0);}catch(e){u=!0,o=e}finally{try{if(!l&&null!=t.return&&(a=t.return(),Object(a)!==a))return}finally{if(u)throw o}}return c}}(e,n)||Ge(e,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Ge(e,n){if(e){if("string"==typeof e)return Fe(e,n);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)?Fe(e,n):void 0}}function Fe(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=Array(n);t<n;t++)r[t]=e[t];return r}var Ue=[],Ye=[];try{var Qe=document.getElementById("header-navigation-data").textContent;Ue=JSON.parse(Qe),Ye=Ue.filter(function(e){var n=e.isShowDropdown,t=e.dropdownMenu;return n&&t}).map(function(e){return{isCustomDropdown:!0,title:e.name,levelTwoCategories:e.dropdownMenu.items.map(function(e){return{title:e.title,link:e.link,levelThreeCategories:e.items}})}})}catch(e){console.error("Error parsing header navigation data:",e)}var Ve=a.Ay.div(Ee||(Ee=He(["\n height: 50px;\n width: 100%;\n"]))),$e=a.Ay.nav(Se||(Se=He(["\n height: 50px;\n display: flex;\n justify-content: space-between;\n align-items: center;
2\n"]))),Je=a.Ay.div(Ae||(Ae=He(["\n font-size: 13px;\n line-height: 50px;\n height: 50px;\n color: #222222;\n transition: unset;\n display: -webkit-box;\n -webkit-line-clamp: 1;\n -webkit-box-orient: vertical;\n overflow: hidden;\n line-break: anywhere;\n\n @media "," {\n font-size: 14px;\n }\n"])),Ne.A.tabletLandscape),Ke=a.Ay.a(je||(je=He(["\n display: flex;\n justify-content: center;\n align-items: center;\n cursor: pointer;\n transition: border-bottom 0.15s step-end, font-weight 0.15s step-end;\n flex: 2 1 auto;\n\n &:hover,\n &:focus {\n "," {\n color: #222222;\n font-weight: 600;\n border-bottom: 2px solid #222222;\n transition: border-bottom 0.15s step-end, font-weight 0.15s step-end;\n }\n }\n\n ","\n\n &:first-child {\n flex-grow: 1;\n justify-content: flex-start;\n }\n\n &:last-child {\n flex-grow: 1;\n justify-content: flex-end;\n }\n"])),Je,function(e){return e.isActive&&(0,a.AH)(Ce||(Ce=He(["\n "," {\n color: #222222;\n font-weight: 600;\n border-bottom: 2px solid #222222;\n transition: border-bottom 0.15s step-end, font-weight 0.15s step-end;\n }\n "])),Je)}),We=a.Ay.span(Te||(Te=He(["\n background-color: #ff4e4e;\n color: #ffffff;\n font-size: 11px;\n line-height: 18px;\n border-radius: 3px;\n margin-left: 2px;\n width: 34px;\n"]))),Xe=a.Ay.div(Pe||(Pe=He(["\n position: absolute;\n width: 100vw;\n height: 100vh;\n background-color: rgba(0, 0, 0, 0.2);\n top: 100%;\n left: 0;\n z-index: -2;\n"]))),Ze=a.Ay.div(ze||(ze=He(["\n width: 100%;\n position: absolute;\n top: 100%;\n padding: 40px 0 68px;\n display: flex;\n justify-content: center;\n\n border-top: 1px solid rgba(0, 0, 0, 0.08);\n background-color: #ffffff;\n left: 50%;\n max-width: 1380px;\n transform: translate(-50%, 0);\n padding: 0;\n max-height: calc(100vh - 200px);\n\n ::after {\n content: none;\n }\n\n ","\n"])),function(e){return e.isShowDropdown&&(0,a.AH)(Me||(Me=He(["\n z-index: -1;\n box-shadow: 0 10px 150px 0 rgba(0, 0, 0, 0.1);\n "])))});const en=function(){var e=(0,r.useRef)([]),n=(0,r.useRef)([]),t=De((0,r.useState)(!1),2),o=t[0],a=t[1],c=De((0,r.useState)(null),2),l=c[0],u=c[1],s=De((0,r.useState)(Ye),2),d=s[0],v=s[1],b=De((0,r.useState)({}),2),g=b[0],w=b[1],x=d.map(function(e){return e.title}),k=(0,r.useCallback)(function(t){var r,o=t.currentTarget,i=(null!==(r=o.querySelector("div"))&&void 0!==r?r:o).textContent.trim(),c=Ue.find(function(e){return e.name===i});if(null!=c&&c.isShowDropdown){e.current.forEach(function(e){return clearTimeout(e)}),e.current=[];var l=setTimeout(function(){a(!0),f("Menu Bar Mouse Enter",{level_one_category_name:i}),f("Carousel View",{title:"".concat(i,"ç¹è¼¯")})},150),s=setTimeout(function(){u(i)},150);e.current.push(l),n.current.push(s)}},[]),_=(0,r.useCallback)(function(){e.current.forEach(function(e){return clearTimeout(e)}),e.current=[];var n=setTimeout(function(){a(!1)},150);e.current.push(n)},[]),O=(0,r.useCallback)(function(){e.current.forEach(function(e){return clearTimeout(e)}),e.current=[],n.current.forEach(function(e){return clearTimeout(e)}),n.current=[],a(!0)},[]),E=(0,r.useCallback)(function(){var n=setTimeout(function(){a(!1)},150);e.current.push(n)},[]);return(0,r.useEffect)(function(){var e=function(){var e=Le(Be().m(function e(){var n,t;return Be().w(function(e){for(;;)switch(e.n){case 0:return e.p=0,e.n=1,p.Ay.fetchCategories();case 1:n=e.v,v([].concat(qe(d),qe(n.results.map(function(e){return{isCustomDropdown:!1,title:e.title,levelTwoCategories:e.groups.map(function(e){return{title:e.title,levelThreeCategories:e.menu_items}})}})))),e.n=3;break;case 2:e.p=2,t=e.v,console.error("Failed to fetch threeLayerCategories:",t);case 3:return e.a(2)}},e,null,[[0,2]])}));return function(){return e.apply(this,arguments)}}(),n=function(){var e=Le(Be().m(function e(){var n,t;return Be().w(function(e){for(;;)switch(e.n){case 0:if(e.p=0,(0,i.A)(g)){e.n=1;break}return e.a(2);case 1:return e.n=2,y.A.fetchTopics();case 2:n=e.v,w(n),e.n=4;break;case 3:e.p=3,t=e.v,console.error("Failed to fetch topics:",t);case 4:return e.a(2)}},e,null,[[0,3]])}
2));return function(){return e.apply(this,arguments)}}();Promise.all([e(),n()]).catch(function(e){console.error("An unexpected error occurred:",e)})},[]),(0,r.useEffect)(function(){o?h.A.fixCS3HeaderBoxShadow():h.A.restoreCS3HeaderBoxShadow()},[o]),r.createElement(Ve,null,r.createElement($e,null,Ue.map(function(e){var n=e.name,t=e.link,i=e.isShowNewLabel;return r.createElement(Ke,{key:n,href:m.A.normalizeHref(t),isActive:l===n&&o,onMouseEnter:k,onMouseLeave:_},r.createElement(Je,{onClick:function(){f("Menu Bar Click",{level_one_category_name:n})}},n),i&&r.createElement(We,null,"NEW"))})),o&&x.includes(l)&&r.createElement(r.Fragment,null,r.createElement(Xe,null),r.createElement(Ze,{isShowDropdown:!0,onMouseEnter:O,onMouseLeave:E},r.createElement(Oe,{levelOneCategoryName:l,threeLayerCategories:d,topics:g}))))};(0,o.H)(document.querySelector("#cs-header__navigation-and-side-menu .u-desktop-only")).render(r.createElement(en,null))},68940:(e,n,t)=>{t.d(n,{Bk:()=>u,CX:()=>r,Dh:()=>y,Dm:()=>l,JY:()=>p,NZ:()=>v,Pr:()=>m,RT:()=>f,Sv:()=>c,TE:()=>a,Ys:()=>o,iI:()=>i,nb:()=>s,vE:()=>h,xH:()=>d});var r=4,o={ç±é·æè¡:{sort_by:"hotbuy",order:null},ææ°ååå¨å:{sort_by:"created",order:"desc"},广 ¼ç±ä½å°é«:{sort_by:"price",order:"asc"},广 ¼ç±é«å°ä½:{sort_by:"price",order:"desc"}},i={page:1,page_size:1,sa:1,sort_by:1,order:1,query:1,cv:1,brand:1,category:1,tag:1,keyword:1,price_low:1,price_high:1},a={query:1,cv:1,brand:1,category:1,tag:1,keyword:1,price_low:1,price_high:1},c={category:1,cv:1},l={page:1,page_size:1},u="register-options",s="email-register",f="login-options",d="login-options-phone-login-error",p="email-login",y="phone-login",h={"google-oauth2":"google",facebook:"facebook",line:"line"},m={ADD_TO_CART_AND_BUY:"add_to_cart_and_buy",ADD_TO_CART:"add_to_cart",BUY_NOW:"buy_now"},v={èºåå¸:{䏿£å:100,大åå:103,ä¸å±±å:104,æ¾å±±å:105,大å®å:106,è¬è¯å:108,信義å:110,士æå:111,åæå:112,å
§æ¹å:114,忏¯å:115,æå±±å:116},åºéå¸:{仿å:200,信義å:201,䏿£å:202,ä¸å±±å:203,宿¨å:204,ææå:205,ä¸å µå:206},æ°åå¸:{è¬éå:207,éå±±å:208,æ¿æ©å:220,æ±æ¢å:221,æ·±åå:222,ç³ç¢å:223,çè³å:224,平溪å:226,éæºªå:227,貢寮å:228,æ°åºå:231,åªæå:232,çä¾å:233,æ°¸åå:234,ä¸åå:235,ååå:236,ä¸å³½å:237,樹æå:238,鶯æå:239,ä¸éå:241,æ°èå:242,æ³°å±±å:243,æå£å:244,èæ´²å:247,äºè¡å:248,å
«éå:249,æ·¡æ°´å:251,ä¸èå:252,ç³éå:253},å®è縣:{å®èå·¿:260,é åé®:261,ç¤æºªé:262,壯åé:263,å¡å±±é:264,ç¾
æ±é®:265,䏿é:266,大åé:267,äºçµé:268,å¬å±±é:269,èæ¾³é®:270,åæ¾³é:272},æ°ç«¹å¸:{æ±å:300,åå:300,é¦å±±å:300},æ°ç«¹ç¸£:{竹åå¸:302,æ¹å£é:303,æ°è±é:304,æ°åé®:305,é西é®:306,èæé:307,寶山é:308,竹æ±é®:310,äºå³°é:311,æ©«å±±é:312,å°ç³é:313,ååé:314,峨çé:315},æ¡åå¸:{ä¸å£¢å:320,å¹³é®å:324,龿½å:325,æ¥æ¢
å:326,æ°å±å:327,è§é³å:328,æ¡åå:330,é¾å±±å:333,å
«å¾·å:334,大溪å:335,復èå:336,大åå:337,è竹å:338},èæ ç¸£:{竹åé®:350,é 份å¸:351,ä¸ç£é:352,ååºé:353,ç
æ½é:354,å¾é¾é®:356,ééé®:357,è裡é®:358,èæ å¸:360,é æ©é:361,é å±é:362,å
¬é¤¨é:363,大æ¹é:364,æ³°å®é:365,é
é¼é:366,ä¸ç¾©é:367,西æ¹é:368,åèé®:369},èºä¸å¸:{ä¸å:400,æ±å:401,åå:402,西å:403,åå:404,å屯å:406,西屯å:407,å屯å:408,太平å:411,大éå:412,é§å³°å:413,çæ¥å:414,è±åå:420,åéå:421,ç³å²¡å:422,æ±å¢å:423,åå¹³å:424,æ°ç¤¾å:426,æ½åå:427,大é
å:428,ç¥å²¡å:429,大èå:432,æ²é¹¿å:433,é¾äºå:434,梧棲å:435,æ¸
æ°´å:436,大ç²å:437,å¤åå:438,大å®å:439},å½°å縣:{å½°åå¸:500,è¬åé:502,è±å£é:503,ç§æ°´é:504,鹿港é®:505,ç¦èé:506,ç·è¥¿é:507,åç¾é®:508,伸港é:509,塿å¸:510,社é é:511,æ°¸éé:512,åå¿é:513,溪æ¹é®:514,大æé:515,åé¹½é:516,ç°ä¸é®:520,åæé®:521,ç°å°¾é:522,å¤é é:523,溪å·é:524,竹å¡é:525,äºæé®:526,大åé:527,è³èé:528,äºæ°´é:530},åæç¸£:{åæå¸:540,ä¸å¯®é:541,è屯é®:542,åå§é:544,åéé®:545,仿é:546,åéé:551,ééé®:552,æ°´éé:553,éæ± é:555,信義é:556,竹山é®:557,鹿谷é:558},å義å¸:{æ±å:600,西å:600},å義縣:{çªè·¯é:602,æ¢
å±±é:603,竹å´é:604,é¿éå±±:605,ä¸åé:606,大åé:607,æ°´ä¸é:608,鹿èé:611,太ä¿å¸:612,æ´åå¸:613,æ±ç³é:614,å
è
³é:615,æ°æ¸¯é:616,æ°éé:621,大æé®:622,溪å£é:623,義竹é:624,å¸è¢é®:625},é²æç¸£:{æåé®:630,大å¤é:631,èå°¾é®:632,å庫é®:633,è¤å¿ é:634,æ±å¢é:635,èºè¥¿é:636,å´èé:637,麥寮é:638,æå
å¸:640,æå
§
2é:643,å¤åé:646,è¿æ¡é:647,西èºé®:648,äºå´é:649,忏¯é®:651,æ°´æé:652,壿¹é:653,åæ¹é:654,å
é·é:655},èºåå¸:{ä¸è¥¿å:700,æ±å:701,åå:702,åå:704,å®å¹³å:708,å®åå:709,永康å:710,æ¸ä»å:711,æ°åå:712,å·¦é®å:713,çäºå:714,æ¥ è¥¿å:715,ååå:716,ä»å¾·å:717,éå»å:718,é¾å´å:719,å®ç°å:720,麻è±å:721,ä½³éå:722,西港å:723,ä¸è¡å:724,å°è»å:725,å¸ç²å:726,åéå:727,æ°çå:730,å¾å£å:731,ç½æ²³å:732,æ±å±±å:733,å
ç²å:734,ä¸çå:735,æ³çå:736,鹽水å:737,ååå:741,大å
§å:742,å±±ä¸å:743,æ°å¸å:744,å®å®å:745},é«éå¸:{æ°èå:800,åéå:801,èé
å:802,é¹½åå:803,é¼å±±å:804,ææ´¥å:805,åé®å:806,䏿°å:807,æ¥ æ¢å:811,å°æ¸¯å:812,å·¦çå:813,仿¦å:814,大社å:815,岡山å:820,路竹å:821,é¿è®å:822,ç°å¯®å:823,çå·¢å:824,æ©é å:825,æ¢å®å:826,å½éå:827,æ°¸å®å:828,æ¹å
§å:829,鳳山å:830,大寮å:831,æåå:832,é³¥æ¾å:833,大樹å:840,æå±±å:842,ç¾æ¿å:843,å
é¾å:844,å
§éå:845,ææå:846,ç²ä»å:847,æ¡æºå:848,é£çªå¤:849,èæå:851,èè£å:852},屿±ç¸£:{屿±å¸:900,ä¸å°é:901,é§èºé:902,çªå®¶é:903,ä¹å¦é:904,鿏¯é:905,髿¨¹é:906,é¹½åé:907,é·æ²»é:908,éºæ´é:909,竹ç°é:911,å
§åé:912,è¬ä¸¹é:913,æ½®å·é®:920,æ³°æ¦é:921,ä¾ç¾©é:922,è¬å·é:923,å´é é:924,æ°å¤é:925,åå·é:926,æéé:927,æ±æ¸¯é®:928,ä½³å¬é:931,æ°åé:932,æå¯®é:940,æå±±é:941,æ
2¥æ¥é:942,ç
åé:943,è»åé:944,ç¡ä¸¹é:945,ææ¥é®:946,滿å·é:947},èºæ±ç¸£:{èºæ±å¸:950,å»¶å¹³é:953,ååé:954,鹿éé:955,éå±±é®:956,海端é:957,æ± ä¸é:958,æ±æ²³é:959,æåé®:961,é·æ¿±é:962,太麻é:963,éå³°é:964,大æ¦é:965,éä»é:966},è±è®ç¸£:{è±è®å¸:970,æ°åé:971,ç§æé:972,åå®é:973,壽è±é:974,é³³æé®:975,å
復é:976,è±æ¿±é:977,çç©é:978,è¬æ¦®é:979,çéé®:981,åæºªé:982,å¯éé:983}}},87200:(e,n,t)=>{t.d(n,{A:()=>r}),t(26099),t(3362);const r={fetchTopics:function(){return fetch("/pages/category-related-topics").then(function(e){return e.json()}).catch(function(e){console.error("Error:",e)})}}}},e=>{e.O(0,[967,438],()=>e(e.s=67013)),e.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.