1"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[41340],{25973:(e,t,r)=>{r.r(t),r.d(t,{default:()=>pe});var n=r(6496);function o(e){return o="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},o(e)}function i(e,t,r){var n;return n=function(e,t){if("object"!=o(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=o(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"==o(n)?n:n+"")in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var a={class:"project-category"},c={ref:"observe_target",class:"category-list"},l={class:"category-title"},u=(0,n.createElementVNode)("i",{class:"icon icon_star_four_fill"},null,-1),s=(0,n.createElementVNode)("span",null,"Plus",-1),p=(0,n.createElementVNode)("span",null,"å
¨é¨",-1),f=["textContent"],d={class:"project-list"},y={class:"project-list-item",rel:"sort"},m={class:"project-list-sort-btn"},v=(0,n.createElementVNode)("i",{class:"icon icon_arrows_down_up"},null,-1),h=["textContent"],g={class:"project-list-item",rel:"list"},b=(0,n.createElementVNode)("img",{src:"/public/img/status/ill_search.svg"},null,-1),_=(0,n.createElementVNode)("span",null,"Oh Oh! æ²ææ¾å°æ¤é¡å¥å°æ¡",-1),w=(0,n.createElementVNode)("span",null,"é»é¸ä¸æ¹æå°å
¶ä»åé¡!",-1);var k=r(89590),j=r(11999),C=r(28085),S=r(56158),P={key:0,class:"category-author"};
1var x=r(11017);function O(e){return O="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},O(e)}function E(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function L(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?E(Object(r),!0).forEach((function(t){B(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):E(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function B(e,t,r){var n;return n=function(e,t){if("object"!=O(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=O(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"==O(n)?n:n+"")in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var T=x.A.API_CONFIG,N=T.API_GO_HOST,I=(T.API_HOST,L(L({},x.A),{},{getProjectSearchList:function(e){var t="".concat(N,"/project");return I.run(t,"GET",e)},getRecommendArticleData:function(e){var t="".concat(N,"/articles/category");return I.run(t,"GET",e)},getProjectCategoryAuthors:function(e){var t={type_id:e.type_id},r="".concat(N,"/authors/{type_id}");return r=C.Yj.formatUrlByParams(r,t),I.run(r,"GET")}}));const A=I;var V={setSearchResultList:function(e,t){if(Number.isInteger(t.total)&&(e.total=t.total),t.projects&&t.projects.length>0){var r=t.projects.map((function(e){return e.project_id}));this.commit("setGlobalProjectCardsToState",{data:t.projects},{root:!0}),e.searchResultList=r}}};function D(e){return D="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},D(e)}function M(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function X(e,t,r){var n;return n=function(e,t){if("object"!=D(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=D(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"==D(n)?n:n+"")in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var F="Category",z={state:function(){return{total:0,searchResultList:[]}},mutations:V,actions:{getProjectSearchList:function(e,t){var r=e.commit;return new Promise((function(e,n){A.getProjectSearchList(t).success((function(t){r("setSearchResultList",t.data),e(t.data)})).error((function(e){n(e)}))}))},getRecommendArticleData:function(e,t){e.commit;return new Promise((function(e,r){A.getRecommendArticleData(t).success((function(t){e(t)})).error((function(e){r(e)}))}))},getProjectCategoryAuthors:function(e,t){e.commit;return new Promise((function(e,r){A.getProjectCategoryAuthors(t).success((function(t){e(t)})).error((function(e){r(e)}))}))}},getters:{searchResultList:function(e,t,r){return e.searchResultList.map((function(e){return r.GlobalProjectCards[e]}))},total:function(e){return e.total}},namespaced:!0};!function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?M(Object(r),!0).forEach((function(t){X(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):M(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}}({module_name:F},z);var G="".concat(F);const R={name:"ProjectCategoryAuthors",components:{SectionSwiperBlock:(0,n.defineAsyncComponent)((function(){return Promise.all([r.e(97538),r.e(71563)]).then(r.bind(r,63669))})),AuthorCard:(0,n.defineAsyncComponent)((function(){return Promise.all([r.e(23846),r.e(6213)]).then(r.bind(r,67093))}))},props:{type_id:{type:String,default:"all",required:!0},plusSearchFlag:{type:Boolean,default:!1,required:!1}},emits:[],setup:function(e,t){t.emit;var r=(0,k.useStore)(),o=((0,j.useRoute)(),(0,n.ref)([])),i=(0,n.ref)(!1),a=(0,S.Sw)(),c=(a.tp,a.i18nLangReady,(0,S.vz)()),l=c.MemberInfo,u=c.member_id,s=(0,n.computed)((function(){return{block_name:"author",block_type:"common",block_t
1itle:"å°å®¶å´é¸",num:4,card:"Author",block_data:o.value}})),p=function(){if(!e.plusSearchFlag){var t={type_id:""!==e.type_id?e.type_id:"all"};i.value=!0,r.dispatch("".concat(G,"/getProjectCategoryAuthors"),t).then((function(e){o.value=e.data,i.value=!1})).catch((function(e){i.value=!1}))}};return(0,n.watch)((function(){return e.type_id}),(function(e,t){e!==t&&e&&p()})),(0,n.onMounted)((function(){p()})),{MemberInfo:l,member_id:u,loading:i,bindBlock:s}}};var q=r(2912);const H=(0,q.A)(R,[["render",function(e,t,r,o,i,a){var c=(0,n.resolveComponent)("author-card"),l=(0,n.resolveComponent)("section-swiper-block");return o.bindBlock.block_data.length>0?((0,n.openBlock)(),(0,n.createElementBlock)("div",P,[(0,n.createVNode)(l,(0,n.mergeProps)(o.bindBlock,{pagination:!1,autoplay:!1}),{default:(0,n.withCtx)((function(e){var t=e.data,r=e.index;return[((0,n.openBlock)(),(0,n.createBlock)(c,{key:t?t.author_id:r,loading:!t,"source-from":o.bindBlock.block_name,author:t},null,8,["loading","source-from","author"]))]})),_:1},16)])):(0,n.createCommentVNode)("",!0)}]]);var K={key:0,class:"category-article"};var Y="".concat(F);const U={name:"CategoryArticle",components:{SectionSwiperBlock:(0,n.defineAsyncComponent)((function(){return Promise.all([r.e(97538),r.e(71563)]).then(r.bind(r,63669))})),ArticleDetailCardSmall:(0,n.defineAsyncComponent)((function(){return Promise.all([r.e(93798),r.e(73786),r.e(94413)]).then(r.bind(r,43473))}))},props:{type_id:{type:String,default:"all",required:!0},plusSearchFlag:{type:Boolean,default:!1,required:!1}},emits:[],setup:function(e,t){t.emit;var r=(0,k.useStore)(),o=((0,j.useRoute)(),(0,S.iy)()),i=(o.isDesktop,o.isXS,o.isSM,o.isMD,o.isXL),a=o.isXXL,c=(0,n.ref)([]),l=(0,n.ref)(!1),u=(0,S.Sw)(),s=(u.tp,u.i18nLangReady,(0,S.vz)()),p=s.MemberInfo,f=s.member_id,d=(0,n.computed)((function(){return c.value.length>1?2:1})),y=(0,n.computed)((function(){return{"--gap":"".concat(i.value||a.value?"24px":"16px"),"--grid-template-columns":"repeat(1, 1fr)","--grid-template-rows":"repeat(".concat(d.value,", 1fr)")}}
1)),m=(0,n.computed)((function(){return{block_name:"project_category_article",block_type:"grid",block_title:"ç²¾é¸æç« ",num:2,block_data:c.value.reduce((function(e,t,r){var n=Math.floor(r/d.value);return e[n]||(e[n]=[]),r%d.value<d.value&&e[n].push(t),e}),[]),grid_count:d.value,grid_setting:y.value}})),v=function(){if(!e.plusSearchFlag){var t={type_id:e.type_id,from_plus:e.plusSearchFlag?1:0};l.value=!0,r.dispatch("".concat(Y,"/getRecommendArticleData"),t).then((function(e){l.value=!1,c.value=e.data})).catch((function(e){l.value=!1}))}};return(0,n.watch)((function(){return e.type_id}),(function(e,t){e!==t&&e&&v()})),(0,n.onMounted)((function(){v()})),{MemberInfo:p,member_id:f,loading:l,bindBlock:m}}},J=(0,q.A)(U,[["render",function(e,t,r,o,i,a){var c=(0,n.resolveComponent)("article-detail-card-small"),l=(0,n.resolveComponent)("section-swiper-block");return o.bindBlock.block_data.length>0?((0,n.openBlock)(),(0,n.createElementBlock)("div",K,[(0,n.createVNode)(l,(0,n.mergeProps)(o.bindBlock,{pagination:!1,autoplay:!1}),{default:(0,n.withCtx)((function(e){var t=e.data;return[(0,n.createVNode)(c,{loading:o.loading,"source-from":o.bindBlock.block_name,"is-need-login":!1,article:t,project_info:t?t.project:void 0},null,8,["loading","source-from","article","project_info"])]})),_:1},16)])):(0,n.createCommentVNode)("",!0)}]]);function W(e){return W="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},W(e)}function $(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=ee(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var n=0,o=function(){};return{s:o,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:o}}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(){r=r.call(e)},n:function(){var e=r.next();return a=e.done,e},e:function(e){c=!0,i=e},f:function(){try{a||null==r.return||r.return()}finally{if(c)throw i}}}}function Q(e){return function(e){if(Array.isArray(e))return te(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||ee(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 Z(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,i,a,c=[],l=!0,u=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=i.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){u=!0,o=e}finally{try{if(!l&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(u)throw o}}return c}}(e,t)||ee(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 ee(e,t){if(e){if("string"==typeof e)return te(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?te(e,t):void 0}}function te(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function re(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */re=function(){return t};var e,t={},r=Object.prototype,n=r.hasOwnProperty,o=Object.defineProperty||function(e,t,r){e[t]=r.value},i="function"==typeof Symbol?Symbol:{},a=i.iterator||"@@iterator",c=i.asyncIterator||"@@asyncIterator",l=i.toStringTag||"@@toStringTag";function u(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{u({},"")}catch(e){u=function(e,t,r){return e[t]=r}}function s(e,t,r,n){var i=t&&t.prototype instanceof h?t:h,a=Object.create(i.prototype),c=new L(n||[]);return o(a,"_invoke",{value:P(e,r,c)}),a}function p(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=s;var f="suspendedStart",d="suspendedYield",y="executing",m="completed",v={};function h(){}function g(){}function b(){}var _={};u(_,a,(function(){return this}));var w=Object.getPrototypeOf,k=w&&w(w(B([])));k&&k!==r&&n.call(k,a)&&(_=k);var j=b.prototype=h.prototype=Object.create(_);function C(e){["next","throw","return"].forEach((function(t){u(e,t,(function(e){return this._invoke(t,e)}))}
vendor: 5,002 bytes, line 1
1))}function S(e,t){function r(o,i,a,c){var l=p(e[o],e,i);if("throw"!==l.type){var u=l.arg,s=u.value;return s&&"object"==W(s)&&n.call(s,"__await")?t.resolve(s.__await).then((function(e){r("next",e,a,c)}),(function(e){r("throw",e,a,c)})):t.resolve(s).then((function(e){u.value=e,a(u)}),(function(e){return r("throw",e,a,c)}))}c(l.arg)}var i;o(this,"_invoke",{value:function(e,n){function o(){return new t((function(t,o){r(e,n,t,o)}))}return i=i?i.then(o,o):o()}})}function P(t,r,n){var o=f;return function(i,a){if(o===y)throw Error("Generator is already running");if(o===m){if("throw"===i)throw a;return{value:e,done:!0}}for(n.method=i,n.arg=a;;){var c=n.delegate;if(c){var l=x(c,n);if(l){if(l===v)continue;return l}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(o===f)throw o=m,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);o=y;var u=p(t,r,n);if("normal"===u.type){if(o=n.done?m:d,u.arg===v)continue;return{value:u.arg,done:n.done}}"throw"===u.type&&(o=m,n.method="throw",n.arg=u.arg)}}}function x(t,r){var n=r.method,o=t.iterator[n];if(o===e)return r.delegate=null,"throw"===n&&t.iterator.return&&(r.method="return",r.arg=e,x(t,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),v;var i=p(o,t.iterator,r.arg);if("throw"===i.type)return r.method="throw",r.arg=i.arg,r.delegate=null,v;var a=i.arg;return a?a.done?(r[t.resultName]=a.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,v):a:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,v)}function O(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function E(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function L(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(O,this),this.reset(!0)}function B(t){if(t||""===t){var r=t[a];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var o=-1,i=function r(){for(;++o<t.length;)if(n.call(t,o))return r.value=t[o],r.done=!1,r;return r.value=e,r.done=!0,r};return i.next=i}}throw new TypeError(W(t)+" is not iterable")}return g.prototype=b,o(j,"constructor",{value:b,configurable:!0}),o(b,"constructor",{value:g,configurable:!0}),g.displayName=u(b,l,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,u(e,l,"GeneratorFunction")),e.prototype=Object.create(j),e},t.awrap=function(e){return{__await:e}},C(S.prototype),u(S.prototype,c,(function(){return this})),t.AsyncIterator=S,t.async=function(e,r,n,o,i){void 0===i&&(i=Promise);var a=new S(s(e,r,n,o),i);return t.isGeneratorFunction(r)?a:a.next().then((function(e){return e.done?e.value:a.next()}))},C(j),u(j,l,"Generator"),u(j,a,(function(){return this})),u(j,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var n in t)r.push(n);return r.reverse(),function e(){for(;r.length;){var n=r.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},t.values=B,L.prototype={constructor:L,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(E),!t)for(var r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function o(n,o){return c.type="throw",c.arg=t,r.next=n,o&&(r.method="next",r.arg=e),!!o}for(var i=this.tryEntries.length-1;i>=0;--i){var a=this.tryEntries[i],c=a.completion;if("root"===a.tryLoc)return o("end");if(a.tryLoc<=this.prev){var l=n.call(a,"catchLoc"),u=n.call(a,"finallyLoc");if(l&&u){if(this.prev<a.catchLoc)return o(a.catchLoc,!0);if(this.prev<a.finallyLoc)return o(a.finallyLoc)}else if(l){if(this.prev<a.catchLoc)return o(a.catchLoc,!0)}else{if(!u)throw Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return o(a.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var i=o;break}}i&&("break"===e||"continue"===e)&&i.tryLoc<=t&&t<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=e,a.arg=t,i?(this.method="next",this.next=i.finallyLoc,v):this.complete(a)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),v},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];
1if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),E(r),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var o=n.arg;E(r)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:B(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),v}},t}function ne(e,t,r,n,o,i,a){try{var c=e[i](a),l=c.value}catch(u){return void r(u)}c.done?t(l):Promise.resolve(l).then(n,o)}function oe(e){return function(){var t=this,r=arguments;return new Promise((function(n,o){var i=e.apply(t,r);function a(e){ne(i,n,o,a,c,"next",e)}function c(e){ne(i,n,o,a,c,"throw",e)}a(void 0)}))}}function ie(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function ae(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ie(Object(r),!0).forEach((function(t){ce(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ie(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function ce(e,t,r){var n;return n=function(e,t){if("object"!=W(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=W(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"==W(n)?n:n+"")in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var le="".concat(F),ue=!1;C.wz.register([{rel:"stylesheet",type:"text/css",href:"public/[WEB_VER]/css/page/v2/project/category.css",onload:function(){ue=!0}}]);const se={name:"Category",components:{ProjectCardMedium:(0,n.defineAsyncComponent)((function(){return Promise.all([r.e(63863),r.e(73786),r.e(43486)]).then(r.bind(r,83045))})),ProjectCardSmall:(0,n.defineAsyncComponent)((function(){return Promise.all([r.e(42687),r.e(73786),r.e(43486)]).then(r.bind(r,95510))})),PpPagination:(0,n.defineAsyncComponent)((function(){return r.e(86382).then(r.bind(r,41455))})),PpScroller:(0,n.defineAsyncComponent)((function(){return r.e(22160).then(r.bind(r,93670))})),CategoryCardV2:(0,n.defineAsyncComponent)((function(){return r.e(12624).then(r.bind(r,74810))})),PpFixed:(0,n.defineAsyncComponent)((function(){return r.e(60172).then(r.bind(r,67683))})),CategoryAuthor:H,CategoryArticle:J},provide:function(){return{block_title:""}},props:{},setup:function(e,t){t.emit;var r=(0,k.useStore)(),o=(0,j.useRoute)(),i=(0,j.useRouter)();r.state[F]||r.registerModule(F,z);var a=(0,S.iy)(),c=a.isDesktop,l=a.isXS,u=a.isSM,s=a.isMD,p=a.isLG,f=a.isXL,d=a.isXXL,y=(0,S.Yj)().filterDataDiff,m=(0,S.vz)(),v=m.MemberInfo,h=m.isPlusMember,g=(0,n.ref)(!1),b=(0,n.ref)(null),_=(0,n.ref)(null),w=(0,n.ref)(!1),P=(0,n.ref)(!1),x=(0,n.ref)(!1),O=(0,n.ref)("popular"),E=(0,n.ref)({popular:{name:"ç±é度æåº",params:{sort_direction:"desc",sort_by:"popular"}},time:{name:"䏿¶æéæåº",params:{sort_direction:"desc",sort_by:"time"}}}),L=(0,n.ref)({type_id:"",page:1,num:12,sort_by:"popular",sort_direction:"desc"}),B=(0,n.ref)({type_id:"",page:1,num:12,sort_by:"popular",sort_direction:"desc"}),T=(0,n.ref)({}),N=(0,n.ref)(!1),I=(0,n.ref)(!1),A=(0,n.ref)([]),V=(0,n.ref)([]),D=(0,n.computed)((function(){return r.getters.GlobalProjectTypes})),M=(0,n.computed)((function(){return r.getters.GlobalProjectTypesByKey})),X=(0,n.computed)((function(){return r.getters.GlobalProjectTypes.map((function(e){return e.type_id}))})),G=(0,n.computed)((function(){return r.getters["".concat(le,"/total")]})),R=(0,n.computed)((function(){return r.getters["".concat(le,"/searchResultList")]})),q=(0,n.computed)((function(){var e;return null==o||null===(e=o.query)||void 0===e?void 0:e.type})),H=(0,n.computed)((function(){var e;return q.value&&D.value.length>0&&M.value[q.value]&&(e=M.value[q.value]).parent_type_id&&(e=M.value[e.parent_type_id]),e})),K=(0,n.computed)((function(){var e;return q.value&&D.value.length>0&&M.value[q.value]&&(e=M.value[q.value]),e})),Y=(0,n.computed)((function(){return l.value||u.value?"ProjectCardSmall":"ProjectCardMedium"})),U=(0,n.computed)((function(){var e=24,t=4;return(u.value||l.value)&&(e=16),s.value||u.value?t=3:l.value&&(t=2),{"--gap":"".concat(e,"px"),"--grid-template-columns":"repeat(".concat(t,", 1fr)")}}
1)),J=function(e){var t=e.type_id,r=e.page,n=e.sort_by,o={};return t&&(o.type=t),r&&(o.page=parseInt(r)),n&&(o.direction=n),C.Yj.sortObject(o)},W=function(){if(A.value.length>0||V.value.length>0){var e={event:"viewList",ecommerce:{items:V.value,impressions:A.value},uid:v.value.member_email?{email:v.value.member_email,zipcode:"",keywords:[]}:{}};C.Xe.gtmDataLayer(e),A.value=[],V.value=[]}},ee=function(){var e=oe(re().mark((function e(){var t,n=arguments;return re().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n.length>0&&void 0!==n[0]?n[0]:{},!I.value){e.next=3;break}return e.abrupt("return");case 3:I.value=!0,t=ae(ae({},B.value),{},{from_plus:g.value?1:0}),r.dispatch("".concat(le,"/getProjectSearchList"),t).then(function(){var e=oe(re().mark((function e(t){return re().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,new Promise((function(e){requestAnimationFrame((function(){return e()}))}));case 2:I.value=!1,P.value=!0,t.projects.length>0&&(t.projects.forEach((function(e){var t={id:e.project_id,category:e.type_name};A.value.push(t);var r={id:e.project_id,google_business_vertical:"education"};V.value.push(r)})),W());case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch(function(){var e=oe(re().mark((function e(t){return re().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return C.hg.warning({html:t.message},null,null),e.next=3,new Promise((function(e){requestAnimationFrame((function(){return e()}))}));case 3:I.value=!1,P.value=!0;case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}());case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),te=function(e){g.value=e,x.value=!0},ne=function(){var e={currency:"TWD",item_list_id:o.type_id?o.type_id:"",item_list_name:o.type_id?M.value[o.type_id].type_name:"",items:R.value.map((function(e){var t=e.funding?"fundraising":"normal",r="";e.project_group&&e.project_group.length>0&&(r=Z(e.project_group,1)[0].group_key);var n=e.project_types.reduce((function(e,t){return t.parent&&e.push(t.parent.type_name),e.push(t.type_name),e}),[]);return{item_id:e.project_id,item_name:e.project_title,affiliation:r,item_category:Q(new Set(n)).toString(),item_status:t,item_group_key:r}}))};C.Xe.gtag("event","view_item_list",e),C.Xe.gtmDataLayer({event:"view_item_list",ecommerce:e})},ie=function(e,t){var r={card_id:t.type_id,content:t.type_name};C.zT.pageAction(e,r),C.Xe.gtag("event",e,r)};return(0,n.watch)([function(){return o.query},X,h],function(){var e=oe(re().mark((function e(t,r){var i,a,c,l;return re().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(i=Z(t,3),a=i[0],c=i[1],i[2],l=Z(r,3),l[0],l[1],l[2],!(c.length<=0)){e.next=4;break}return e.abrupt("return");case 4:return B.value=JSON.parse(JSON.stringify(L.value)),O.value=a.direction||"popular",B.value=ae(ae({},L.value),(u=o.query,s=void 0,p=void 0,f=void 0,d=void 0,s=u.type,p=u.page,f=u.direction,d={},s&&(d.type_id=s),p&&(d.page=parseInt(p)),f&&(d.sort_by=f),C.Yj.sortObject(d))),h.value&&!x.value&&(X.value.includes(B.value.type_id)?g.value=!0:g.value=!1),e.next=9,(0,n.nextTick)();case 9:ee(a);case 10:case"end":return e.stop()}var u,s,p,f,d}),e)})));return function(t,r){return e.apply(this,arguments)}}(),{immediate:!0}),(0,n.watch)(B,(function(e){T.value=y(e,L.value)}),{deep:!0,immediate:!0}),(0,n.watch)(T,(function(e,t){N.value?(e!==t&&i.push({name:"category_page",query:J(e)}),N.value=!1):N.value=!1})),(0,n.watch)(g,(function(e,t){e!==t&&X.value.includes(B.value.type_id)&&x.value&&ee(o)})),(0,n.watch)(R,(function(e,t){e!==t&&ne()}),{deep:!0}),D.value.length>0||r.dispatch("PressPlayProjectTypeListV2Get"),(0,n.onMounted)(oe(re().mark((function e(){return re().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return b.value=new IntersectionObserver((function(e){var t,r=$(e);try{for(r.s();!(t=r.n()).done;){var n=t.value;w.value=!n.isIntersecting}}catch(o){r.e(o)}finally{r.f()}})),e.next=3,(0,n.nextTick)().then((function(){_.value&&b.value.observe(_.value)}));case 3:case"end":return e.stop()}}),e)})))),(0,n.onBeforeUnmount)((function(){_.value&&b.value.unobserve(_.value)})),{MemberInfo:v,isPlusMember:h,isDesktop:c,isXS:l,isSM:u,isMD:s,isLG:p,isXL:f,isXXL:d,doneFlag:P,loading:I,directionType:O,directionTypeList:E,GlobalProjectTypes:D,GlobalProjectTypesByKey:M,MainTypeIds:X,total:G,searchResultList:R,type_id:q,MainTypeInfo:H,DisplayTypeInfo:K,observe_target:_,showStickyBar:w,cardComponent:Y,gridSetting:U,searchParams:B,toggleDirectionType:function(){var e=Object.keys(E.value),t=e.indexOf(O.value);(t+=1)>=e.length&&(t=0),O.value=e[t],B.value=ae(ae({},B.value),E.value[O.value].params),N.value=!0},projectTypeClick:function(e){te(h.value),ie("projectTypeCard_click",e)},projectSubTypeClick:function(e){te(!1),ie("projectSubTypeCard_click",e)},plusSearchFlag:g,plusSearchClick:te}},data:function(){return{styleTimer:null,display:!1}},beforeCreate:function(){var e=this;
1this.styleTimer=setInterval((function(){ue&&(e.display=!0,clearInterval(e.styleTimer))}),10)}},pe=(0,q.A)(se,[["render",function(e,t,r,o,k,j){var C,S,P,x,O,E,L,B=(0,n.resolveComponent)("pp-tab"),T=(0,n.resolveComponent)("pp-router-link"),N=(0,n.resolveComponent)("pp-scroller"),I=(0,n.resolveComponent)("pp-fixed"),A=(0,n.resolveComponent)("category-card-v2"),V=(0,n.resolveComponent)("pp-text-help"),D=(0,n.resolveComponent)("pp-title-block"),M=(0,n.resolveComponent)("pp-chip"),X=(0,n.resolveComponent)("category-author"),F=(0,n.resolveComponent)("pp-text-link"),z=(0,n.resolveComponent)("pp-card-grid"),G=(0,n.resolveComponent)("pp-pagination"),R=(0,n.resolveComponent)("pp-empty"),q=(0,n.resolveComponent)("category-article"),H=(0,n.resolveComponent)("pp-breadcrumb");return(0,n.withDirectives)(((0,n.openBlock)(),(0,n.createElementBlock)("div",a,[(0,n.createVNode)(I,{navbar:e.navbar,"over-header":!1,"fixed-flag":!0,"push-header":!1,"buffer-height":56,"fixed-initial":!0},{default:(0,n.withCtx)((function(e){var t,r,a=e.fixed;return[(0,n.createElementVNode)("div",{class:"category-navbar",style:(0,n.normalizeStyle)({display:"block",position:"fixed",top:"".concat(56,"px"),left:"0px",width:"100%",zIndex:o.showStickyBar?"13":"-1",willChange:"transform",visibility:o.showStickyBar?"visible":"hidden",opacity:o.showStickyBar?"1":"0","pointer-events":o.showStickyBar?"auto":"none"})},[(0,n.createElementVNode)("div",{class:(0,n.normalizeClass)(["category-navbar-container",[o.isXXL?"container":"container-fluid",a?"fixed":""]])},[(0,n.createVNode)(N,{"show-button":!1,"show-gradient":!1,variables:{"--scroller-gap":o.isDesktop?"24px":"16px"},"tab-id":null!==(t=o.DisplayTypeInfo)&&void 0!==t&&t.parent_type_id?null===(r=o.DisplayTypeInfo)||void 0===r?void 0:r.parent_type_id:o.type_id},{default:(0,n.withCtx)((function(e){var t=e.tabKey;return[((0,n.openBlock)(!0),(0,n.createElementBlock)(n.Fragment,null,(0,n.renderList)(o.GlobalProjectTypes,(function(e){return(0,n.openBlock)(),(0,n.createBlock)(T,{key:null==e?void 0:e.type_id,to:e.link,onClick:function(t){return o.projectTypeClick(e)}},{default:(0,n.withCtx)((function(){var r,a;return[(0,n.createVNode)(B,(0,n.normalizeProps)(i({name:e.type_name,active:null!==(r=o.DisplayTypeInfo)&&void 0!==r&&r.parent_type_id?(null===(a=o.DisplayTypeInfo)||void 0===a?void 0:a.parent_type_id)===(null==e?void 0:e.type_id):o.type_id===(null==e?void 0:e.type_id)},t||"",null==e?void 0:e.type_id)),null,16,["name","active"])]})),_:2},1032,["to","onClick"])})),128))]})),_:1},8,["variables","tab-id"])],2)],4)]})),_:1},8,["navbar"]),(0,n.createElementVNode)("div",{class:(0,n.normalizeClass)([[o.isXXL?"container":"container-fluid"],"category-bar"])},[(0,n.createElementVNode)("div",c,[(0,n.createVNode)(N,{"show-button":o.isDesktop,"show-gradient":o.isDesktop,variables:{"--scroller-gap":o.isXS?"0px":"16px"},"tab-id":null!==(C=o.DisplayTypeInfo)&&void 0!==C&&C.parent_type_id?null===(S=o.DisplayTypeInfo)||void 0===S?void 0:S.parent_type_id:o.type_id},{default:(0,n.withCtx)((function(e){var r=e.tabKey;return[((0,n.openBlock)(!0),(0,n.createElementBlock)(n.Fragment,null,(0,n.renderList)(o.GlobalProjectTypes,(function(e){return(0,n.openBlock)(),(0,n.createBlock)(A,(0,n.normalizeProps)(i(i({key:null==e?void 0:e.type_id,category:e,loading:!e},r||"",null==e?void 0:e.type_id),"onClick",t[0]||(t[0]=function(e){return o.plusSearchClick(o.isPlus
1Member)}))),null,16,["category","loading"])})),128))]})),_:1},8,["show-button","show-gradient","variables","tab-id"])],512),(0,n.createElementVNode)("div",l,[(0,n.createVNode)(D,{title:o.type_id?null===(P=o.DisplayTypeInfo)||void 0===P?void 0:P.type_name:"ææå°æ¡",size:o.isXL||o.isXXL?"H2":"H3",tag:"H1",margin:0},{subtitle:(0,n.withCtx)((function(){var e;return[(0,n.createVNode)(V,{text:null===(e=o.DisplayTypeInfo)||void 0===e?void 0:e.type_desc,status:"default","icon-flag":!1},null,8,["text"])]})),_:1},8,["title","size"])]),o.type_id?((0,n.openBlock)(),(0,n.createBlock)(N,{key:0,"tab-id":o.type_id,class:"mt-3"},{default:(0,n.withCtx)((function(e){var r,a,c=e.tabKey;return[(0,n.createVNode)(M,{link:!0,fill:"fill",size:"md",active:o.plusSearchFlag},{default:(0,n.withCtx)((function(e){var r,a,l=e.className;return[(0,n.createVNode)(T,(0,n.normalizeProps)(i(i({to:null===(r=o.MainTypeInfo)||void 0===r?void 0:r.link,class:l,style:{"--border-color":"var(--pp-main-4)","--background-color":"var(--pp-main-2)","--color":"var(--pp-main-10)","--icon-color":"var(--pp-main-10)","--hover-border-color":"var(--pp-main-5)","--hover-background-color":"var(--pp-main-4)","--active-border-color":"var(--purple-800)","--active-background-color":"var(--purple-700)","--active-color":"var(--white)","--active-icon-color":"var(--white)"}},c||"",null===(a=o.MainTypeInfo)||void 0===a?void 0:a.type_id),"onClick",t[1]||(t[1]=function(e){return o.plusSearchClick(!0)}))),{default:(0,n.withCtx)((function(){return[u,s]})),_:2},1040,["to","class","style"])]})),_:1},8,["active"]),(0,n.createVNode)(M,{link:!0,fill:"fill",size:"md",active:o.type_id===(null===(r=o.MainTypeInfo)||void 0===r?void 0:r.type_id)&&!o.plusSearchFlag},{default:(0,n.withCtx)((function(e){var r,i=e.className;return[(0,n.createVNode)(T,{to:null===(r=o.MainTypeInfo)||void 0===r?void 0:r.link,class:(0,n.normalizeClass)(i),onClick:t[2]||(t[2]=function(e){return o.projectSubTypeClick(o.MainTypeInfo)})},{default:(0,n.withCtx)((function(){return[p]})),_:2},1032,["to","class"])]})),_:1},8,["active"]),((0,n.openBlock)(!0),(0,n.createElementBlock)(n.Fragment,null,(0,n.renderList)(null===(a=o.MainTypeInfo)||void 0===a?void 0:a.sub_project_types,(function(e){return(0,n.openBlock)(),(0,n.createBlock)(M,{key:null==e?void 0:e.type_id,link:!0,fill:"fill",size:"md",active:o.type_id===(null==e?void 0:e.type_id)},{default:(0,n.withCtx)((function(t){var r=t.className;return[(0,n.createVNode)(T,(0,n.normalizeProps)(i(i({to:e.link,class:r},c||"",null==e?void 0:e.type_id),"onClick",(function(t){return o.projectSubTypeClick(e)}))),{default:(0,n.withCtx)((function(){return[(0,n.createElementVNode)("span",{textContent:(0,n.toDisplayString)(e.type_name)},null,8,f)]})),_:2},1040,["to","class","onClick"])]})),_:2},1032,["active"])})),128))]})),_:1},8,["tab-id"])):(0,n.createCommentVNode)("",!0)],2),o.plusSearchFlag||""!==o.searchParams.type_id&&!o.MainTypeIds.includes(o.searchParams.type_id)?(0,n.createCommentVNode)("",!0):((0,n.openBlock)(),(0,n.createElementBlock)("div",{key:0,class:(0,n.normalizeClass)([o.isXXL?"container":"container-fluid"])},[((0,n.openBlock)(),(0,n.createBlock)(X,{key:null===(x=o.MainTypeInfo)||void 0===x?void 0:x.type_id,type_id:o.MainTypeIds.includes(o.searchParams.type_id)?null===(O=o.MainTypeInfo)||void 0===O?void 0:O.type_id:"","plus-search-flag":o.plusSearchFlag},null,8,["type_id","plus-search-flag"]))],2)),(0,n.createElementVNode)("div",{class:(0,n.normalizeClass)([o.isXXL?"container":"container-fluid"])},[(0,n.createElementVNode)("div",d,[(0,n.createElementVNode)("div",y,[(0,n.createVNode)(D,{title:"ç¸é課ç¨",size:"H4",margin:0}),(0,n.createElementVNode)("div",m,[(0,n.createVNode)(F,{size:"md",color:"black",onClick:o.toggleDirectionType},{"icon-start":(0,n.withCtx)((function(){return[v]})),default:(0,n.withCtx)((function(){return[(0,n.createElementVNode)("span",{textContent:(0,n.toDisplayString)(o.directionTypeList[o.directionType].name)},null,8,h)]})),_:1},8,["onClick"])])]),(0,n.createElementVNode)("div",g,[o.loading?((0,n.openBlock)(),(0,n.createBlock)(z,{key:0,"grid-setting":o.gridSetting},{default:(0,n.withCtx)((function(){return[((0,n.openBlock)(),(0,n.createElementBlock)(n.Fragment,null,(0,n.renderList)(12,(function(e){return(0,n.createVNode)((0,n.resolveDynamicComponent)(o.cardComponent),{key:e,loading:o.loading},null,8,["loading"])})),64))]})),_:1},8,["grid-setting"])):((0,n.openBlock)(),(0,n.createElementBlock)(n.Fragment,{key:1},[o.searchResultList.length>0?((0,n.openBlock)(),(0,n.createElementBlock)(n.Fragment,{key:0},[(0,n.createVNode)(z,{"grid-setting":o.gridSetting},{default:(0,n.withCtx)((function(){return[((0,n.openBlock)(!0),(0,n.createElementBlock)(n.Fragment,null,(0,n.renderList)(o.searchResultList,(function(e){return(0,n.openBlock)(),(0,n.createBlock)((0,n.resolveDynamicComponent)(o.cardComponent),{key:e.project_id,"source-from":"project_index_search",project:e,member_info:o.MemberInfo,loading:o.loading,type_id:o.type_id?o.type_id:void 0,type_name:o.type_id?o.GlobalProjectTypesByKey[o.type_id].type_name:void 0},null,8,["project","member_info","loading","type_id","type_name"])})),128))]})),_:1},8,["grid-setting"]),o.total>0?((0,n.openBlock)(),(0,n.createBlock)(G,{key:o.type_id,"total-count":o.total,count:o.searchParams.num,"current-page":o.searchParams.page,onUpdateCurrentPage:e.updateCurrentPage},null,8,["total-count","count","current-page","onUpdateCurrentPage"])):(0,n.createCommentVNode)("",!0)],64)):o.doneFlag?((0,n.openBlock)(),(0,n.createBlock)(R,{key:1,"min-height":"512px"},{image:(0,n.withCtx)((function(){return[b]})),title:(0,n.withCtx)((function(){return[_]})),desc:(0,n.withCtx)((function(){return[w]})),_:1})):(0,n.createCommentVNode)("",!0)],64))])])],2),o.plusSearchFlag?(0,n.createCommentVNode)("",!0):((0,n.openBlock)(),(0,n.createElementBlock)("div",{key:1,class:(0,n.normalizeClass)([o.isXXL?"container":"container-fluid"])},[((0,n.openBlock)(),(0,n.createBlock)(q,{key:null===(E=o.searchParams)||void 0===E?void 0:E.type_id,type_id:null===(L=o.searchParams)||void 0===L?void 0:L.type_id,"plus-search-flag":o.plusSearchFlag},null,8,["type_id","plus-search-flag"]))],2)),(0,n.createElementVNode)("div",{class:(0,n.normalizeClass)([o.isXXL?"container":"container-fluid"])},[(0,n.createVNode)(H)],2)],512)),[[n.vShow,k.display]])}]])}}]);
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.