PageSourceSearch

https://eurekacheck-client.vercel.app/_next/static/chunks/0exqb6v6r0ben.js

js eurekacheck-client.vercel.app collected 2026-10-03 06:54:47 UTC 15,054 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,18566,(e,t,a)=>{t.exports=e.r(76562)},63847,37682,e=>{"use strict";var t=e.i(43476),a=e.i(71645),s=e.i(18566);let l={zh:{htmlLang:"zh-Hant",metadata:{title:"台灣專利檢索|WISECODE 知典智權",description:"輸入專利號碼、布林條件或技術描述,快速取得可自行研究的 TIPO 專利檢索候選案。"},languageLabel:"中文",homeLink:"返回 WISECODE 首頁",backToSearch:"返回搜尋條件",loadingTitle:"正在讀取 TIPO 專利檢索結果",loadingBody:"TIPO 可能需要一些時間整理候選案,請稍候片刻,結果會在這裡更新。",emptyTitle:"準備好開始 TIPO 檢索",emptyBody:"可先從號碼查詢、以文找文或以圖找圖開始,再逐步收斂成適合自行研究的 TIPO 候選案。",resultList:"條列式",resultTable:"表格式",resetSearch:"重新檢索",noResultsTitle:"目前沒有符合條件的結果",noResultsBody:"TIPO 專利檢索暫時沒有回傳可用候選案。請調整查詢條件、改用較短號碼,或返回上一頁重新檢索。",resultsAll:"全部結果",resultsInvention:"發明/新型",resultsOther:"其他案件",fullTextAndImages:"全文與圖",patentGazette:"專利公報",publicationGazette:"公開公報",pageSize:"每頁",page:"頁",goToPage:"前往頁碼",previousPage:"上一頁",nextPage:"下一頁",tipImageAltSuffix:"圖式",detail:{fallbackTitle:"無專利名稱資料",officialSource:"公開資訊查詢",legalStatus:"法律狀態摘要",legalStatusLoading:"法律狀態摘要載入中",legalStatusError:"法律狀態摘要暫時無法載入。",legalStatusEmpty:"目前沒有可顯示的法律狀態資料。",abstract:"摘要",abstractEmpty:"無摘要資料",description:"說明書",descriptionEmpty:"無說明書資料",claims:"申請專利範圍",claimsEmpty:"無申請專利範圍資料",images:"圖式",imagesEmpty:"無圖式資料",showMoreDescription:"展開說明書",showLessDescription:"收合說明書",showMoreClaims:"展開申請專利範圍",showLessClaims:"收合申請專利範圍",statusFetched:"已取得",statusEmpty:"無內容",statusFailed:"取得失敗",statusNotRequested:"尚未查詢"}},en:{htmlLang:"en",metadata:{title:"Taiwan Patent Search | WISECODE",description:"Search TIPO patent records by publication number, Boolean query, or technical description."},languageLabel:"English",homeLink:"Back to WISECODE",backToSearch:"Back to search",loadingTitle:"Loading TIPO patent search results",loadingBody:"TIPO may take a moment to assemble candidate records. Results will appear here when ready.",emptyTitle:"Ready for TIPO search",emptyBody:"Start with a publication number, text-to-query, or image search, then narrow the candidate set for your own review.",resultList:"List",resultTable:"Cards",resetSearch:"New search",noResultsTitle:"No matching results yet",noResultsBody:"TIPO did not return usable candidates for this query. Adjust the query, try a shorter identifier, or go back and search again.",resultsAll:"All results",resultsInvention:"Invention / Utility",resultsOther:"Other cases",fullTextAndImages:"Full text & images",patentGazette:"Patent gazette",publicationGazette:"Publication gazette",pageSize:"Per page",page:"Page",goToPage:"Go to page",previousPage:"Previous page",nextPage:"Next page",tipImageAltSuffix:"figure",detail:{fallbackTitle:"Untitled patent",officialSource:"Official source",legalStatus:"Legal status",legalStatusLoading:"Loading legal-status data...",legalStatusError:"Failed to load legal-status data.",legalStatusEmpty:"No legal-status data is available for this record.",abstract:"Abstract",abstractEmpty:"No abstract is available.",description:"Description",descriptionEmpty:"No description is available.",claims:"Claims",claimsEmpty:"No claim text is available.",images:"Figures",imagesEmpty:"No figures are available.",showMoreDescription:"Show more description",showLessDescription:"Show less description",showMoreClaims:"Show more claims",showLessClaims:"Show fewer claims",statusFetched:"Fetched",statusEmpty:"No data",statusFailed:"Failed",statusNotRequested:"Not requested"}},ja:{htmlLang:"ja",metadata:{title:"台湾特許検索 | WISECODE",description:"公開番号、ブール検索、技術説明から TIPO 特許情報を検索します。"},languageLabel:"日本語",homeLink:"WISECODE に戻る",backToSearch:"検索条件へ戻る",loadingTitle:"TIPO の特許検索結果を読み込み中です",loadingBody:"TIPO が候補データをまとめるまで少し時間がかかることがあります。結果はここに表示されます。",emptyTitle:"TIPO 検索を始める",emptyBody:"番号検索、文章検索、画像検索から開始し、自分で確認する候補群へ絞り込めます。",resultList:"一覧",resultTable:"カード",resetSearch:"検索をやり直す",noResultsTitle:"一致する結果はまだありません",noResultsBody:"この条件では TIPO から利用可能な候補を取得できませんでした。条件を調整するか、短い番号で再検索してください。",resultsAll:"全結果",resultsInvention:"発明 / 実用新案",resultsOther:"その他",fullTextAndImages:"全文と図面",patentGazette:"特許公報",publicationGazette:"公開公報",pageSize:"表示件数",page:"ページ",goToPage:"ページへ移動",previousPage:"前のページ",nextPage:"次のページ",tipImageAltSuffix:"図面",detail:{fallbackTitle:"名称未設定の特
1許",officialSource:"公式ソース",legalStatus:"法的状態",legalStatusLoading:"法的状態データを読み込み中です...",legalStatusError:"法的状態データの読み込みに失敗しました。",legalStatusEmpty:"表示できる法的状態データはありません。",abstract:"要約",abstractEmpty:"要約はありません。",description:"明細書",descriptionEmpty:"明細書本文はありません。",claims:"請求項",claimsEmpty:"請求項テキストはありません。",images:"図面",imagesEmpty:"表示できる図面はありません。",showMoreDescription:"明細書をさらに表示",showLessDescription:"明細書を折りたたむ",showMoreClaims:"請求項をさらに表示",showLessClaims:"請求項を折りたたむ",statusFetched:"取得済み",statusEmpty:"データなし",statusFailed:"取得失敗",statusNotRequested:"未照会"}}},i=/^\/(zh|en|ja)(?:\/|$)/u,r=/^\/(?:zh|en|ja)\/eureka-check\/patent\/([0-9a-f-]{36})$/iu,n=/^\/(?:zh|en|ja)\/eureka-check\/?$/iu;function o(e){return l[e]}function c(e){return"en"===e||"ja"===e||"zh"===e?e:"zh"}function d(e){return c(e?.match(i)?.[1])}function u(e){return`/${e}/eureka-check`}e.s(["getEurekaLocaleCopy",0,o,"localeFromPathname",0,d,"normalizeEurekaLocale",0,c,"switchEurekaLocalePath",0,function(e,t){if(!e||"/"===e)return u(t);let a=e.match(r);if(a){var s;return s=a[1],`${u(t)}/patent/${s.toLowerCase()}`}return n.test(e),u(t)}],37682);let m=/^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/iu,p=/^https:\/\/cloud\.tipo\.gov\.tw\/S400\/patent\/([0-9a-f-]{36})$/iu,x="https://tiponet.tipo.gov.tw/S092_OUT/2022/out?lang=zh_TW";function h(e,t="zh"){return m.test(e)?`/${t}/eureka-check/patent/${e.toLowerCase()}`:null}function g(e){return{publicationNumber:e,searchMode:"number",query:e}}async function b(e,t){let a=await e("/api/eureka-check/tipo-legal-status",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(g(t))}),s=await a.json();if(!a.ok||!s.result)throw Error(s.error||"legal-status summary failed");return s.result}function f({publicationNumber:e,state:a,summary:s,locale:l="zh"}){let i=o(l),r=(s?.legalStatusSections||[]).slice(0,2);return(0,t.jsxs)("section",{className:"mt-5 rounded-[20px] border border-[#eadfcf] bg-[#fcfaf6] px-5 py-4",children:[(0,t.jsxs)("div",{className:"mb-3 flex flex-wrap items-center gap-3",children:[(0,t.jsx)("h2",{className:"text-base font-semibold text-[#5d4120]",children:i.detail.legalStatus}),e?(0,t.jsx)("span",{className:"font-mono text-sm text-[#6b7280]",children:e}):null]}),"loading"===a?(0,t.jsx)("p",{className:"text-sm text-[#6b7280]",children:i.detail.legalStatusLoading}):null,"error"===a?(0,t.jsx)("p",{className:"text-sm text-[#8b3a2e]",children:i.detail.legalStatusError}):null,"ready"===a&&0===r.length?(0,t.jsx)("p",{className:"text-sm text-[#6b7280]",children:i.detail.legalStatusEmpty}):null,"ready"===a?(0,t.jsxs)("div",{className:"space-y-4",children:[s?.legalStatusText?(0,t.jsx)("p",{className:"text-sm text-[#374151]",children:s.legalStatusText}):null,r.map(e=>(0,t.jsx)(y,{section:e,locale:l},`${e.label}:${e.url||""}`))]}):null,"idle"!==a||e?null:(0,t.jsx)("p",{className:"text-sm text-[#6b7280]",children:i.detail.legalStatusEmpty})]})}function y({section:e,locale:a}){return(0,t.jsxs)("article",{className:"rounded-[16px] border border-[#e7dcc9] bg-white px-4 py-3",children:[(0,t.jsxs)("div",{className:"mb-2 flex flex-wrap items-center gap-3",children:[(0,t.jsx)("h3",{className:"text-sm font-semibold text-[#5d4120]",children:e.label}),(0,t.jsx)("span",{className:"text-xs text-[#6b7280]",children:S(e.retrievalStatus,a)})]}),"ok"===e.retrievalStatus&&e.rows.length?(0,t.jsx)("div",{className:"overflow-x-auto",children:(0,t.jsx)("table",{className:"w-full text-left text-sm",children:(0,t.jsx)("tbody",{children:e.rows.map((a,s)=>(0,t.jsx)("tr",{className:"border-t border-[#f0e7d9] first:border-t-0",children:a.map((a,l)=>(0,t.jsx)("td",{className:"px-2 py-2 align-top text-[#374151]",children:a},`${e.label}-${s}-${l}`))},`${e.label}-${s}`))})})}):(0,t.jsx)("p",{className:"text-sm text-[#6b7280]",children:S(e.retrievalStatus,a)})]})}function S(e,t){let a=o(t);return"ok"===e?a.detail.statusFetched:"empty"===e?a.detail.statusEmpty:"failed"===e?a.detail.statusFailed:a.detail.statusNotRequested}function w({title:e,blocks:a,emptyText:s,expandable:l=!1,expanded:i=!1,expandLabel:r,collapseLabel:n,onExpandedChange:o}){return(0,t.jsxs)("section",{className:"rounded-[24px] border border-[#d7ccb8] bg-white px-6 py-6 shadow-[0_12px_32px_rgba(65,47,24,0.06)]",children:[(0,t.jsx)("h2",{className:"mb-4 text-lg font-semibold text-[#5d4120]",children:e}),a.length>0?(0,t.jsx)("div",{className:"space-y-4 leading-8",children:a.map((a,s)=>(0,t.jsx)("p",{className:"whitespace-pre-wrap text-[15px]",children:a},`${e}-${s}`))}):(0,t.jsx)("p",{className:"text-[15px] text-[#6b7280]",children:s}),l?(0,t.jsx)("button",{type:"button",className:"mt-5 rounded-full border border-[#caa977] bg-[#fff8ec] px-4 py-2 text-sm font-medium text-[#7d5620]","aria-expanded":i,onClick:()=>o?.(!i),children:i?n:r}):null]})}function N({title:e,claims:a,emptyText:s,expandable:l,expanded:i,expandLabel:r,collapseLabel:n,onExpandedChange:o}){return(0,t.jsxs)("section",{className:"rounded-[24px] border border-[#d7ccb8] bg-white px-6 py-6 shadow-[0_12px_32px_rgba(65,47,24,0.06)]",children:[(0,t.jsx)("h2",{className:"mb-4 text-lg font-semibold text-[#5d4120]",children:e}),a.length>0?(0,t.jsx)("ol",{className:"space-y-3",children:a.map((e,a)=>(0,t.jsx)("li",{className:"list-none whitespace-pre-wrap rounded-[16px] bg-[#f8f3ea] px-4 py-3 text-[15px] leading-8",children:e},`claim-${a}`))}):(0,t.jsx)("p",{className:"text-[15px] text-[#6b7280]",children:s}),l?(0,t.jsx)("button",{type:"button",className:"mt-5 rounded-full border border-[#caa977] bg-[#fff8ec] px-4 py-2 text-sm font-medium text-[#7d5620]","aria-expanded":i,onClick:()=>o(!i),children:i?n:r}):null]})}function j({imageUrls:e,title:a,emptyText:s,sectionTitle:l,imageAltSuffix:i}){return(0,t.jsxs)("section",{className:"rounded-[24px] border border-[#d7ccb8] bg-white px-6 py-6 shadow-[0_12px_32px_rgba(65,47,24,0.06)]",children:[(0,t.jsx)("h2",{className:"mb-4 text-lg font-semibold text-[#5d4120]",children:l}),e.length>0?(0,t.jsx)("div",{className:"grid gap-4 sm:grid-cols-2",children:e.map((e,s)=>(0,t.jsx)("figure",{className:"overflow-hidden rounded-[18px] border border-[#e7dcc9] bg-[#fbf8f2]",children:(0,t.jsx)("img",{src:e,alt:`${a} ${i} ${s+1}`,className:"h-auto w-full object-contain"})},`${e}-${s}`))}):(0,t.jsx)("p",{className:"text-[15px] text-[#6b7280]",children:s})]})}function T(e){return(e||"").split(/\n{2,}/u).map(e=>
1e.trim()).filter(Boolean)}e.s(["EurekaCheckPatentDetail",0,function({detail:e,locale:l}){let i=(0,s.usePathname)(),r=c(l||d(i)),n=(0,a.useMemo)(()=>o(r),[r]),u=T(e.abstract),m=T(e.description),p=e.claims.map(e=>e.trim()).filter(Boolean),[h,g]=(0,a.useState)("idle"),[y,S]=(0,a.useState)(null),[E,P]=(0,a.useState)(!1),[L,k]=(0,a.useState)(!1),[I,v]=(0,a.useState)(!1);async function O(){if(P(!0),e.publicationNumber&&"loading"!==h&&"ready"!==h){g("loading");try{S(await b(fetch,e.publicationNumber)),g("ready")}catch{S(null),g("error")}}}return(0,a.useEffect)(()=>{document.documentElement.lang=n.htmlLang},[n.htmlLang]),(0,t.jsx)("main",{className:"min-h-screen bg-[#f5f0e8] px-4 py-10 text-[#1f2937] sm:px-6",children:(0,t.jsxs)("div",{className:"mx-auto flex w-full max-w-5xl flex-col gap-8",children:[(0,t.jsxs)("header",{className:"rounded-[24px] border border-[#d7ccb8] bg-white/90 px-6 py-8 shadow-[0_20px_50px_rgba(65,47,24,0.08)]",children:[(0,t.jsxs)("div",{className:"flex flex-col gap-4 sm:flex-row sm:items-start sm:justify-between",children:[(0,t.jsx)("h1",{className:"text-2xl font-semibold tracking-[0.02em] text-[#2f2417] sm:text-3xl",children:e.title||n.detail.fallbackTitle}),(0,t.jsxs)("div",{className:"flex flex-wrap gap-3",children:[(0,t.jsx)("a",{href:x,target:"_blank",rel:"noreferrer",className:"rounded-full border border-[#caa977] bg-[#fff8ec] px-4 py-2 text-sm font-medium text-[#7d5620]",children:n.detail.officialSource}),(0,t.jsx)("button",{type:"button",onClick:()=>void O(),disabled:!e.publicationNumber||"loading"===h,className:"rounded-full border border-[#d7ccb8] bg-white px-4 py-2 text-sm font-medium text-[#5d4120] disabled:cursor-not-allowed disabled:text-[#9ca3af]",children:n.detail.legalStatus})]})]}),E?(0,t.jsx)(f,{publicationNumber:e.publicationNumber,state:h,summary:y,locale:r}):null]}),(0,t.jsx)(w,{title:n.detail.abstract,blocks:u,emptyText:n.detail.abstractEmpty}),(0,t.jsx)(w,{title:n.detail.description,blocks:L?m:m.slice(0,3),emptyText:n.detail.descriptionEmpty,expandable:m.length>3,expanded:L,expandLabel:n.detail.showMoreDescription,collapseLabel:n.detail.showLessDescription,onExpandedChange:k}),(0,t.jsx)(N,{title:n.detail.claims,claims:I?p:p.slice(0,3),emptyText:n.detail.claimsEmpty,expandable:p.length>3,expanded:I,expandLabel:n.detail.showMoreClaims,collapseLabel:n.detail.showLessClaims,onExpandedChange:v}),(0,t.jsx)(j,{imageUrls:e.imageUrls,title:e.title||n.detail.fallbackTitle,emptyText:n.detail.imagesEmpty,sectionTitle:n.detail.images,imageAltSuffix:n.tipImageAltSuffix})]})})},"PatentLegalStatusSummaryPanel",0,f,"TIPO_PUBLIC_INFO_URL",0,x,"buildPatentLegalStatusRequestBody",0,g,"fetchPatentLegalStatusSummary",0,b,"patentDetailPathForUuid",0,h,"patentDetailPathFromSourceUrl",0,function(e,t="zh"){let a=e?.match(p);return a?.[1]?h(a[1],t):null}],63847)}]);

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.