PageSourceSearch

https://across.archives.gov.tw/4d7b370364487bda227cdcd5c6b15b926eb2600e-781609039db49cbdd172.js

js archives.gov.tw collected 2026-10-02 10:51:36 UTC 13,771 bytes, 2 lines download raw bytes

1"use strict";(self.webpackChunkjumperrwd=self.webpackChunkjumperrwd||[]).push([[992],{13514:function(e,t,r){r.d(t,{Z:function(){return ce}});var o,n,a,i,c,l=r(17156),s=r.n(l),p=r(10434),u=r.n(p),m=r(66115),d=r.n(m),h=r(7867),f=r.n(h),y=r(46877),g=r.n(y),v=r(64687),b=r.n(v),w=r(67294),E=r(15763),N=r.n(E),j=r(59470),D=r(51138),k=r(45697),P=r.n(k),C=r(935),F=r.n(C),R=r(35666),S=r.n(R),O=r(38122),T=r(15886),M=r(45238),x=r(99593),A=r(99912),L=r(87761),Z=r(96408),I=r(20333),Q=r(19452),_=r.n(Q),q=r(90361),B=r(37587),z=r(20515),K=(0,B.ZP)(o||(o=_()(["\n  query getRecommendWordList($searchForm: RecommendWordForm) {\n    getRecommendWordList(Input: $searchForm) {\n      keyword\n    }\n  }\n"]))),W=(n=(0,M.a)(["common"]),a=(0,O.f3)("appStore"),(0,Z.Z)(i=n(i=a(i=(0,O.Pi)((c=function(e){function t(t){var r;return(r=e.call(this,t)||this).state={info:{total:0},exportMarcId:"",web20:{},load:!1,checkall:!1,auth:t.readerStore.auth,refetch:null},r}f()(t,e);var r=t.prototype;return r.componentDidMount=function(){},r.getFormName=function(){var e="NotForm";try{e=Object.keys(this.props.variables)[0]}catch(t){console.error(t)}return e},r.render=function(){var e=this.props.t,t=this.getFormName(),r=this.props.variables[t],o=r.mode,n=void 0===o?"simple":o,a=r.searchInput,i=r.resourceType,c=r.searchTarget,l=a.length>0?a[0]:"",s=1;""!==l&&"simple"===n||(s=2);var p="";return"databases"===i?p="1":"journal"===i?p="2":"paper_journal"===i?p="3":"ebook"===i&&(p="4"),w.createElement(w.Fragment,null,w.createElement("div",{className:"nodata"},1===s&&w.createElement(w.Fragment,null,w.createElement("div",{className:"explain"},w.createElement(q.eU,{t:e,i18nKey:"jumperrwd.list.noDataThenReferTo",parent:"div",searchKey:w.createElement("span",null,l)})),w.createElement(D.eT,{client:x.Z.jumperrwdClient},w.createElement(D.AE,{query:K,variables:{searchForm:{searchKey:l,resourceType:p}},fetchPolicy:"network-only"},(function(t){var r=t.loading,o=t.error,a=t.data;t.refetch;if(r)return w.createElement("div",{style:{textAlign:"center"}},w.createElement(N(),{type:"cylon",height:"10%",width:"20%",color:"#005D98"}));if(o)return"Error!"+o.message;if(a.getRecommendWordList){var l=a.getRecommendWordList.keyword;if(l&&l.length>0)return w.createElement("div",{className:"related_words"},w.createElement("h2",null,e("jumperrwd.list.relatedSearchKey")),w.createElement("ul",null,l.map((function(e){var t={mode:n,searchField:[],searchInput:[e],op:[],resourceType:i,searchTarget:c},r=["/resourceRedirect",T.Z.stringify(t)].join("?");return w.createElement("li",null,w.createElement(z.Z,{href:r},e))}))))}return w.createElement(w.Fragment,null)})))),2===s&&w.createElement(w.Fragment,null,e("jumperrwd.common.zeroRecord"))))},t}(w.Component),g()(c.prototype,"getFormName",[j.Nj],Object.getOwnPropertyDescriptor(c.prototype,"getFormName"),c.prototype),i=c))||i)||i)||i)||i);W.defaultProps={},W.propTypes={t:P().func};var U,Y,$,G,H=W,J=(U=(0,M.a)(["common"]),Y=(0,O.f3)("appStore"),(0,Z.Z)($=U($=Y($=(0,O.Pi)((G=function(e){function t(t){var r;return(r=e.call(this,t)||this).state={auth:t.readerStore.auth},r}f()(t,e);var r=t.prototype;return r.componentDidMount=function(){},r.getFormName=function(){var e="NotForm";try{e=Object.keys(this.props.variables)[0]}catch(t){console.error(t)}return e},r.render=function(){var e=this.props.t,t=this.getFormName(),r=this.props.variables[t],o=r.searchInput,n=r.resourceType,a=o.length>0?o[0]:"";return w.createElement(w.Fragment,null,w.createElement("div",{className:"nodata"},w.createElement("div",{className:"explain"},w.createElement(q.eU,{t:e,i18nKey:"jumperrwd.list.noDataThenReferTo",parent:"div",searchKey:w.createElement("span",null,a)})),w.createElement("div",{className:"related_words"},w.createElement("h2",null,e("jumperrwd."+n+".additionalDataInfo")))))},t}(w.Component),g()(G.prototype,"getFormName",[j.Nj],Object.getOwnPropertyDescriptor(G.prototype,"getFormName"),G.prototype),$=G))||$)||$)||$)||$);J.defaultProps={},J.propTypes={t:P().func};var V,X,ee,te,re=J;function oe(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(r)return(r=r.call(e)).next.bind(r);if(Array.isArray(e)||(r=function(e,t){if(!e)return;if("string"==typeof e)return ne(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return ne(e,t)}(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var o=0;return function(){return o>=e.length?{done:!0}:{done:!1,value:e[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.")}function ne(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,o=new Array(t);r<t;r++)o[r]=e[r];return o}var ae=(V=(0,O.f3)("appStore","readerStore"),X=(0,M.a)(["common"]),V(ee=(0,O.Pi)(ee=(0,Z.Z)(ee=X((te=function(e){function t(t){var r;return(r=e.call(this,t)||this).goPage=function(e){var t=r.Query.current.getQueryResult(),o=t.loading,n=t.data,a=Object.values(n)[0].info,i=a.start,c=a.limit,l=a.pageNo,s=Math.ceil(i/c)+1,p=e-s,u="FixedPagination"===r.props.pagination;if(!o&&null!=n){if(!u)return document.querySelector("html, body").scrollTop=0,void setTimeout((function(){r.replaceParamRedirect({pageNo:e})}),500);var m=document.querySelectorAll(".showPageNo");if(p>-1&&m&&m.length>p){var h=m[p];document.querySelector("html, body").scrollTop=h.getBoundingClientRect().top+window.pageYOffset-118}else{if(l+1===e){var f=d()(r);setTimeout((function(){r.fetchMoreData().then((function(){setTimeout((function(){f.goPage(e)}
1),50)}))}),50)}else{var y=document.querySelector(".list_all");document.querySelector("html, body").scrollTop=y.getBoundingClientRect().top+window.pageYOffset-118,setTimeout((function(){r.replaceParamRedirect({pageNo:e})}),300)}}}},r.fetchEvent=function(e,t,o,n){void 0===o&&(o=!1);var a=r.props.fetchEvent,i=null;null!=a&&(i=a(e)),"function"!=typeof i&&"function"==typeof(i=I.ZP[e])&&(i=i.bind(d()(r))),"function"==typeof i?o?i(t,n):i.apply(void 0,t.concat([n])):console.warn("function "+e+" is undefined")},r.checkAll=function(){var e=document.querySelectorAll(".selected-data"),t=document.querySelectorAll(".selected-data:checked");e.length!==t.length?e.forEach((function(e){e.checked=!0})):e.forEach((function(e){e.checked=!1}))},r.state={info:{total:0},exportMarcId:"",web20:{},load:!1,checkall:!1,auth:t.readerStore.auth,refetch:null},r.Query=w.createRef(),r.toSocial=w.createRef(),r.permanentLink=w.createRef(),r.exportBox=w.createRef(),r.forwardBox=w.createRef(),r.loadMoreData=F()(r.loadMoreData,50),r}f()(t,e);var r=t.prototype;return r.componentDidMount=function(){"FixedPagination"!==this.props.pagination&&"IntegrationPagination"!==this.props.pagination||window.addEventListener("scroll",this.loadMoreData)},r.componentWillUnmount=function(){window.removeEventListener("scroll",this.loadMoreData)},r.UNSAFE_componentWillReceiveProps=function(e){window.removeEventListener("scroll",this.loadMoreData),"FixedPagination"!==e.pagination&&"IntegrationPagination"!==this.props.pagination||window.addEventListener("scroll",this.loadMoreData),this.state.auth!==e.readerStore.auth&&(null!==this.state.refetch&&void 0!==this.state.refetch&&this.state.refetch(),this.setState({auth:e.readerStore.auth}))},r.replaceParamRedirect=function(e){var t=this.props,r=t.search,o=t.location;delete(e=u()({},r,e)).fetch,(0,L.Z)([o.pathname,T.Z.stringify(e)].join("?"))},r.removeParamRedirect=function(e){for(var t,r=this.props,o=r.search,n=r.location,a=0,i=Object.keys(o),c=oe(e);!(t=c()).done;){var l=t.value;i.includes(l)&&(delete o[l],a++)}a&&(0,L.Z)([n.pathname,T.Z.stringify(o)].join("?"))},r.removeEmptyAndNullKey=function(e){Object.keys(e).map((function(t){return(null===e[t]||void 0===e[t]||"string"==typeof e[t]&&""===e[t].trim())&&delete e[t],""}))},r.getFormName=function(){var e="NotForm";try{e=Object.keys(this.props.variables)[0]}catch(t){console.error(t)}return e},r.fetchMoreData=function(){var e=s()(b().mark((function e(){var t,r,o,n,a,i,c,l,s,p,m,d,h,f;return b().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=this.Query.current,r=t.getQueryResult(),o=r.fetchMore,n=r.data,a=this.getFormName(),i=t.operation.name,c=Object.values(n)[0].info,l=c.showNext,s=c.limit,p=c.pageNo,m=c.hyftdToken,!l){e.next=17;break}return h=window.pageYOffset,S().start(),this.setState({load:!0}),f=u()({},this.props.variables[a],{pageNo:p+1,limit:s,hyftdToken:m}),this.removeEmptyAndNullKey(f),e.next=13,o({variables:(d={},d[a]=f,d),updateQuery:function(e,t){var r,o=t.fetchMoreResult;return S().done(),u()({},e,((r={})[i]=u()({},o[i],{list:u()({},o[i].list,{values:[].concat(e[i].list.values,o[i].list.values)}),info:u()({},o[i].info,{start:Math.min(e[i].info.start,o[i].info.start)})}),r))}});case 13:this.setState({load:!1}),requestAnimationFrame((function(){window.scrollTo(0,h)})),e.next=18;break;case 17:console.error("noMore");case 18:case"end":return e.stop()}}),e,this)})));return function(){return e.apply(this,arguments)}}(),r.loadMoreData=function(){var e=document.querySelector(".infinitescroll");!this.Query.current.getQueryResult().loading&&e&&window.innerHeight>e.getBoundingClientRect().top&&this.fetchMoreData()},r.render=function(){var e=this,t=this.props,r=t.displayComp,o=t.customComponentLayout,n=r,a=o,i=n.defaultOption||{},c=u()({},i,this.props),l=c.auth,s=c.pagination,p=c.customizeData,m=c.customizeConfig,d=c.handleClick,h=c.onQueryCompleted,f=c.displayCheckBox,y=c.cnt,g=c.getRefetch,v=c.showNoData,b=c.noDataType,E=void 0===b?1:b,j=c.hasFilter,k=c.search,P=c.t,C=c.showPagination,F=A.Z[s];return w.createElement(w.Fragment,null,w.createElement(D.eT,{client:x.Z.jumperrwdClient},w.createElement(D.AE,u()({},this.props,{ref:this.Query}),(function(t){var r=t.loading,i=t.data,c=t.error,s=t.refetch;if(c)return"";if(null===e.state.refetch&&e.setState({refetch:s},(function(){g(s)})),!r&&null!=i){var b=Object.values(i)[0],D=b.batch,R=b.display,S=b.info,O=b.list,T=b.options,M=S.limit,x=S.start,A=S.process,L=S.additionalData,Z=O.values,I=O.detail,Q=O.func,_=O.func_left,q=O.func_right,B=Math.ceil(x/M)+1;h(i);var z=[];return A&&0===Z.length?w.createElement("div",{className:"booklist_more"},w.createElement("div",{style:{textAlign:"center"}}
1,w.createElement(N(),{type:"cylon",color:"#005D98",height:"10",width:"20%"}))):(Z.map((function(t,r){var o=Z.length-r==M/2,a=x+r+1,i={displayConfig:R,data:t.ref,resourceData:t.resourceItem,functionConfigList:Q||[],functionRightConfigList:q||[],functionLeftConfigList:_||[],detailList:I||[],buttonEvent:e.fetchEvent,batchConfig:D||[],serialNo:a,rowStyle:"",auth:l,customizeData:p,customizeConfig:m,info:S,search:k},c=[];return"Table"!==n.listType&&(r%M==0&&c.push("showPageNo"),o&&c.push("infinitescroll")),i.rowStyle=c.join(" "),z.push(w.createElement(n,u()({key:"row"+r},i,{handleClick:d,displayCheckBox:f,refetch:s,cnt:y,t:e.props.t,i18n:e.props.i18n,appStore:e.props.appStore,readerStore:e.props.readerStore,variables:e.props.variables,refetchQueryGroup:e.props.refetchQueryGroup,isChecked:e.props.isChecked,location:e.props.location}))),""})),w.createElement(w.Fragment,null,0===z.length&&v&&1===E&&w.createElement("div",{className:"nodata"},P("jumperrwd.common.zeroRecord")),0===z.length&&v&&2===E&&w.createElement(H,e.props),L&&w.createElement(re,e.props),o?w.createElement(a,{compDataContent:z}):z,F&&C&&w.createElement(F,u()({goPage:e.goPage},T,S,{startPageNo:B,hasFilter:j,t:e.props.t,location:e.props.location})),e.state.load&&w.createElement("div",{tabIndex:"0"},P("jumperrwd.common.loading"))))}return w.createElement("div",{className:"booklist_more"},w.createElement("div",{style:{textAlign:"center"}},w.createElement(N(),{type:"cylon",color:"#005D98",height:"10",width:"20%"})))}))))},t}(w.Component),g()(te.prototype,"replaceParamRedirect",[j.Nj],Object.getOwnPropertyDescriptor(te.prototype,"replaceParamRedirect"),te.prototype),g()(te.prototype,"removeParamRedirect",[j.Nj],Object.getOwnPropertyDescriptor(te.prototype,"removeParamRedirect"),te.prototype),g()(te.prototype,"removeEmptyAndNullKey",[j.Nj],Object.getOwnPropertyDescriptor(te.prototype,"removeEmptyAndNullKey"),te.prototype),g()(te.prototype,"getFormName",[j.Nj],Object.getOwnPropertyDescriptor(te.prototype,"getFormName"),te.prototype),g()(te.prototype,"fetchMoreData",[j.Nj],Object.getOwnPropertyDescriptor(te.prototype,"fetchMoreData"),te.prototype),g()(te.prototype,"loadMoreData",[j.Nj],Object.getOwnPropertyDescriptor(te.prototype,"loadMoreData"),te.prototype),ee=te))||ee)||ee)||ee)||ee),ie=function(e,t,r){if("string"!=typeof e.displayComp&&"function"!=typeof e.displayComp)return new Error("One of 'displayComp' or 'children' is required by '"+r+"' component.")};ae.defaultProps={blockClass:"booklist_block",title:"",showFetchMoreButton:!1,fetchMoreButtonText:"更多資料",customizeData:function(e){return e},customizeConfig:function(e){return e},limitRangeDisplay:!1,onQueryCompleted:function(){},getRefetch:function(){},showNoData:!1,showPagination:!0},ae.propTypes={router:P().object,blockClass:P().oneOf(["booklist_block","booklist_hot_block","devicereservation_block"]),pagination:P().oneOf(["NormalPagination","FixedPagination"]),displayComp:ie,children:ie,showFetchMoreButton:P().bool,fetchMoreButtonText:P().string,showDisp:P().bool,showBatchBar:P().bool,showHeader:P().bool,query:P().shape({definitions:P().array,kind:P().string,loc:P().object}),variables:P().object,title:P().string,fetchEvent:P().func,customizeData:P().func,customizeConfig:P().func,limitRangeDisplay:P().bool,onQueryCompleted:P().func,showNoData:P().bool,showPagination:P().bool};var ce=ae}}]);
2//# sourceMappingURL=4d7b370364487bda227cdcd5c6b15b926eb2600e-781609039db49cbdd172.js.map

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.