1"use strict";(self.webpackChunkcalifornia_wines=self.webpackChunkcalifornia_wines||[]).push([[3429],{74239:function(t,e,i){function n(t){let{extractIdsFn:e,id:i,event:n}=t;const{byIsBiodynamic:o,byIsOrganic:r,byIsCertifiedOrganic:a,byIsVegetarian:l,byIsVegan:s,byIsSustainable:d}=e({event:n});return{isVegan:s.includes(i),isVegetarian:l.includes(i),isCertifiedOrganic:a.includes(i),isOrganic:r.includes(i),isBiodynamic:o.includes(i),isSustainable:d.includes(i)}}function o(t){let{extractIdsFn:e,id:i,event:n}=t;const{byIsBiodynamic:o,byIsOrganic:r,byIsCertifiedOrganic:a,byIsVegetarian:l,byIsVegan:s,byIsSustainable:d}=e({event:n});return[s.includes(i)&&"VEGAN",l.includes(i)&&"VEGETARIAN",(a.includes(i)||r.includes(i))&&"ORGANIC",o.includes(i)&&"BIODYNAMIC",d.includes(i)&&"SUSTAINABLE"].filter(Boolean)}function r(t){let{event:e}=t;return["byIsBiodynamic","byIsOrganic","byIsCertifiedOrganic","byIsVegetarian","byIsVegan","byIsSustainable"].reduce(((t,i)=>{var n,o,r;const a=((null==e||null===(n=e.registeredProducts)||void 0===n||null===(o=n[i])||void 0===o||null===(r=o.find((t=>"true"===t.fieldValue)))||void 0===r?void 0:r.byPartner)||[]).map((t=>t.nodes[0].producerId));return t[i]=a,t}),{byIsBiodynamic:[],byIsOrganic:[],byIsCertifiedOrganic:[],byIsVegetarian:[],byIsVegan:[],byIsSustainable:[]})}function a(t){let{event:e}=t;return["byIsBiodynamic","byIsOrganic","byIsCertifiedOrganic","byIsVegetarian","byIsVegan","byIsSustainable"].reduce(((t,i)=>{var n,o,r;const a=((null==e||null===(n=e.registeredProducts)||void 0===n||null===(o=n[i])||void 0===o||null===(r=o.find((t=>"true"===t.fieldValue)))||void 0===r?void 0:r.byPartner)||[]).map((t=>t.nodes[0].partnerId));return t[i]=a,t}),{byIsBiodynamic:[],byIsOrganic:[],byIsCertifiedOrganic:[],byIsVegetarian:[],byIsVegan:[],byIsSustainable:[]})}i.d(e,{Fx:function(){return n},VD:function(){return r},n1:function(){return o},s7:function(){return a}})},54208:function(t,e,i){i.r(e),i.d(e,{default:function(){return M}});i(27693);var n=i(70675),o=i(62747),r=i(67294),a=i(18733),l=i(55894),s=i(38877),d=i(57755),u=i(3239),c=i(90178),g=i(36243),b=i(94478),p=i(16211),m=i(50615),v=i(28207),f=i(12308),Z=i(80534),h=i(93441);function x(t){return(0,a.tZ)(n.xu,t,(0,a.tZ)("img",{src:h.Z,width:"120",height:"120",alt:""}),(0,a.tZ)(n.Dx,{variant:"largest",sx:{marginBottom:3}},(0,a.tZ)(o.cC,{id:"Nothing here, all empty."})),(0,a.tZ)(n.P,null,(0,a.tZ)(o.cC,{id:"It looks like what you are searching doesnât exist here. Try to apply less filters or clear all filters."})))}var y=i(90233),C=i(22196);function I(t){switch(t){case"inMarket":return{isSeekingDistribution:S};case"global":return{distributionInCountries:k,seekingDistributionInCountries:w};case"all":return{isSeekingDistribution:S,distributionInCountries:k,seekingDistributionInCountries:w};default:return{}}}const k={title:{id:"Distribution in countries"},size:200,conjunction:!0,multiSelect:!0,get:t=>{var e,i;return(null===(e=t.profile)||void 0===e||null===(i=e.distributionInCountries)||void 0===i?void 0:i.filter(Boolean))||[]}},w={title:{id:"Seeking distribution"},size:200,conjunction:!0,multiSelect:!0,get:t=>{var e,i;return(null===(e=t.profile)||void 0===e||null===(i=e.seekingDistributionInCountries)||void 0===i?void 0:i.filter(Boolean))||[]}},S={title:{id:"Distribution in Market"},size:100,conjunction:!1,get:t=>String(t.isSeekingDistribution||!1),translations:{true:{id:"Seeking Distribution"},false:{id:"Has Distribution"}}},T={ORGANIZER_REVIEWED:1,STEP_COMPLETED:2,STEP_PAYMENT:2,STEP_REVIEW:3},O={standName:t=>{var e,i;return(null==t||null===(e=t.stand)||void 0===e||null===(i=e.name)||void 0===i?void 0:i.split(/[\s,-]+/).map((t=>"Tisch"===t?void 0:Number(t)?t.padStart(3,"0"):t)).filter(Boolean))||[]},dataCompleteness:t=>{var e;return T[null==t?void 0:t.registrationStatus]-((null==t||null===(e=t.registeredProducts)||void 0===e?void 0:e.totalCount)>0?1:0)}};var D=i(44472);function j(t){let{totalCount:e,count:i,...n}=t;return i===e?(0,a.tZ)(D.Z,n,(0,a.tZ)(o.cC,{id:"{totalCount, plural, one {<0><1>#</1> producer</0>} other {<2><3>#</3> producers</2>}}",values:{totalCount:e},components:{0:(0,a.tZ)(r.Fragment,null),1:(0,a.tZ)(P,null),2:(0,a.tZ)(r.Fragment,null),3:(0,a.tZ)(P,null)}})):(0,a.tZ)(D.Z,n,(0,a.tZ)(o.cC,{id:"{totalCount, plural, one {<0><1>{count}</1> of <2>#</2> producers</0>} other {<3><4>{count}</4> of <5>#</5> producers</3>}}",values:{totalCount:e,count:i},components:{0:(0,a.tZ)(r.Fragment,null),1:(0,a.tZ)(P,null),2:(0,a.tZ)(P,null),3:(0,a.tZ)(r.Fragment,null),4:(0,a.tZ)(P,null),5:(0,a.tZ)(P,null)}}))}function P(t){let{children:e,...i}=t;return(0,a.tZ)("em",Object.assign({sx:{color:"primary",fontStyle:"normal"}},i),e)}const V=t=>((t.countryName||"")+" "+(t.region||"")+" "+(t.city||"")).trim();const B=30;function N(t){let{producers:e,collectionId:i,location:h,locale:k}=t;const{i18n:w}=(0,o.mV)(),[S,T]=(0,b.Z)(h),D=function(){const{showDistributionDetail
1s:t}=(0,C.Z)();return{aggregations:{event:{title:{id:"Events"},size:20,get:t=>{var e;return null===(e=t.event)||void 0===e?void 0:e.name}},highlights:{title:{id:"Highlights"},size:20,get:"offeringTypes",translations:{videos:{id:"Videos"},onlineShop:{id:"Online shop"},imageGallery:{id:"Image gallery"}}},countryName:{title:{id:"Countries"},size:100,conjunction:!1,get:t=>t.countryName||[]},...I(t),priceRanges:{title:{id:"Price ranges"},size:100,conjunction:!1}},sortings:{byStandName:{title:{id:"Table number"},field:[O.standName,"profile.sortName","name"],order:"asc"},byProducerName:{title:{id:"Producer name"},field:["profile.sortName","name"],order:"asc"}},search:{keys:[{key:"name",threshold:y.tL.CONTAINS},t=>((t.countryName||"")+" "+(t.region||"")+" "+(t.city||"")).trim(),t=>{var e,i;return(null==t||null===(e=t.stand)||void 0===e||null===(i=e.name)||void 0===i?void 0:i.replace(/[()]/g,""))||""}]}}}(),P=(0,l.Z)(),{exhibitors:N}=(0,Z.ZP)(),E=e.map((t=>{const e=N.find((e=>{let{exhibitorId:i}=e;return i===t.exhibitorId}));return{...t,exhibitor:e}})),A=(F=E,M=S.searchTerm,r.useMemo((()=>M?(0,y.Lu)(F,M,{keys:["name",V,"stand.name"],threshold:y.tL.ACRONYM,baseSort:(t,e)=>t.index<e.index?-1:1}):F),[F,M]));var F,M;const _=Object.entries(D.sortings).map((t=>{let[e,i]=t;return{key:e,...i}})),z=(_.find((t=>t.key===S.sort))||_[0]).key,{getToggleProps:R,getFiltersProps:L,isVisibleOnDesktop:Y}=(0,c.i)(),[G,H]=r.useState(B),U=(0,g.Z)(A,D),W=Object.fromEntries(Object.keys(D.aggregations).map((t=>[t,S[t]||[]]))),{data:X,pagination:q}=U.search({per_page:G,sort:z,filters:W}),K=r.useCallback((()=>H((t=>t+B))),[]);function J(t,e){T((0,u.yN)(t.name,e.key)),H(B)}const Q={gridColumnStart:[1,Y?2:1],gridColumnEnd:-1},$=q.total>X.items.length,tt={path:h.href};return(0,a.tZ)(p.Z,{locale:k},(0,a.tZ)(f.Z,{page:tt,title:w._({id:"Producers"})}),(0,a.tZ)(n.xu,{sx:{backgroundColor:"light"}},(0,a.tZ)(n.W2,{fluid:!0,sx:{paddingTop:3,paddingBottom:6}},(0,a.tZ)(n.Kq,null,(0,a.tZ)(s.Z,{searchTerm:S.searchTerm,aggregations:X.aggregations,definitions:D.aggregations,onToggleFilter:J,onClearFilters:()=>T((0,u.lf)())}),(0,a.tZ)(n.kC,{gap:2,align:"baseline",justify:"space-between",sx:{flexDirection:["column","row"]}},(0,a.tZ)(j,{totalCount:e.length,count:q.total})),(0,a.tZ)(n.rj,{width:254,repeat:"fill",sx:{alignItems:"center",gridAutoFlow:"dense"}},(0,a.tZ)(v.Z,{sortings:_,value:z,onChange:t=>T((0,u.UL)(t)),sx:{gridColumn:"-2/-1",textAlign:"right"}}),(0,a.tZ)(d.Z,{placeholder:w._({id:"Enter wine or producer name"}),value:S.searchTerm,onChange:t=>(H(B),T((0,u.OM)(t))),variant:"large",sx:{borderColor:"borderSecondary",gridColumn:["1/-1","2/-2"]}}),(0,a.tZ)(c.Z.ToggleDesktop,R()),(0,a.tZ)(c.Z.ToggleMobile,R())),(0,a.tZ)(n.rj,{width:254,repeat:"fill",sx:{alignItems:"flex-start"}},(0,a.tZ)(c.Z,Object.assign({key:S.searchTerm,aggregations:X.aggregations,definitions:D.aggregations,onToggleFilter:J,totalCount:N.length,count:q.totalCount,sx:{maxHeight:[null,"100vh"],overflowY:[null,"auto"],position:[null,"sticky"],top:0}},L())),q.total?(0,a.tZ)(m.II,{hasMore:$,showMore:K,width:254,sx:{gridAutoFlow:"dense",...Q}},X.items.map((t=>(0,a.tZ)(m.d4,{key:t.producerId,to:P.producer(t),producer:t})))):(0,a.tZ)(x,{sx:Q}))))))}var E=i(82492),A=i.n(E),F=i(74239);function M(t){var e;let{data:i,pageContext:n,location:o,navigate:r}=t;const{event:l,producers:s,site:d}=function(t){var e,i,n;let{bottlebooks:o,event:r,firstProducers:a,producers:l,site:s}=t;const d=null==o?void 0:o.event,u=null==d||null===(e=d.producers)||void 0===e?void 0:e.nodes,c=null==d||null===(i=d.registeredBrands)||void 0===i?void 0:i.group,g=null===(n=l.nodes)||void 0===n?void 0:n.map(((t,e)=>{const i=null==a?void 0:a.nodes[e],n=null==u?void 0:u.find((e=>{let{producerId:i}=e;return i===t.producerId})),o=null==c?void 0:c.find((e=>{let{fieldValue:i}=e;return i===t.producerId}));return A()({},t,n,null==o?void 0:o.nodes[0],i,{characteristics:(0,F.n1)({extractIdsFn:F.VD,id:t.producerId,event:d})},{registrationCount:null==o?void 0:o.totalCount})})),b=g.filter((t=>"500000000000000000000000"!==t.producerId));return{event:r,site:s,producers:b}}(i);return(0,a.tZ)(N,Object.assign({},n,{event:l,producers:s,facetConfig:{...n},siteTitle:null==d||null===(e=d.siteMetadata)||void 0===e?void 0:e.title,location:o,navigate:r}))}}
1,50615:function(t,e,i){i.d(e,{d4:function(){return b},UE:function(){return y},II:function(){return k}});var n=i(62747),o=i(70675),r=i(18733),a=i(21981),l=i(89919),s=i(72947),d=i(88889),u=i(38547),c=i(40759),g=i(16811);function b(t){var e,i;let{producer:n,children:b,variant:m="default",alwaysShowCharacteristics:v,...f}=t;const Z={...n,profile:{...n,...n.profile}},h=(0,a.s4)(Z&&{type:"registration",id:Z.exhibitorId});return(0,r.tZ)(o.xu,{sx:{position:"relative",display:"grid",minHeight:200,boxSizing:"border-box",backgroundColor:"background",boxShadow:"medium",borderRadius:"default","a[href]&:hover":{boxShadow:"medium"," > .bottlebooks-bgimg":{transform:"scale(1.01)","::after":{backgroundColor:"overlaySecondary"}}}}},(0,r.tZ)(c.Z,Object.assign({},f,{sx:{flexDirection:"column",justifyContent:"space-between",alignItems:"center"}}),(0,r.tZ)(o.kC,{justify:"center",sx:{paddingTop:3,paddingBottom:1,width:"100%",position:"relative"}},(0,r.tZ)(o.kC,{justify:"center",sx:{width:"100%"}},(0,r.tZ)(l.Z,{brand:Z.profile,onDark:!0,size:"large"})),(0,r.tZ)(d.Z,{brand:Z,variant:"small",sx:{position:"absolute",bottom:0,display:"block",marginX:"auto"}})),(0,r.tZ)(g.Z,{sx:{marginBottom:3,width:"100%",flex:"0 0 auto",paddingTop:1,paddingBottom:0}},(0,r.tZ)(u.Z,{exhibitor:Z.registration||Z}),(0,r.tZ)(o.Y6,{sx:{paddingBottom:1,paddingTop:0}},Z.name),(0,r.tZ)(s.ZP,{brand:Z.profile}),((null===(e=Z.characteristics)||void 0===e?void 0:e.length)>0||v)&&(0,r.tZ)(o.xu,{sx:{minHeight:"18px"}},(0,r.tZ)(o.xv,{variant:"smallest",sx:{color:"lighterText",marginTop:1}},null===(i=Z.characteristics)||void 0===i?void 0:i.map((t=>t.replace(/(?:^\w|[A-Z]|\b\w)/g,(function(t,e){return 0===e?t.toUpperCase():t.toLowerCase()})).replace(/\s+/g,""))).sort(((t,e)=>t>e?1:-1)).join(", "))))),(0,r.tZ)(o.kC,{direction:"column",sx:{width:"100%"}},b),"default"===m&&(0,r.tZ)(p,{producer:Z},(0,r.tZ)(a.fy,{variant:"small",isToggled:h.isSet,onClick:()=>h.toggle()})))}function p(t){let{producer:e,children:i}=t;const a=e.producerId===e.exhibitorId;return e.registrationCount>1?(0,r.tZ)(m,{sx:{backgroundColor:"light",borderBottom:1,borderColor:"border"}},(0,r.tZ)(o.xu,{sx:{paddingLeft:2}},(0,r.tZ)(o.__,{variant:"small"},(0,r.tZ)(n.cC,{id:"Presented by"})),(0,r.tZ)(o.xv,{variant:"smallest"},(0,r.tZ)(n.cC,{id:"Multiple exhibitors"})))):a?(0,r.tZ)(m,null,(0,r.tZ)(o.xu,null),i):(0,r.tZ)(m,{sx:{backgroundColor:"light",borderBottom:1,borderColor:"border"}},(0,r.tZ)(o.xu,{sx:{paddingLeft:2}},(0,r.tZ)(o.__,{variant:"small"},(0,r.tZ)(n.cC,{id:"Presented by"})),(0,r.tZ)(o.xv,{variant:"smallest"},e.exhibitor.name)),i)}function m(t){let{children:e,...i}=t;return(0,r.tZ)(o.kC,Object.assign({justify:"space-between",align:"center",sx:{width:"100%",position:"absolute",top:0,right:0,minHeight:47}},i),e)}var v=i(60985),f=i(19013),Z=i(93816),h=i(23871),x=i(77612);function y(t){var e;let{producer:i,exhibitor:s,elevation:d,children:b,dragHandleProps:p,to:m,onClick:h,...y}=t;const I=(0,a.s4)(i&&{type:"registration",id:i.exhibitorId}),k=s&&i.producerId!==(null==s?void 0:s.exhibitorId)&&i.name!==(null==s?void 0:s.name),w=null==i||null===(e=i.mainImage)||void 0===e?void 0:e.fluid,S=Boolean(w);return(0,r.tZ)(v.Z,{elevation:d},k&&(0,r.tZ)(c.Z,{to:m,onClick:h,sx:{overflow:"visible",flexDirection:"row",alignItems:"flex-start"}},(0,r.tZ)(l.Z,{brand:s,onDark:S,size:"small",sx:{backgroundColor:"background",paddingX:4,paddingY:2,position:"absolute",top:2,left:2,transformOrigin:"0 0",transform:"scale(0.5)",boxShadow:"medium",zIndex:1}}),(0,r.tZ)(g.Z,{sx:{backgroundColor:"light",paddingY:1,paddingLeft:116,paddingRight:5,flexGrow:1,borderBottom:1,borderColor:"border"}},(0,r.tZ)(o.xv,{variant:"smallest",sx:{color:"lighterText"}},(0,r.tZ)(n.cC,{id:"Presented by"})),(0,r.tZ)(o.__,null,s.name))),(0,r.tZ)(c.Z,Object.assign({onDark:S,to:k?void 0:m,onClick:k?void 0:h,sx:{overflow:"visible",flexDirection:"row",alignItems:"center","a[href]&:hover":{" > .bottlebooks-bgimg":{transform:"scale(1.01)","::after":{backgroundColor:"overlaySecondary"}}}}},y),S&&(0,r.tZ)(x.Z,{fluid:(0,f.U)(w),className:"bottlebooks-bgimg"}),(0,r.tZ)(o.xu,{sx:{padding:2,width:100,height:100}},(0,r.tZ)(l.Z,Object.assign({brand:i,size:"small",onDark:S,sx:{backgroundColor:"background",position:"absolute",top:0,left:0,width:84,height:84,objectFit:"cover",objectPosition:"center center",opacity:1,transition:"opacity 500ms ease 0s"}},p))),(0,r.tZ)(g.Z,{sx:{paddingRight:k?void 0:5,flexGrow:1,paddingY:2.5}},(0,r.tZ)(u.Z,{exhibitor:s,sx:{color:"lighterText"}}),(0,r.tZ)(Z.Z,{gap:0,brand:i,onDark:S}))),(0,r.tZ)(a.fy,{sx:{position:"absolute",top:0,right:0},isToggled:I.isSet,variant:"small",onClick:t=>{t.stopPropagation(),t.preventDefault(),I.toggle()}}),(0,r.tZ)(o.kC,{direction:"column",sx:t=>{var e,i;return{position:"absolute",bottom:3,right:3,color:S?"onDark":"inherit",textShadow:S?"1px 1px "+(null===(e=t.colors)||void 0===e?void 0:e.black)+", 0 0 20px "+(null===(i=t.colors)||void 0===i?void 0:i.black):void 0}}},(0,r.tZ)(C,{brand:i})))}function C(t){var e,i;let{brand:n}=t;return null!==(e=n.offeringTypes)&&void 0!==e&&e.length?(0,r.tZ)(o.kC,{justify:"flex-end",align:"flex-end",gap:2,sx:{width:"100%",paddingRight:2,paddingBottom:2,position:"relative",marginLeft:"auto"}},null===(i=n.offeringTypes)||void 0===i?void 0:i.map((t=>(0,r.tZ)(h.Z,{key:t,variant:"onPrimary",type:t})))):null}var I=i(70131);function k(t){let{children:e,hasMore:i,showMore:a,...l}=t;return(0,r.tZ)(o.rj,Object.assign({gap:3,repeat:"fill",width:250},l),e,i&&a&&(0,r.tZ)(I.df,{onChange:t=>{t&&a()}
1,sx:{marginTop:"-100vh",paddingTop:"100vh",gridColumn:"1/-1"}},(0,r.tZ)(o.zx,{variant:"primary",onClick:a,sx:{paddingY:3}},(0,r.tZ)(n.cC,{id:"Show more"}))))}}}]); 2//# sourceMappingURL=component---node-modules-bottlebooks-gatsby-theme-event-pages-src-templates-producers-template-js-9dda00383519f79e33d9.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.