1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2305],{3333:(e,n,t)=>{t.d(n,{A:()=>a});var r=t(33308),l=t(94402);function a(e,n,t,s={}){let u={...s};t?.refreshInterval&&(u.refreshInterval=t.refreshInterval);let i=(0,l.$C)(e,n,t);""===n&&(i=null);let{data:o,error:p,mutate:c}=(0,r.u)(i,u);return{data:o,error:o?.error??p,mutate:c}}},42305:(e,n,t)=>{t.r(n),t.d(n,{default:()=>i});var r=t(15383),l=t(31912),a=t(87717),s=t(89651),u=t(3333);function i({service:e}){let{t:n}=(0,l.Bd)(),{widget:t}=e,{data:o,error:p}=(0,u.A)(t,"plantit");return p?(0,r.jsx)(s.A,{service:e,error:p}):o?(0,r.jsxs)(s.A,{service:e,children:[(0,r.jsx)(a.A,{label:"plantit.events",value:n("common.number",{value:o.diaryEntryCount})}),(0,r.jsx)(a.A,{label:"plantit.plants",value:n("common.number",{value:o.plantCount})}),(0,r.jsx)(a.A,{label:"plantit.photos",value:n("common.number",{value:o.imageCount})}),(0,r.jsx)(a.A,{label:"plantit.species",value:n("common.number",{value:o.botanicalInfoCount})})]}):(0,r.jsxs)(s.A,{service:e,children:[(0,r.jsx)(a.A,{label:"plantit.events"}),(0,r.jsx)(a.A,{label:"plantit.plants"}),(0,r.jsx)(a.A,{label:"plantit.photos"}),(0,r.jsx)(a.A,{label:"plantit.species"})]})}},94402:(e,n,t)=>{function r(e,n=null){return null==e||""===e?n:"number"==typeof e?Number.isInteger(e)&&e>=0?e:n:"string"==typeof e&&/^\d+$/.test(e)?Number(e):n}function l(e,n){let t=new URLSearchParams({group:e.service_group,service:e.service_name,index:e.index});return n&&t.append("endpoint",n),t}function a(e,n,t){let r=l(e,n);return t&&r.append("query",JSON.stringify(t)),`/api/services/proxy?${r.toString()}`}t.d(n,{$C:()=>a,Sk:()=>r,_V:()=>l})}}]);
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.