!function(){var t,e,n,r={3:function(t,e,n){"use strict";var r=n(336),o=n.n(r),i=anime,a=n.n(i),s=scrollreveal,l=n.n(s),c=splide,u=n.n(c);n(855);function h(t,e){for(var n=0;n1&&(o=i[1].length);o--;)r+="0";r=+r,a()({targets:t,easing:"easeoutcubic",duration:3e3,round:r,textcontent:n,complete:function(){t.textcontent=e}})}))}function b(t){var e=new(u())(t,{arrows:!1,speed:700,easing:"ease",rewind:!0,autoplay:!0,interval:6e3,pauseonhover:!1,pauseonfocus:!1});e.on("inactive",(function(t){var n=t.index;e.components.pagination.items[n].button.lastelementchild._anim.reset().setframeprogress(.21)})),e.on("active",(function(t){var n=t.index;e.components.pagination.items[n].button.lastelementchild._anim.reset().play()})),e.on("pagination:mounted",(function(t){t.items.foreach((function(t){t.button.innerhtml='\n \n ',(t.button.lastelementchild._anim=new(m())(t.button.lastelementchild,{type:"onebyone",start:"manual",duration:50})).setframeprogress(.21)}))})),e.mount()}document.queryselector("#puller").addeventlistener("click",(function(){v(0)})),window.addeventlistener("load",(function(){g.reveal(".slide-in",{duration:700,easing:"cubic-bezier(0.25, 1, 0.5, 1)",interval:100,distance:"24px",delay:300,origin:"bottom",beforereveal:y,afterreveal:w}),g.reveal(".float-in",{duration:700,easing:"cubic-bezier(0.33, 1, 0.68, 1)",scale:.9,delay:300,beforereveal:y,afterreveal:w}),g.reveal(".fade-in",{duration:900,easing:"ease-in-out",delay:300,beforereveal:y,afterreveal:w})})),function(){var t,e=document.queryselector(".header"),n=e.queryselector(".nav"),r=e.queryselector(".subnav-container"),i=array.prototype.slice.call(e.queryselectorall(".collapse")),a=array.prototype.slice.call(n.queryselectorall(".link")),s=array.prototype.slice.call(e.queryselectorall(".subnav-link")),l=array.prototype.slice.call(e.queryselectorall(".subsubnav"));function c(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=i[t];if(n){var r=o()(n);(n._collapsetoggle=e)?(r.removeclass("collapse").addclass("collapsing"),n.style.height="".concat(n.scrollheight,"px")):(r.removeclass("collapse show").addclass("collapsing"),n.style.height="0px")}}function u(){document.addeventlistener("mousemove",h)}function h(e){var i=e.target;n.contains(i)||r.contains(i)||(c(t,!1),o()(a[t]).removeclass("active"),t=void 0,document.removeeventlistener("mousemove",h))}r.style.left="".concat(n.offsetleft-1,"px"),r.style.width="".concat(math.floor(document.documentelement.offsetwidth-n.getboundingclientrect().left),"px"),a.foreach((function(e){e.addeventlistener("mouseenter",(function(){var e=a.indexof(this);t!==e&&(void 0!==t&&(o()(a[t]).removeclass("active"),c(t,!1)),o()(this).addclass("active"),c(e),t=e)})),e.addeventlistener("mouseleave",u)})),i.foreach((function(t){t._collapsetoggle=!1,t.addeventlistener("transitionend",(function(){var t=o()(this);this._collapsetoggle?t.removeclass("collapsing").addclass("collapse show"):(t.removeclass("collapsing").addclass("collapse"),this.style.height="")}))})),s.foreach((function(t){t.addeventlistener("mouseenter",(function(){d(s.indexof(this),(function(t,e){}))}))}));var d=function(){var t,e="active";function n(n,r){if(n!==t)return o()(s[t]).removeclass(e),o()(l[t]).removeclass(e),o()(s[n]).addclass(e),o()(l[n]).addclass(e),"function"==typeof r&&r(s[n],l[n]),t=n}return n(0),n}(),p=e.queryselector(".toggle"),f=document.queryselector(".mnav"),m=o()(p),g=o()(f),v=o()(e),y="open",w="invert",b=v.hasclass(w);p.addeventlistener("click",(function(t){m.toggleclass(y),g.toggleclass(y),o()(document.documentelement).toggleclass("overflow-hidden"),(window.pageyoffset||document.documentelement.scrolltop)>100||b||v.toggleclass(w)}));var e=0;window.addeventlistener("scroll",(function(){var t=window.pageyoffset||document.documentelement.scrolltop;t>e?e.classlist.add("collapsed"):e.classlist.remove("collapsed"),e=t<=0?0:t}));var c=document.queryselector(".search-action"),a=document.queryselector(".search-layer"),s=document.queryselector("#search-form"),x=document.queryselector("#search-result"),l=document.queryselector("#search-keyword");document.queryselector(".search-form-clean");array.prototype.foreach.call(document.queryselectorall(".search-keyword"),(function(t){t.addeventlistener("click",(function(e){e.preventdefault(),console.log(),t(t.href)}))}));function t(t){if(t||l.value){var e,n,r,i={url:t||s.action,method:s.method,success:function(t){x.innerhtml=t,array.prototype.foreach.call(x.queryselectorall(".npager-link"),(function(t){t.addeventlistener("click",(function(e){e.preventdefault(),a.scrolltop=0,t(t.href)}))}))}};t||(i.data=(e={},n=l.name,r=l.value,n in e?object.defineproperty(e,n,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[n]=r,e)),o().ajax(i)}}c.addeventlistener("click",(function(){document.body.classlist.toggle("search-layer-open")})),s.addeventlistener("submit",(function(t){t.preventdefault(),t()}))}(),array.prototype.foreach.call(document.queryselectorall(".showmore"),(function(t){var e,n=!1;t.addeventlistener("click",(function(r){r.preventdefault();t.queryselector(".content");n?(t.parentelement.classlist.remove("showmore"),t.classlist.remove("shown"),v(e),n=!1):(e=window.scrolly||window.pageyoffset||document.scrollingelement.scrolltop||document.documentelement.scrolltop||document.body.scrolltop,t.parentelement.classlist.add("showmore"),t.classlist.add("shown"),window.scrollto(0,e),n=!0)}))}));var e={"page-homepage":function(){b(".splide"),g.reveal(".cylinder-row",{opacity:1,delay:300,beforereveal:function(t){y(t)},afterreveal:function(t){o()(t).addclass("revealed"),w(t)}});var t=o()(".modal");t.find(".modal-close-btn").on("click",(function(){t.removeclass("in")})),o()(".play-btn").on("click",(function(){var e=o()(this),n=e.attr("src")||e.attr("data-src");n&&(t.find("video").attr("src",n),t.addclass("in"))}))},"page-sustainable-dev":function(){var t=.5*window.innerheight,e=document.queryselector(".line"),n=array.prototype.slice.call(document.queryselectorall(".highlight-text")),r=document.queryselector(".sticky > img");r.complete?r.parentelement.style.top="".concat(.5*(window.innerheight-r.height),"px"):r.addeventlistener("load",(function(){this.parentelement.style.top="".concat(.5*(window.innerheight-this.height),"px")})),g.reveal(n,{reset:!0,opacity:1,viewoffset:{top:t,bottom:t},beforereveal:function(t){o()(t).addclass("active"),e.style.transform="translatey(".concat(t.offsettop,"px)"),e.style.height="".concat(t.offsetheight,"px")},beforereset:function(t){o()(t).removeclass("active")},afterreset:function(t){var r=n.indexof(t);(r<=0||r>=n.length-1)&&!n.some((function(t){return o()(t).hasclass("active")}))&&(e.style.height="0px")}})},"page-about-us":function(){var t=new(u())(".splide.timeline",{pagination:!1,autowidth:!0,arrows:!1}),e=o()(t.root).find(".year"),n=e[0],r=t.root.queryselector(".splide__arrow--prev");t.root.queryselector(".splide__arrow--next").addeventlistener("click",(function(){var e=t.components.elements.slides;if(!o()(e[e.length-1]).hasclass("is-visible"))return t.go(">")})),r.addeventlistener("click",(function(){var e=t.components.elements.slides;if(!o()(e[0]).hasclass("is-visible"))return t.go("<")})),e.on({click:function(){if(n!=this){var t=e.index(this),r=e.index(n);i.go(t),o()(n).removeclass("active"),o()(this).addclass("active"),i.components.elements.slides[t].classlist.add("active"),i.components.elements.slides[r].classlist.remove("active","is-active"),n=this}}}),t.mount();var i=new(u())(".splide.dev-history",{pagination:!1,arrows:!1,perpage:4,breakpoints:{1024:{perpage:2}}});i.on("active",(function(t){var e=t.index;i.components.elements.slides[e].classlist.remove("is-active")})),i.on("mounted",(function(){i.components.elements.slides[0].classlist.add("is-active")})),i.mount(),this["page-sustainable-dev"](),new(u())(".splide.list",{perpage:3,gap:48,rewind:!0,pagination:!1,breakpoints:{1024:{gap:24,perpage:2},768:{perpage:1,padding:24}}}).mount()},"page-join-us":function(){promise.resolve().then(n.t.bind(n,542,23)).then((function(t){var e=t.default,n=document.queryselector("form.filter");o()(n).find(".dropdown-content").each((function(){var t=o()(this),e=t.siblings("input");t.on("click","button",(function(t){e.val(o()(this).data("value")),n.requestsubmit()}))})),e(".dropdown",{theme:"light",interactive:!0,trigger:"click",allowhtml:!0,placement:"bottom",zindex:3,maxwidth:"none",animation:"shift-away-subtle",content:function(t){var e=o()(t).siblings("input");return o()(t.nextelementsibling).on({click:function(){e.val(o()(this).data("value")),t.queryselector(".content").textcontent=this.textcontent,t._tippy.hide()}},"button"),t.nextelementsibling},oncreate:function(t){o()(this.content).width(t.reference.offsetwidth)}})}))},"page-brand-detail":function(){array.prototype.foreach.call(document.queryselectorall(".splide"),(function(t){new(u())(t,{perpage:3,gap:48,rewind:!0,pagination:!1,breakpoints:{1024:{gap:24,perpage:2},768:{perpage:1,padding:24}}}).mount()}))},"page-solution":function(){array.prototype.slice.call(document.queryselectorall(".play-btn")).foreach((function(t){var e=o()(t);t.addeventlistener("click",(function(){var t=this.previouselementsibling;"video"===t.tagname.touppercase()&&(t.play(),t.controls=!0,e.addclass("hidden"))}))}));array.prototype.slice.call(document.queryselectorall(".splide")).map((function(t){var e=new(u())(t,{perpage:3,gap:48,rewind:!0,pagination:!1,breakpoints:{1024:{gap:24,perpage:2},768:{perpage:1,padding:24}}});return e.mount(),e}))},"page-research":function(){new(u())(".splide",{perpage:3,gap:48,rewind:!0,pagination:!1,breakpoints:{1024:{gap:24,perpage:2},768:{perpage:1,padding:24}}}).mount()},"page-product-list":function(){b(".splide")},"page-product-detail":function(){var t=null,e="active",n=o()(document.queryselectorall(".thumbnail")),r=new(u())(".splide1",{pagination:!1,arrows:!1,rewind:!0});r.on("mounted",(function(){(t=n.eq(r.index)).addclass(e)})),r.on("move",(function(r,o,i){(t=n.eq(r)).addclass(e),n.eq(o).removeclass(e)})),n.on({click:function(){t&&t[0]===this||r.go(n.index(this))}}),r.mount(),new(u())(".splide2",{perpage:3,gap:48,rewind:!0,pagination:!1,breakpoints:{1024:{gap:24,perpage:2},768:{perpage:1,padding:24}}}).mount()},"page-form":function(){var t=document.queryselector(".js-captcha"),e=t.src;t.addeventlistener("click",(function(){this.src="".concat(e,"?ts=").concat(date.now())}))}};for(var c in e)document.queryselector(".".concat(c,", #").concat(c))&&e[c]()},382:function(t,e){var n; /** * vivus - javascript library to make drawing animation on svg * @version v0.4.6 * @link https://github.com/maxwellito/vivus * @license mit */!function(){"use strict";function r(t){if(void 0===t)throw new error('pathformer [constructor]: "element" parameter is required');if(t.constructor===string&&!(t=document.getelementbyid(t)))throw new error('pathformer [constructor]: "element" parameter is not related to an existing id');if(!(t instanceof window.svgelement||t instanceof window.svggelement||/^svg$/i.test(t.nodename)))throw new error('pathformer [constructor]: "element" parameter must be a string or a svgelement');this.el=t,this.scan(t)}var o,i,a,s;function l(t,e,n){o(),this.isready=!1,this.setelement(t,e),this.setoptions(e),this.setcallback(n),this.isready&&this.init()}r.prototype.types=["line","ellipse","circle","polygon","polyline","rect"],r.prototype.attr_watch=["cx","cy","points","r","rx","ry","x","x1","x2","y","y1","y2"],r.prototype.scan=function(t){for(var e,n,r,o=t.queryselectorall(this.types.join(",")),i=0;i=this.duration)throw new error("vivus [constructor]: delay must be shorter than duration")},l.prototype.setcallback=function(t){if(t&&t.constructor!==function)throw new error('vivus [constructor]: "callback" parameter must be a function');this.callback=t||function(){}},l.prototype.mapping=function(){var t,e,n,r,o,i,a,l,c,u;for(l=i=a=0,e=this.el.queryselectorall("path"),u=!1,t=0;t1?e.length-1:1),this.reversestack&&this.map.reverse(),t=0;t=this.framelength))return this.trace(),void(this.handle=i((function(){t.draw()})));this.stop(),this.currentframe=this.framelength,this.trace(),this.selfdestroy&&this.destroy()}this.callback(this),this.instancecallback&&(this.instancecallback(this),this.instancecallback=null)},l.prototype.trace=function(){var t,e,n,r;for(r=this.animtimingfunction(this.currentframe/this.framelength)*this.framelength,t=0;t=n},l.prototype.getviewporth=function(){var t=this.docelem.clientheight,e=window.innerheight;return t=0?n:e},void 0===(n=function(){return l}.apply(e,[]))||(t.exports=n)}()},336:function(t){"use strict";t.exports=$},542:function(t){"use strict";t.exports=tippy}},o={};function i(t){var e=o[t];if(void 0!==e)return e.exports;var n=o[t]={exports:{}};return r[t].call(n.exports,n,n.exports,i),n.exports}i.m=r,t=[],i.o=function(e,n,r,o){if(!n){var a=1/0;for(u=0;u=o)&&object.keys(i.o).every((function(t){return i.o[t](n[l])}))?n.splice(l--,1):(s=!1,o0&&t[u-1][2]>o;u--)t[u]=t[u-1];t[u]=[n,r,o]},i.n=function(t){var e=t&&t.__esmodule?function(){return t.default}:function(){return t};return i.d(e,{a:e}),e},n=object.getprototypeof?function(t){return object.getprototypeof(t)}:function(t){return t.__proto__},i.t=function(t,r){if(1&r&&(t=this(t)),8&r)return t;if("object"==typeof t&&t){if(4&r&&t.__esmodule)return t;if(16&r&&"function"==typeof t.then)return t}var o=object.create(null);i.r(o);var a={};e=e||[null,n({}),n([]),n(n)];for(var s=2&r&&t;"object"==typeof s&&!~e.indexof(s);s=n(s))object.getownpropertynames(s).foreach((function(e){a[e]=function(){return t[e]}}));return a.default=function(){return t},i.d(o,a),o},i.d=function(t,e){for(var n in e)i.o(e,n)&&!i.o(t,n)&&object.defineproperty(t,n,{enumerable:!0,get:e[n]})},i.o=function(t,e){return object.prototype.hasownproperty.call(t,e)},i.r=function(t){"undefined"!=typeof symbol&&symbol.tostringtag&&object.defineproperty(t,symbol.tostringtag,{value:"module"}),object.defineproperty(t,"__esmodule",{value:!0})},function(){var t={641:0};i.o.j=function(e){return 0===t[e]};var e=function(e,n){var r,o,a=n[0],s=n[1],l=n[2],c=0;if(a.some((function(e){return 0!==t[e]}))){for(r in s)i.o(s,r)&&(i.m[r]=s[r]);if(l)var u=l(i)}for(e&&e(n);c