1/*! For license information please see 1466.5207663674d1e8f1.js.LICENSE.txt */ 2"use strict";(self.webpackChunkwinshop=self.webpackChunkwinshop||[]).push([[1466,40403,78783,67787],{40403:(e,t,n)=>{n.r(t),n.d(t,{assign:()=>d,clearSelectedValuesAndsearchProducts:()=>m,getFilterOptions:()=>j,refreshFilterOptions:()=>S,searchProducts:()=>w,updateSelectedValues:()=>f});var r=n(496486),o=n.n(r);function i(e){return i="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},i(e)}function a(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function i(n,r,o,i){var a=r&&r.prototype instanceof u?r:u,s=Object.create(a.prototype);return l(s,"_invoke",function(n,r,o){var i,a,l,u=0,s=o||[],p=!1,d={p:0,n:0,v:e,a:f,f:f.bind(e,4),d:function(t,n){return i=t,a=0,l=e,d.n=n,c}};function f(n,r){for(a=n,l=r,t=0;!p&&u&&!o&&t<s.length;t++){var o,i=s[t],f=d.p,m=i[2];n>3?(o=m===r)&&(l=i[(a=i[4])?5:(a=3,3)],i[4]=i[5]=e):i[0]<=f&&((o=n<2&&f<i[1])?(a=0,d.v=r,d.n=i[1]):f<m&&(o=n<3||i[0]>r||r>m)&&(i[4]=n,i[5]=r,d.n=m,a=0))}if(o||n>1)return c;throw p=!0,r}return function(o,s,m){if(u>1)throw TypeError("Generator is already running");for(p&&1===s&&f(s,m),a=s,l=m;(t=a<2?e:l)||!p;){i||(a?a<3?(a>1&&(d.n=-1),f(a,l)):d.n=l:d.v=l);try{if(u=2,i){if(a||(o="next"),t=i[o]){if(!(t=t.call(i,l)))throw TypeError("iterator result is not an object");if(!t.done)return t;l=t.value,a<2&&(a=0)}else 1===a&&(t=i.return)&&t.call(i),a<2&&(l=TypeError("The iterator does not provide a '"+o+"' method"),a=1);i=e}else if((t=(p=d.n<0)?l:n.call(r,d))!==c)break}catch(t){i=e,a=1,l=t}finally{u=1}}return{value:t,done:p}}}(n,o,i),!0),s}var c={};function u(){}function s(){}function p(){}t=Object.getPrototypeOf;var d=[][r]?t(t([][r]())):(l(t={},r,function(){return this}),t),f=p.prototype=u.prototype=Object.create(d);function m(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,p):(e.__proto__=p,l(e,o,"GeneratorFunction")),e.prototype=Object.create(f),e}return s.prototype=p,l(f,"constructor",p),l(p,"constructor",s),s.displayName="GeneratorFunction",l(p,o,"GeneratorFunction"),l(f),l(f,o,"Generator"),l(f,r,function(){return this}),l(f,"toString",function(){return"[object Generator]"}),(a=function(){return{w:i,m}})()}function l(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}l=function(e,t,n,r){function i(t,n){l(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(i("next",0),i("throw",1),i("return",2))},l(e,t,n,r)}function c(e,t,n,r,o,i,a){try{var l=e[i](a),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,o)}function u(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function a(e){c(i,r,o,a,l,"next",e)}function l(e){c(i,r,o,a,l,"throw",e)}a(void 0)})}}function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function p(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=i(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=i(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==i(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var d=function(e){return function(t){t(function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?s(Object(n),!0).forEach(function(t){p(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):s(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}({type:"ASSIGN"},e))}},f=function(e,t,n){return function(r){r({type:"SELECTED_VALUES",payload:{value:e,columnId:t,type:n}})}},m=function(e){return function(t){t({type:"CLEAR_SELECTED_VALUES"}),t(j(e)),t(w())}},y=function(){var e=u(a().m(function e(t,n){var r,o,i,l=arguments;return a().w(function(e){for(;;)switch(e.p=e.n){case 0:return r=l.length>2&&void 0!==l[2]?l[2]:{},e.p=1,e.n=2,Helper.ajaxPromise(t,"".concat(attributes.api,"eagleeyes/").concat(n),r,Common.getToken({lang:attributes.lang}));case 2:return(o=e.v).mute=!0,e.a(2,Helper.responseHandle(o,"api.fetch.fail",function(){return o.success}));case 3:throw e.p=3,i=e.v,console.error("API è«æ±å¤±æ:",i),i;case 4:return e.a(2)}},e,null,[[1,3]])}
2));return function(t,n){return e.apply(this,arguments)}}(),v=function(e){return y("GET","options?techSpecGroupId=".concat(e))},h=function(e){return y("GET","refresh_options?selectedValues=".concat(e))},g=function(e){return y("POST","products",e)},b=function(e){var t;switch(e){case"maker":t=e.endsWith("r")?e.slice(0,-1):e;break;case"model":case"lamp":case"year":case"other":default:t=e;break;case"oem_no":case"pl_no":t=e.endsWith("_no")?e.slice(0,-3):e}return{columnid:null,type:e,title:Common.getSiteTranslate("filter."+t),options:[]}},O=function(e,t){return o().chain(e).find({type:t}).value()},j=function(e){return function(){var t=u(a().m(function t(n,r){var o,i,l,c,u;return a().w(function(t){for(;;)switch(t.p=t.n){case 0:return n({type:"LOADING_ASSIGN",loading:!0}),t.p=1,t.n=2,v(e);case 2:i=t.v,l=null!==(o=null==i?void 0:i.data)&&void 0!==o?o:[],c=0===l.length?{makerOptions:b("maker"),modelOptions:b("model"),lampOptions:b("lamp"),yearOptions:b("year"),oeOptions:b("oem_no"),plOptions:b("pl_no"),otherOptions:b("other")}:{makerOptions:O(l,"maker"),modelOptions:b("model"),lampOptions:b("lamp"),yearOptions:b("year"),oeOptions:O(l,"oem_no"),plOptions:O(l,"pl_no"),otherOptions:O(l,"other")},n({type:"ASSIGN_OPTIONS",payload:c}),t.n=4;break;case 3:t.p=3,u=t.v,n({type:"LOADING_ASSIGN",loading:!1}),console.error("åå¾ç¯©é¸é¸é
失æ:",u);case 4:return t.a(2)}},t,null,[[1,3]])}));return function(e,n){return t.apply(this,arguments)}}()},S=function(e){return function(){var t=u(a().m(function t(n,r){var o,i,l,c,u,s,p,f,m,y,v,g,j,S,w,x,I;return a().w(function(t){for(;;)switch(t.p=t.n){case 0:return t.p=0,n(d({loading:!0})),i=r(),l=i.selectedValues,u=(c={maker:{keep:["maker"],remove:["model","lamp","year"]},model:{keep:["maker","model"],remove:["lamp","year"]},lamp:{keep:["maker","model","lamp"],remove:["year"]},year:{keep:["maker","model","lamp","year"],remove:[]}}[e]||{}).keep,s=void 0===u?[e]:u,p=c.remove,f=void 0===p?[]:p,m=l.filter(function(e){return s.includes(e.type)}),y=m.filter(function(e){return!f.includes(e.type)}),n({type:"ASSIGN",selectedValues:y}),v=JSON.stringify(m),t.n=1,h(v);case 1:g=t.v,j=null!==(o=null==g?void 0:g.data)&&void 0!==o?o:[],S=0===j.length?{modelOptions:b("model"),lampOptions:b("lamp"),yearOptions:b("year")}:(null===(w=(x={maker:function(){return{modelOptions:O(j,"model"),lampOptions:b("lamp"),yearOptions:b("year")}},model:function(){return{lampOptions:O(j,"lamp"),yearOptions:b("year")}},lamp:function(){return{yearOptions:O(j,"year")}},year:function(){return{}}})[e])||void 0===w?void 0:w.call(x))||{makerOptions:O(j,"maker"),modelOptions:O(j,"model"),lampOptions:O(j,"lamp"),yearOptions:O(j,"year")},n({type:"ASSIGN_OPTIONS",payload:S}),t.n=3;break;case 2:t.p=2,I=t.v,console.error("æ´æ°ç¯©é¸é¸é
失æ:",I);case 3:return t.a(2)}},t,null,[[0,2]])}));return function(e,n){return t.apply(this,arguments)}}()},w=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:15;return function(){var n=u(a().m(function n(r,o){var i,l,c,u,s,p,f,m,y,v,h,b,O,j;return a().w(function(n){for(;;)switch(n.p=n.n){case 0:return i=o(),l=i.selectedValues,r(d({loading:!0})),n.p=1,n.n=2,g({selectedValues:l,currentPage:e,perPage:t});case 2:c=n.v,u=c.data,s=c.current_page,p=c.per_page,f=c.total,r(d({items:u,current:s,rows:p,total:f,loading:!1,isSearchFlag:!0})),(m=document.getElementById("list_grid"))&&m.classList.add("d-none"),(y=document.querySelector(".pagination_obj"))&&y.classList.add("d-none"),(v=document.getElementById("product_list_page"))&&v.classList.remove("d-none"),(h=document.getElementById("product_cate_page"))&&h.classList.add("d-none"),(b=document.getElementById("search_page"))&&b.classList.add("d-none"),(O=document.getElementById("product-show-page"))&&O.classList.add("d-none"),r(d({isSearchingProductsFlag:!1})),n.n=4;break;case 3:n.p=3,j=n.v,r(d({loading:!1})),console.error("æå°ç¢å失æ:",j);case 4:return n.a(2)}},n,null,[[1,3]])}));return function(e,t){return n.apply(this,arguments)}}()}},701466:(e,t,n)=>{n.r(t),n.d(t,{default:()=>p});var r=n(667294),o=n(14416),i=n(40403),a=n(267787),l=n(678783),c=n(799603),u=n(259417),s=n(785893);const p=function(){var e=(0,o.v9)(function(e){return e}),t=(e.loading,e.isSearchingProductsFlag),n=e.makerOptions,p=e.modelOptions,d=e.lampOptions,f=e.yearOptions,m=e.oeOptions,y=e.plOptions,v=e.otherOptions,h=e.techSpecGroupId,g=(0,o.I0)();return(0,r.useEffect)(function(){h&&g((0,i.getFilterOptions)(h))},[h]),(0,r.useEffect)(function(){if(!t){var e=document.getElementById("product_list_page");e&&setTimeout(function(){requestAnimationFrame(function(){requestAnimationFrame(function(){e.offsetHeight;var t=e.getBoundingClientRect().top+window.pageYOffset-200;window.scrollTo({top:t,behavior:"smooth"})})})},300)}},[t]),(0,s.jsx)(r.Fragment,{children:(0,s.jsx)("section",{id:"product-filter-search",className:"filter-container",children:(0,s.jsx)("div",{className:"container-fluid",children:(0,s.jsx)("div",{className:"row",children:(0,s.jsxs)("div",{className:"col-xl-10 mx-auto",children:[(0,s.jsxs)("div",{className:"section-header center",children:[(0,s.jsx)("div",{className:"section-label",children:Common.getSiteTranslate("filter.heading")}),(0,s.jsx)("div",{className:"section-heading",children:Common.getSiteTranslate("filter.intro")})]}),(0,s.jsxs)("form",{className:"custom-filter",children:[(0,s.jsxs)("div",{className:"row filter-row",children:[(0,s.jsx)(a.default,{optionObject:n,columnId:n.columnid,type:n.type}),(0,s.jsx)(a.default,{optionObject:p,columnId:p.columnid,type:p.type}),(0,s.jsx)(a.default,{optionObject:d,columnId:d.columnid,type:d.type}),(0,s.jsx)(a.default,{optionObject:f,columnId:f.columnid,type:f.type})]}),(0,s.jsxs)("div",{className:"row filter-row",children:[(0,s.jsx)(l.default,{optionObject:m,columnId:m.columnid,type:m.type}),(0,s.jsx)(l.default,{optionObject:y,columnId:y.columnid,type:y.type}),(0,s.jsx)(l.default,{optionObject:v,columnId:v.columnid,type:v.type})]}),(0,s.jsx)("div",{className:"text-center",children:(0,s.jsxs)("button",{type:"button",className:"button button-secondary ".concat(t?"loading-search-product-button":""),onClick:function(){return g((0,i.searchProducts)())},disabled:t,children:[Common.getSiteTranslate("filter.button"),(0,s.jsx)("div",{className:"col text-right ".concat(t?"":"d-none"),children:(0,s.jsx)(c.G,{className:"mr-2",icon:u.LM3,size:"2x",spin:!0})})]})})]})]})})})})})}}
2,678783:(e,t,n)=>{n.r(t),n.d(t,{default:()=>c});var r=n(667294),o=n(496486),i=n(14416),a=n(40403),l=n(785893);const c=function(e){var t=e.optionObject,n=e.columnId,c=e.type;if((0,o.isEmpty)(t))return null;var u=(0,i.I0)(),s=(0,i.v9)(function(e){return e}).loading,p=(null==t?void 0:t.title)||"";return(0,l.jsx)(r.Fragment,{children:(0,l.jsx)("div",{className:"col-xl-4 row-item",children:(0,l.jsx)("input",{type:"text",className:"form-control",placeholder:p,disabled:s,onChange:function(e){u((0,a.updateSelectedValues)(String(e.target.value),Number(n),String(c)))}})})})}},267787:(e,t,n)=>{n.r(t),n.d(t,{default:()=>s});var r=n(667294),o=n(496486),i=n(14416),a=n(40403),l=n(785893);function c(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,l=[],c=!0,u=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=i.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){u=!0,o=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(u)throw o}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return u(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?u(e,t):void 0}}(e,t)||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 u(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}const s=function(e){var t,n,u=e.optionObject,s=e.columnId,p=e.type;if((0,o.isEmpty)(u))return null;var d=(0,i.v9)(function(e){return e}),f=d.selectedValues,m=d.loading,y=(0,i.I0)(),v=null!==(t=null===(n=f.find(function(e){return e.columnId===s}))||void 0===n?void 0:n.value)&&void 0!==t?t:0,h=c((0,r.useState)(null),2),g=(h[0],h[1]);(0,r.useEffect)(function(){var e,t=(null===(e=f.find(function(e){return e.columnId===s}))||void 0===e?void 0:e.optionId)||null;g(t)},[f,s]);var b=(null==u?void 0:u.title)||"",O=(null==u?void 0:u.options)||[];return(0,l.jsx)(r.Fragment,{children:(0,l.jsx)("div",{className:"col-xl-3 row-item",children:(0,l.jsxs)("select",{disabled:m,name:b,className:"select-field form-control",onChange:function(e){y((0,a.updateSelectedValues)(Number(e.target.value),Number(s),String(p))),y((0,a.refreshFilterOptions)(p))},value:v,children:[(0,l.jsx)("option",{value:"0",disabled:!0,children:b}),O.map(function(e,t){return"year"===p?(0,l.jsx)("option",{value:e,children:e},t):(0,l.jsx)("option",{value:e.value,children:e.label},t)})]})})})}}}]);
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.