1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1435],{41435:(e,a,r)=>{r.r(a),r.d(a,{default:()=>d});var s=r(95155),t=r(19749);r(12115);var l=r(2100);let i=e=>Number(e.replace(/%|\$|,/g,""));var h=r(31331);let d=e=>{let a,r,d,n,o,c,u,m,g,b,p=(0,t.c)(47),{item:f,spreadsheet:w}=e,S=w&&w.headers&&w.rows;p[0]!==f.rows?(a=(0,h.getRowsConfiguration)(f.rows),p[0]=f.rows,p[1]=a):a=p[1];let _=a;if(!S){let e,a;p[2]===Symbol.for("react.memo_cache_sentinel")?(e=(0,s.jsx)("h3",{children:"Google sheet"}),p[2]=e):e=p[2];let r=w?.message?w.message:"There was a problem accessing the Google sheet. Verify the sheet info and the sharing permissions";return p[3]!==r?(a=(0,s.jsxs)(s.Fragment,{children:[e,(0,s.jsx)("p",{children:r})]}),p[3]=r,p[4]=a):a=p[4],a}let y=f&&f.id;p[5]!==y?(r=(0,h.createComponentID)("mg-odata-google-sheet",y),p[5]=y,p[6]=r):r=p[6];let k=r,j=w.rows,x=w.links;if(p[7]!==j||p[8]!==w.headers){let e,a,r=(e=[],a=e=>{let a="number";return isNaN(isNaN(i(e))?e:i(e))&&(a="string"),a},j&&(e=j.reduce((e,r)=>r.map(a),[])),e);d=w.headers.map((e,a)=>({type:r[a],label:e})),p[7]=j,p[8]=w.headers,p[9]=d}else d=p[9];let N=d;p[10]!==_||p[11]!==N||p[12]!==x||p[13]!==j||p[14]!==k?(n=(0,s.jsx)(l.default,{id:k,headers:N,data:j,links:x,rows:_,hasSorting:!0,hasSearchBar:!0,isStripedTable:!0}),p[10]=_,p[11]=N,p[12]=x,p[13]=j,p[14]=k,p[15]=n):n=p[15];let T=n;p[16]!==_||p[17]!==N||p[18]!==x||p[19]!==j||p[20]!==k?(o=(0,s.jsx)(l.default,{id:k,headers:N,data:j,links:x,rows:_,hasSearchBar:!0,isNumberedTable:!0,isCategoryTable:!0,isStripedTable:!0}),p[16]=_,p[17]=N,p[18]=x,p[19]=j,p[20]=k,p[21]=o):o=p[21];let C=o;p[22]!==_||p[23]!==N||p[24]!==j||p[25]!==k?(c=(0,s.jsx)(l.default,{id:k,headers:N,data:j,rows:_,hasSearchBar:!0,isStripedTable:!0}),p[22]=_,p[23]=N,p[24]=j,p[25]=k,p[26]=c):c=p[26];let B=c;p[27]!==_||p[28]!==N||p[29]!==x||p[30]!==j||p[31]!==k?(u=(0,s.jsx)(l.default,{id:k,headers:N,data:j,links:x,rows:_,hasSearchBar:!0,isCategoryTable:!0}),p[27]=_,p[28]=N,p[29]=x,p[30]=j,p[31]=k,p[32]=u):u=p[32];let v=u;p[33]!==_||p[34]!==N||p[35]!==j||p[36]!==k?(m=(0,s.jsx)(l.default,{id:k,headers:N,data:j,rows:_,hasSearchBar:!0}),p[33]=_,p[34]=N,p[35]=j,p[36]=k,p[37]=m):m=p[37];let E=m;p[38]!==B||p[39]!==C||p[40]!==T||p[41]!==E||p[42]!==v?(g=e=>{switch(e){case"Ranking_sheet":default:return T;case"Premium_table":return C;case"Premium_table_no_category":return B;case"Simple_table":return v;case"Simple_table_no_category":return E}},p[38]=B,p[39]=C,p[40]=T,p[41]=E,p[42]=v,p[43]=g):g=p[43];let G=g;return p[44]!==f.Style||p[45]!==G?(b=G(f.Style),p[44]=f.Style,p[45]=G,p[46]=b):b=p[46],b}}}]);
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.