(window.webpackJsonp_N_E=window.webpackJsonp_N_E||[]).push([[3],{"/0+H":function(e,t,n){"use strict";t.__esModule=!0,t.isInAmpMode=a,t.useAmp=function(){return a(i.default.useContext(o.AmpStateContext))};var r,i=(r=n("q1tI"))&&r.__esModule?r:{default:r},o=n("lwAK");function a(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.ampFirst,n=void 0!==t&&t,r=e.hybrid,i=void 0!==r&&r,o=e.hasQuery,a=void 0!==o&&o;return n||i&&a}},"20a2":function(e,t,n){e.exports=n("nOHt")},"5fIB":function(e,t,n){var r=n("7eYB");e.exports=function(e){if(Array.isArray(e))return r(e)}},"8Kt/":function(e,t,n){"use strict";n("oI91");t.__esModule=!0,t.defaultHead=u,t.default=void 0;var r,i=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var t=l();if(t&&t.has(e))return t.get(e);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){var o=r?Object.getOwnPropertyDescriptor(e,i):null;o&&(o.get||o.set)?Object.defineProperty(n,i,o):n[i]=e[i]}n.default=e,t&&t.set(e,n);return n}(n("q1tI")),o=(r=n("Xuae"))&&r.__esModule?r:{default:r},a=n("lwAK"),s=n("FYa8"),c=n("/0+H");function l(){if("function"!==typeof WeakMap)return null;var e=new WeakMap;return l=function(){return e},e}function u(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=[i.default.createElement("meta",{charSet:"utf-8"})];return e||t.push(i.default.createElement("meta",{name:"viewport",content:"width=device-width"})),t}function d(e,t){return"string"===typeof t||"number"===typeof t?e:t.type===i.default.Fragment?e.concat(i.default.Children.toArray(t.props.children).reduce((function(e,t){return"string"===typeof t||"number"===typeof t?e:e.concat(t)}),[])):e.concat(t)}var f=["name","httpEquiv","charSet","itemProp"];function h(e,t){return e.reduce((function(e,t){var n=i.default.Children.toArray(t.props.children);return e.concat(n)}),[]).reduce(d,[]).reverse().concat(u(t.inAmpMode)).filter(function(){var e=new Set,t=new Set,n=new Set,r={};return function(i){var o=!0,a=!1;if(i.key&&"number"!==typeof i.key&&i.key.indexOf("$")>0){a=!0;var s=i.key.slice(i.key.indexOf("$")+1);e.has(s)?o=!1:e.add(s)}switch(i.type){case"title":case"base":t.has(i.type)?o=!1:t.add(i.type);break;case"meta":for(var c=0,l=f.length;c1)for(var n=1;n{const n=new URL(e);for(const i in t){const e=i.replace(/[A-Z]/g,(e=>`-${e.toLowerCase()}`)),r=t[i];void 0===r?n.searchParams.delete(e):Array.isArray(r)?n.searchParams.set(e,r.join(",")):n.searchParams.set(e,`${r}`)}const r=n.searchParams.get("s");return r&&(n.searchParams.delete("s"),n.searchParams.append("s",r)),n.toString()},u=(e,{pixelDensities:t,...n})=>t.map((t=>`${l(e,{...n,dpr:t})} ${t}x`)).join(", "),d=(e,{widths:t,...n})=>t.map((t=>`${l(e,{...n,w:void 0,width:t})} ${t}w`)).join(", ");const f=(e,t)=>{if(!e)return null;const n="link_type"in e?e:(e=>{var t,n,r;return{link_type:i,id:e.id,uid:null!=(t=e.uid)?t:void 0,type:e.type,tags:e.tags,lang:e.lang,url:null!=(n=e.url)?n:void 0,slug:null==(r=e.slugs)?void 0:r[0],...e.data&&Object.keys(e.data).length>0?{data:e.data}:{}}})(e);switch(n.link_type){case o:case a:return"url"in n?n.url:null;case i:if("id"in n&&t){const e=t(n);if(null!=e)return e}return"url"in n&&n.url?n.url:null;case r:default:return null}},h=(e,t)=>e?Object(s.a)(e,t):null,p=e=>null!=e,m=e=>!!e.length,g=e=>!!p(e)&&(1===e.length&&"text"in e[0]?!!e[0].text:!!e.length),y=g,v=e=>p(e)&&!!e.url,w=v,b=e=>p(e)&&("id"in e||"url"in e),k=b,R=b,x=p,A=p,S=p,E=p,P=e=>p(P)&&!!e,T=p,C=p;var L=Object.freeze({__proto__:null,richText:g,title:y,imageThumbnail:v,image:w,link:b,linkToMedia:k,contentRelationship:R,date:x,timestamp:A,color:S,number:E,keyText:P,select:T,embed:e=>p(e)&&!!e.embed_url,geoPoint:e=>p(e)&&"longitude"in e,integrationFields:C,group:e=>p(e)&&m(e),sliceZone:e=>p(e)&&m(e)});const _=[640,828,1200,2048,3840],I=(e,t={})=>{if(e&&v(e)){let{widths:n=_,...r}=t;const{url:i,dimensions:o,alt:a,copyright:s,...c}=e,u=Object.values(c);return"thumbnails"===n&&u.length<1&&(n=_),{src:l(i,r),srcset:"thumbnails"===n?[d(i,{...r,widths:[o.width]}),...u.map((e=>d(e.url,{...r,widths:[e.dimensions.width]})))].join(", "):d(e.url,{...r,widths:n})}}return null},M=[1,2,3],q=(e,t={})=>{if(e&&v(e)){const{pixelDensities:n=M,...r}=t;return{src:l(e.url,r),srcset:u(e.url,{...r,pixelDensities:n})}}return null};c.a},"98FW":function(e,t){e.exports=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r=0||(i[n]=e[n]);return i}},Aiso:function(e,t,n){e.exports=n("dQHF")},BfQY:function(e,t,n){"use strict";n.d(t,"a",(function(){return _})),n.d(t,"b",(function(){return y})),n.d(t,"c",(function(){return C})),n.d(t,"d",(function(){return s}));var r=n("8v+6");const i=e=>/^[a-zA-Z0-9][-a-zA-Z0-9]{2,}[a-zA-Z0-9]$/.test(e);class o extends Error{constructor(e="An invalid API response was returned",t,n){super(e),this.url=t,this.response=n}}const a=e=>{if(i(e))return`https://${e}.cdn.prismic.io/api/v2`;throw new o(`An invalid Prismic repository name was given: ${e}`,void 0,void 0)},s=e=>{try{return new URL(e).hostname.split(".")[0]}catch(t){throw new o(`An invalid Prismic Rest API V2 endpoint was provided: ${e}`,void 0,void 0)}},c=e=>Array.isArray(e)?e:[e],l={accessToken:"access_token"},u=e=>"string"===typeof e?e:[e.field,"desc"===e.direction?e.direction:void 0].filter(Boolean).join(" "),d=(e={},t)=>({...e,predicates:[...e.predicates||[],...c(t)]}),f=(e,t)=>{const n=e.find((e=>t(e)));if(!n)throw new o("Ref could not be found.",void 0,void 0);return n},h=e=>f(e,(e=>e.isMasterRef)),p=(e,t)=>f(e,(e=>e.id===t)),m=(e,t)=>f(e,(e=>e.label===t)),g="io.prismic.preview";var y=Object.freeze({__proto__:null,preview:g});const v=e=>e.replace(/%3B/g,";");class w extends o{}class b extends o{}class k extends o{}const R=e=>Array.isArray(e)?`[${e.map(R).join(", ")}]`:"string"===typeof e?`"${e}"`:e instanceof Date?`${e.getTime()}`:`${e}`,x=e=>(t,...n)=>{const r=n.map(R).join(", "),i=t&&n.length?", ":"";return`[${e}(${t}${i}${r})]`},A=e=>{const t=x(e);return e=>t(e)},S={at:x("at"),not:x("not"),any:x("any"),in:x("in"),fulltext:x("fulltext"),has:A("has"),missing:A("missing"),similar:(e=>{const t=x(e);return(...e)=>t("",...e)})("similar"),geopointNear:x("geopoint.near"),numberLessThan:x("number.lt"),numberGreaterThan:x("number.gt"),numberInRange:x("number.inRange"),dateAfter:x("date.after"),dateBefore:x("date.before"),dateBetween:x("date.between"),dateDayOfMonth:x("date.day-of-month"),dateDayOfMonthAfter:x("date.day-of-month-after"),dateDayOfMonthBefore:x("date.day-of-month-before"),dateDayOfWeek:x("date.day-of-week"),dateDayOfWeekAfter:x("date.day-of-week-after"),dateDayOfWeekBefore:x("date.day-of-week-before"),dateMonth:x("date.month"),dateMonthAfter:x("date.month-after"),dateMonthBefore:x("date.month-before"),dateYear:x("date.year"),dateHour:x("date.hour"),dateHourAfter:x("date.hour-after"),dateHourBefore:x("date.hour-before")},E=e=>S.at("document.type",e),P=e=>S.at("document.tags",c(e)),T=e=>S.any("document.tags",c(e)),C=(e,t)=>new L(e,t);class L{constructor(e,t={}){if(this.refState={mode:"Master",autoPreviewsEnabled:!0},this.cachedRepositoryExpiration=0,this.graphqlFetch=this.graphQLFetch.bind(this),(e=>{try{return new URL(e),!0}catch(t){return!1}})(e)?this.endpoint=e:this.endpoint=a(e),this.accessToken=t.accessToken,this.routes=t.routes,this.brokenRoute=t.brokenRoute,this.defaultParams=t.defaultParams,t.ref&&this.queryContentFromRef(t.ref),"function"===typeof t.fetch)this.fetchFn=t.fetch;else{if("function"!==typeof globalThis.fetch)throw new o("A valid fetch implementation was not provided. In environments where fetch is not available (including Node.js), a fetch implementation must be provided via a polyfill or the `fetch` option.",void 0,void 0);this.fetchFn=globalThis.fetch}this.fetchFn===globalThis.fetch&&(this.fetchFn=this.fetchFn.bind(globalThis)),this.graphQLFetch=this.graphQLFetch.bind(this)}enableAutoPreviews(){this.refState.autoPreviewsEnabled=!0}enableAutoPreviewsFromReq(e){this.refState.httpRequest=e,this.refState.autoPreviewsEnabled=!0}disableAutoPreviews(){this.refState.autoPreviewsEnabled=!1}async query(e,t){const n=await this.buildQueryURL({...t,predicates:e});return await this.fetch(n,t)}async get(e){const t=await this.buildQueryURL(e);return await this.fetch(t,e)}async getFirst(e){var t,n;const r={...e};e&&e.page||(null==e?void 0:e.pageSize)||(r.pageSize=null!=(n=null==(t=this.defaultParams)?void 0:t.pageSize)?n:1);const i=await this.buildQueryURL(r),a=(await this.fetch(i,e)).results[0];if(a)return a;throw new o("No documents were returned",i,void 0)}async dangerouslyGetAll(e={}){var t;const{limit:n=1/0,...r}=e,i={...r,pageSize:Math.min(n,r.pageSize||(null==(t=this.defaultParams)?void 0:t.pageSize)||100)},o=[];let a;for(;(!a||a.next_page)&&o.lengthsetTimeout(e,500)))}return o.slice(0,n)}async getByID(e,t){return await this.getFirst(d(t,S.at("document.id",e)))}async getByIDs(e,t){return await this.get(d(t,S.in("document.id",e)))}async getAllByIDs(e,t){return await this.dangerouslyGetAll(d(t,S.in("document.id",e)))}async getByUID(e,t,n){return await this.getFirst(d(n,[E(e),S.at(`my.${e}.uid`,t)]))}async getByUIDs(e,t,n){return await this.get(d(n,[E(e),S.in(`my.${e}.uid`,t)]))}async getAllByUIDs(e,t,n){return await this.dangerouslyGetAll(d(n,[E(e),S.in(`my.${e}.uid`,t)]))}async getSingle(e,t){return await this.getFirst(d(t,E(e)))}async getByType(e,t){return await this.get(d(t,E(e)))}async getAllByType(e,t){return await this.dangerouslyGetAll(d(t,E(e)))}async getByTag(e,t){return await this.get(d(t,T(e)))}async getAllByTag(e,t){return await this.dangerouslyGetAll(d(t,T(e)))}async getByEveryTag(e,t){return await this.get(d(t,P(e)))}async getAllByEveryTag(e,t){return await this.dangerouslyGetAll(d(t,P(e)))}async getBySomeTags(e,t){return await this.get(d(t,T(e)))}async getAllBySomeTags(e,t){return await this.dangerouslyGetAll(d(t,T(e)))}async getRepository(e){const t=new URL(this.endpoint);return this.accessToken&&t.searchParams.set("access_token",this.accessToken),await this.fetch(t.toString(),e)}async getRefs(e){return(await this.getRepository(e)).refs}async getRefByID(e,t){const n=await this.getRefs(t);return p(n,e)}async getRefByLabel(e,t){const n=await this.getRefs(t);return m(n,e)}async getMasterRef(e){const t=await this.getRefs(e);return h(t)}async getReleases(e){return(await this.getRefs(e)).filter((e=>!e.isMasterRef))}async getReleaseByID(e,t){const n=await this.getReleases(t);return p(n,e)}async getReleaseByLabel(e,t){const n=await this.getReleases(t);return m(n,e)}async getTags(e){try{const t=await this.getCachedRepositoryForm("tags",e),n=new URL(t.action);return this.accessToken&&n.searchParams.set("access_token",this.accessToken),await this.fetch(n.toString(),e)}catch(t){return(await this.getRepository(e)).tags}}async buildQueryURL({signal:e,...t}={}){const n=t.ref||await this.getResolvedRefString(),r=t.integrationFieldsRef||(await this.getCachedRepository({signal:e})).integrationFieldsRef||void 0;return((e,t)=>{var n;const{predicates:r,...i}=t,o=new URL("documents/search",`${e}/`);if(r)for(const a of c(r))o.searchParams.append("q",`[${a}]`);for(const a in i){const e=null!=(n=l[a])?n:a;let t=i[a];if("orderings"===e){const n=i[e];null!=n&&(t=`[${c(n).map((e=>u(e))).join(",")}]`)}else"routes"===e&&"object"===typeof i[e]&&(t=JSON.stringify(c(i[e])));null!=t&&o.searchParams.set(e,c(t).join(","))}return o.toString()})(this.endpoint,{...this.defaultParams,...t,ref:n,integrationFieldsRef:r,routes:t.routes||this.routes,brokenRoute:t.brokenRoute||this.brokenRoute,accessToken:t.accessToken||this.accessToken})}async resolvePreviewURL(e){var t,n;let i=e.documentID,o=e.previewToken;if("undefined"!==typeof globalThis.location){const e=new URLSearchParams(globalThis.location.search);i=i||e.get("documentId"),o=o||e.get("token")}else if(this.refState.httpRequest)if("query"in this.refState.httpRequest)i=i||(null==(t=this.refState.httpRequest.query)?void 0:t.documentId),o=o||(null==(n=this.refState.httpRequest.query)?void 0:n.token);else if("url"in this.refState.httpRequest&&this.refState.httpRequest.url){const e=new URL(this.refState.httpRequest.url).searchParams;i=i||e.get("documentId"),o=o||e.get("token")}if(null!=i&&null!=o){const t=await this.getByID(i,{signal:e.signal,ref:o,lang:"*"}),n=r.c(t,e.linkResolver);if("string"===typeof n)return n}return e.defaultURL}queryLatestContent(){this.refState.mode="Master"}queryContentFromReleaseByID(e){this.refState={...this.refState,mode:"ReleaseID",releaseID:e}}queryContentFromReleaseByLabel(e){this.refState={...this.refState,mode:"ReleaseLabel",releaseLabel:e}}queryContentFromRef(e){this.refState={...this.refState,mode:"Manual",ref:e}}async graphQLFetch(e,t){const n=await this.getCachedRepository(),r=await this.getResolvedRefString(),i={"Prismic-ref":r,Authorization:this.accessToken?`Token ${this.accessToken}`:"",...t?t.headers:{}};n.integrationFieldsRef&&(i["Prismic-integration-field-ref"]=n.integrationFieldsRef);const o={};for(const c in i)i[c]&&(o[c.toLowerCase()]=i[c]);const a=new URL(e);a.searchParams.set("ref",r);const s=a.searchParams.get("query");return s&&a.searchParams.set("query",(e=>e.replace(/(\n| )*( |{|})(\n| )*/gm,((e,t,n)=>n)))(s)),await this.fetchFn(a.toString(),{...t,headers:o})}async getCachedRepository(e){return(!this.cachedRepository||Date.now()>=this.cachedRepositoryExpiration)&&(this.cachedRepositoryExpiration=Date.now()+5e3,this.cachedRepository=await this.getRepository(e)),this.cachedRepository}async getCachedRepositoryForm(e,t){const n=(await this.getCachedRepository(t)).forms[e];if(!n)throw new o(`Form with name "${e}" could not be found`,void 0,void 0);return n}async getResolvedRefString(e){var t,n;if(this.refState.autoPreviewsEnabled){let e,r;if((null==(t=this.refState.httpRequest)?void 0:t.headers)?"get"in this.refState.httpRequest.headers&&"function"===typeof this.refState.httpRequest.headers.get?r=this.refState.httpRequest.headers.get("cookie"):"cookie"in this.refState.httpRequest.headers&&(r=this.refState.httpRequest.headers.cookie):(null==(n=globalThis.document)?void 0:n.cookie)&&(r=globalThis.document.cookie),r&&(e=(e=>{const t=e.split("; ");let n;for(const r of t){const e=r.split("=");v(e[0]).replace(/%3D/g,"=")!==g||(n=v(e.slice(1).join("=")))}return n})(r)),e)return e}const r=await this.getCachedRepository(e),i=this.refState.mode;if("ReleaseID"===i)return p(r.refs,this.refState.releaseID).ref;if("ReleaseLabel"===i)return m(r.refs,this.refState.releaseLabel).ref;if("Manual"===i){const e=await(o=this.refState.ref,"function"===typeof o?o:()=>o)();if("string"===typeof e)return e}var o;return h(r.refs).ref}async fetch(e,t={}){const n=await this.fetchFn(e,{signal:t.signal});let r;try{r=await n.json()}catch(i){throw 404===n.status?new b(`Prismic repository not found. Check that "${this.endpoint}" is pointing to the correct repository.`,e,void 0):new o(void 0,e,void 0)}switch(n.status){case 200:return r;case 400:throw new k(r.message,e,r);case 401:case 403:throw new w("error"in r?r.error:r.message,e,r)}throw new o(void 0,e,r)}}const _=S},EGVP:function(e,t,n){"use strict";n.d(t,"a",(function(){return u})),n.d(t,"b",(function(){return m})),n.d(t,"c",(function(){return d})),n.d(t,"d",(function(){return p}));var r=n("d5oW");const i=()=>(++i.i).toString();i.i=0;const o=(e,t=[])=>({key:i(),type:e.type,text:"text"in e?e.text:void 0,node:e,children:t}),a=e=>o({type:r.a.span,text:e,spans:[]}),s=e=>{const t=e.slice(0);for(let n=0;n{if("text"in e)return o(e,l(e.spans,e));if("items"in e){const t=[];for(let n=0;n{if(!e.length)return[a(t.text)];const r=e.slice(0);r.sort(((e,t)=>e.start-t.start||t.end-e.end));const i=[];for(let s=0;s=e.start&&n.end<=e.end&&(h.push(n),r.splice(t,1),t--)}0===s&&u>0&&i.push(a(t.text.slice(0,u)));const p={...e,text:f};i.push(o(p,l(h,{...t,text:f},e))),d{let n="";for(let r=0;rf((e=>{const t=s(e),n=[];for(let r=0;r{const n=[];for(let r=0;r(t,n,r,i,o)=>{const a=e[h[t]||t];if(a)return a({type:t,node:n,text:r,children:i,key:o})},m=(...e)=>(...t)=>{for(let n=0;ne.replace(/%3B/g,";");function c({repositoryName:e,children:t,updatePreviewURL:n="/api/preview",exitPreviewURL:c="/api/exit-preview"}){const l=Object(a.useRouter)(),u=l.basePath+n,d=l.basePath+c;return i.useEffect((()=>{const t=async()=>{(await globalThis.fetch(u)).ok?globalThis.location.reload():console.error(`[] Failed to start or update Preview Mode using the "${u}" API endpoint. Does it exist?`)},n=async e=>{e.preventDefault(),await t()},i=async e=>{e.preventDefault();(await globalThis.fetch(d)).ok?globalThis.location.reload():console.error(`[] Failed to exit Preview Mode using the "${d}" API endpoint. Does it exist?`)};if(l.isPreview)window.addEventListener("prismicPreviewUpdate",n),window.addEventListener("prismicPreviewEnd",i);else{const n=((e,t)=>{const n=t.split("; ");for(const r of n){const t=r.split("=");if(s(t[0]).replace(/%3D/g,"=")===e){const e=t.slice(1).join("=");return s(e)}}})(r.b.preview,globalThis.document.cookie);if(n){const r=window.location.href.startsWith(window.location.origin+l.basePath),i=(decodeURIComponent(n).match(/"(.+).prismic.io"/)||[])[1];r&&i===e&&t()}}return()=>{window.removeEventListener("prismicPreviewUpdate",n),window.removeEventListener("prismicPreviewEnd",i)}}),[e,d,u,l.isPreview,l.basePath]),i.createElement(i.Fragment,null,t,i.createElement(o.c,{repositoryName:e}))}const l=e=>{if("previewData"in e&&e.previewData){const{previewData:t}=e;(e=>"object"===typeof e&&"ref"in e)(t)&&t.ref&&e.client.queryContentFromRef(t.ref)}else"req"in e&&e.req&&e.client.enableAutoPreviewsFromReq(e.req)}},UWYU:function(e,t,n){"use strict";t.__esModule=!0,t.imageConfigDefault=t.VALID_LOADERS=void 0;t.VALID_LOADERS=["default","imgix","cloudinary","akamai"];t.imageConfigDefault={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",domains:[]}},Xuae:function(e,t,n){"use strict";var r=n("mPvQ"),i=n("/GRZ"),o=n("i2R6"),a=(n("qXWd"),n("48fX")),s=n("tCBg"),c=n("T0f4");function l(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=c(e);if(t){var i=c(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return s(this,n)}}t.__esModule=!0,t.default=void 0;var u=n("q1tI"),d=function(e){a(n,e);var t=l(n);function n(e){var o;return i(this,n),(o=t.call(this,e))._hasHeadManager=void 0,o.emitChange=function(){o._hasHeadManager&&o.props.headManager.updateHead(o.props.reduceComponentsToState(r(o.props.headManager.mountedInstances),o.props))},o._hasHeadManager=o.props.headManager&&o.props.headManager.mountedInstances,o}return o(n,[{key:"componentDidMount",value:function(){this._hasHeadManager&&this.props.headManager.mountedInstances.add(this),this.emitChange()}},{key:"componentDidUpdate",value:function(){this.emitChange()}},{key:"componentWillUnmount",value:function(){this._hasHeadManager&&this.props.headManager.mountedInstances.delete(this),this.emitChange()}},{key:"render",value:function(){return null}}]),n}(u.Component);t.default=d},cpVT:function(e,t,n){"use strict";function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}n.d(t,"a",(function(){return r}))},d5oW:function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));const r={heading1:"heading1",heading2:"heading2",heading3:"heading3",heading4:"heading4",heading5:"heading5",heading6:"heading6",paragraph:"paragraph",preformatted:"preformatted",strong:"strong",em:"em",listItem:"list-item",oListItem:"o-list-item",list:"group-list-item",oList:"group-o-list-item",image:"image",embed:"embed",hyperlink:"hyperlink",label:"label",span:"span"}},dEHY:function(e,t,n){"use strict";t.__esModule=!0,t.toBase64=function(e){return window.btoa(e)}},dKDz:function(e,t,n){"use strict";var r=/["'&<>]/;e.exports=function(e){var t,n=""+e,i=r.exec(n);if(!i)return n;var o="",a=0,s=0;for(a=i.index;a')):"fixed"===T&&(_={overflow:"hidden",boxSizing:"border-box",display:"inline-block",position:"relative",width:B,height:O})}else"undefined"===typeof B&&"undefined"===typeof O&&"fill"===T&&(_={display:"block",overflow:"hidden",position:"absolute",top:0,left:0,bottom:0,right:0,boxSizing:"border-box",margin:0});var W={src:"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",srcSet:void 0,sizes:void 0};z&&(W=function(e){var t=e.src,n=e.unoptimized,r=e.layout,o=e.width,a=e.quality,s=e.sizes,c=e.loader;if(n)return{src:t,srcSet:void 0,sizes:void 0};var l=function(e,t){if("number"!==typeof e||"fill"===t||"responsive"===t)return{widths:m,kind:"w"};return{widths:i(new Set([e,2*e].map((function(e){return w.find((function(t){return t>=e}))||w[w.length-1]})))),kind:"x"}}(o,r),u=l.widths,d=l.kind,f=u.length-1;return{src:c({src:t,quality:a,width:u[f]}),sizes:s||"w"!==d?s:"100vw",srcSet:u.map((function(e,n){return"".concat(c({src:t,quality:a,width:e})," ").concat("w"===d?e:n+1).concat(d)})).join(", ")}}({src:t,unoptimized:s,layout:T,width:B,quality:U,sizes:n,loader:E}));C&&(_=void 0,I=void 0,$=void 0);return c.default.createElement("div",{style:_},I?c.default.createElement("div",{style:I},M?c.default.createElement("img",{style:{maxWidth:"100%",display:"block",margin:0,border:"none",padding:0},alt:"","aria-hidden":!0,role:"presentation",src:"data:image/svg+xml;base64,".concat((0,u.toBase64)(M))}):null):null,c.default.createElement("img",Object.assign({},P,W,{decoding:"async",className:g,ref:F,style:$})),h?c.default.createElement(l.default,null,c.default.createElement("link",{key:"__nimg-"+W.src+W.srcSet+W.sizes,rel:"preload",as:"image",href:W.srcSet?void 0:W.src,imagesrcset:W.srcSet,imagesizes:W.sizes})):null)};var a=o(n("98FW")),s=o(n("1ccW")),c=o(n("q1tI")),l=o(n("8Kt/")),u=n("dEHY"),d=n("UWYU"),f=n("vNVm");var h=new Map([["imgix",function(e){var t=e.root,n=e.src,r=e.width,i=e.quality,o=["auto=format","fit=max","w="+r],a="";i&&o.push("q="+i);o.length&&(a="?"+o.join("&"));return"".concat(t).concat(R(n)).concat(a)}],["cloudinary",function(e){var t=e.root,n=e.src,r=e.width,i=e.quality,o=["f_auto","c_limit","w_"+r,"q_"+(i||"auto")].join(",")+"/";return"".concat(t).concat(o).concat(R(n))}],["akamai",function(e){var t=e.root,n=e.src,r=e.width;return"".concat(t).concat(R(n),"?imwidth=").concat(r)}],["default",function(e){var t=e.root,n=e.src,r=e.width,i=e.quality;0;return"".concat(t,"?url=").concat(encodeURIComponent(n),"&w=").concat(r,"&q=").concat(i||75)}]]),p={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"",loader:"cloudinary"}||d.imageConfigDefault,m=p.deviceSizes,g=p.imageSizes,y=p.loader,v=p.path,w=(p.domains,[].concat(i(m),i(g)));function b(e){return"number"===typeof e?e:"string"===typeof e?parseInt(e,10):void 0}function k(e){var t=h.get(y);if(t)return t((0,s.default)({root:v},e));throw new Error('Unknown "loader" found in "next.config.js". Expected: '.concat(d.VALID_LOADERS.join(", "),". Received: ").concat(y))}function R(e){return"/"===e[0]?e.slice(1):e}m.sort((function(e,t){return e-t})),w.sort((function(e,t){return e-t}))},kG2m:function(e,t){e.exports=function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}},ki5R:function(e){e.exports=JSON.parse('{"apiEndpoint":"https://patch-magazine.prismic.io/api/v2","libraries":["@/slices"],"_latest":"0.3.0","localSliceSimulatorURL":"http://localhost:3000/slice-simulator","framework":"next","storybook":"http://localhost:8888"}')},lwAK:function(e,t,n){"use strict";var r;t.__esModule=!0,t.AmpStateContext=void 0;var i=((r=n("q1tI"))&&r.__esModule?r:{default:r}).default.createContext({});t.AmpStateContext=i},mPvQ:function(e,t,n){var r=n("5fIB"),i=n("rlHP"),o=n("KckH"),a=n("kG2m");e.exports=function(e){return r(e)||i(e)||o(e)||a()}},oI91:function(e,t){e.exports=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},rlHP:function(e,t){e.exports=function(e){if("undefined"!==typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}},vNVm:function(e,t,n){"use strict";var r=n("zoAU");t.__esModule=!0,t.useIntersection=function(e){var t=e.rootMargin,n=e.disabled||!a,c=(0,i.useRef)(),l=(0,i.useState)(!1),u=r(l,2),d=u[0],f=u[1],h=(0,i.useCallback)((function(e){c.current&&(c.current(),c.current=void 0),n||d||e&&e.tagName&&(c.current=function(e,t,n){var r=function(e){var t=e.rootMargin||"",n=s.get(t);if(n)return n;var r=new Map,i=new IntersectionObserver((function(e){e.forEach((function(e){var t=r.get(e.target),n=e.isIntersecting||e.intersectionRatio>0;t&&n&&t(n)}))}),e);return s.set(t,n={id:t,observer:i,elements:r}),n}(n),i=r.id,o=r.observer,a=r.elements;return a.set(e,t),o.observe(e),function(){a.delete(e),o.unobserve(e),0===a.size&&(o.disconnect(),s.delete(i))}}(e,(function(e){return e&&f(e)}),{rootMargin:t}))}),[n,t,d]);return(0,i.useEffect)((function(){if(!a&&!d){var e=(0,o.requestIdleCallback)((function(){return f(!0)}));return function(){return(0,o.cancelIdleCallback)(e)}}}),[d]),[h,d]};var i=n("q1tI"),o=n("0G5g"),a="undefined"!==typeof IntersectionObserver;var s=new Map},y8Lj:function(e,t,n){"use strict";(function(e){n.d(t,"d",(function(){return o})),n.d(t,"c",(function(){return a})),n.d(t,"a",(function(){return s})),n.d(t,"b",(function(){return c}));n("nKUr"),n("cpVT");var r=n("BfQY"),i=(n("PRA2"),n("ki5R"));var o=r.d(i.apiEndpoint),a=(i.apiEndpoint,function(e){return"page"===e.type?"/".concat(e.uid):"plant_care"===e.type?"/plant-care/".concat(e.uid):"inspiration"===e.type?"/inspiration/".concat(e.uid):"/"}),s=function(t){var n=a(t);return n?"".concat(e.env.BASE_URL||"/gb/en/read").concat(n):""},c=function(e){return e?r.a.in("document.id",e):null}}).call(this,n("8oxB"))},yN0F:function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return c})),n.d(t,"b",(function(){return f})),n.d(t,"c",(function(){return y})),n.d(t,"d",(function(){return g}));var r=n("q1tI"),i=n("8v+6"),o=n("EGVP"),a=n("d5oW");const s=r.createContext({}),c=({client:e,linkResolver:t,richTextComponents:n,internalLinkComponent:i,externalLinkComponent:o,children:a})=>{const c=r.useMemo((()=>({client:e,linkResolver:t,richTextComponents:n,internalLinkComponent:i,externalLinkComponent:o})),[e,t,n,i,o]);return r.createElement(s.Provider,{value:c},a)},l=()=>r.useContext(s)||{};"undefined"===typeof e&&(globalThis.process={env:{}});const u=(e,t)=>{const n=l();const o=e.linkResolver||n.linkResolver;let a;"href"in e?a=e.href:"document"in e&&e.document?a=i.c(e.document,o):"field"in e&&e.field&&(a=i.c(e.field,o));const s=a&&(e=>{const t=/^(\/(?!\/)|#)/.test(e),n=!t&&!/^https?:\/\//.test(e);return t&&!n})(a),c=e.target||"field"in e&&e.field&&"target"in e.field&&e.field.target||!s&&"_blank"||void 0,u=e.rel||("_blank"===c?"noopener noreferrer":void 0),d=e.internalComponent||n.internalLinkComponent||"a",f=e.externalComponent||n.externalLinkComponent||"a",h=s?d:f,p=Object.assign({},e);return delete p.linkResolver,delete p.internalComponent,delete p.externalComponent,delete p.rel,delete p.target,"field"in p?delete p.field:"document"in p?delete p.document:"href"in p&&delete p.href,a?r.createElement(h,{...p,ref:t,href:a,target:c,rel:u}):null};const d=r.forwardRef(u),f=e=>{const t=l();return r.useMemo((()=>{if(i.e.richText(e.field)){const i=e.linkResolver||t.linkResolver,a=o.b("object"===typeof e.components?o.d(e.components):e.components,"object"===typeof t.richTextComponents?o.d(t.richTextComponents):t.richTextComponents,(n={linkResolver:i,internalLinkComponent:e.internalLinkComponent,externalLinkComponent:e.externalLinkComponent},o.d({heading1:({children:e,key:t})=>r.createElement("h1",{key:t},e),heading2:({children:e,key:t})=>r.createElement("h2",{key:t},e),heading3:({children:e,key:t})=>r.createElement("h3",{key:t},e),heading4:({children:e,key:t})=>r.createElement("h4",{key:t},e),heading5:({children:e,key:t})=>r.createElement("h5",{key:t},e),heading6:({children:e,key:t})=>r.createElement("h6",{key:t},e),paragraph:({children:e,key:t})=>r.createElement("p",{key:t},e),preformatted:({node:e,key:t})=>r.createElement("pre",{key:t},e.text),strong:({children:e,key:t})=>r.createElement("strong",{key:t},e),em:({children:e,key:t})=>r.createElement("em",{key:t},e),listItem:({children:e,key:t})=>r.createElement("li",{key:t},e),oListItem:({children:e,key:t})=>r.createElement("li",{key:t},e),list:({children:e,key:t})=>r.createElement("ul",{key:t},e),oList:({children:e,key:t})=>r.createElement("ol",{key:t},e),image:({node:e,key:t})=>{var i;const o=r.createElement("img",{src:e.url,alt:null!=(i=e.alt)?i:void 0,"data-copyright":e.copyright?e.copyright:void 0});return r.createElement("p",{key:t,className:"block-img"},e.linkTo?r.createElement(d,{linkResolver:n.linkResolver,internalComponent:n.internalLinkComponent,externalComponent:n.externalLinkComponent,field:e.linkTo},o):o)},embed:({node:e,key:t})=>{var n;return r.createElement("div",{key:t,"data-oembed":e.oembed.embed_url,"data-oembed-type":e.oembed.type,"data-oembed-provider":e.oembed.provider_name,dangerouslySetInnerHTML:{__html:null!=(n=e.oembed.html)?n:""}})},hyperlink:({node:e,children:t,key:i})=>r.createElement(d,{key:i,field:e.data,linkResolver:n.linkResolver,internalComponent:n.internalLinkComponent,externalComponent:n.externalLinkComponent},t),label:({node:e,children:t,key:n})=>r.createElement("span",{key:n,className:e.data.label},t),span:({text:e,key:t})=>{const n=[];let i=0;for(const o of e.split("\n"))i>0&&n.push(r.createElement("br",{key:`${i}__break`})),n.push(r.createElement(r.Fragment,{key:`${i}__line`},o)),i++;return r.createElement(r.Fragment,{key:t},n)}}))),s=o.c(e.field,((e,t,n,i,o)=>{const s=a(e,t,n,i,o);return r.isValidElement(s)&&null==s.key?r.cloneElement(s,{key:o}):s}));return r.createElement(r.Fragment,null,s)}return null!=e.fallback?r.createElement(r.Fragment,null,e.fallback):null;var n}),[e.field,e.internalLinkComponent,e.externalLinkComponent,e.components,e.linkResolver,e.fallback,t.linkResolver,t.richTextComponents])},h=(e,t)=>{const{field:n,alt:o,fallbackAlt:a,imgixParams:s,widths:c,pixelDensities:l,...u}=e;if(i.e.imageThumbnail(n)){let e,d;if(c||!l){const t=i.b(n,{...s,widths:"defaults"===c?void 0:c});e=t.src,d=t.srcset}else if(l){const t=i.a(n,{...s,pixelDensities:"defaults"===l?void 0:l});e=t.src,d=t.srcset}return r.createElement("img",{ref:t,src:e,srcSet:d,alt:null!=o?o:n.alt||a,...u})}return null};r.forwardRef(h);const p=e=>{const t=e.replace(/(?:-|_)(\w)/g,((e,t)=>t?t.toUpperCase():""));return t[0].toUpperCase()+t.slice(1)},m=()=>null,g=({slices:e=[],components:t={},resolver:n,defaultComponent:i=m,context:o={}})=>{const a=r.useMemo((()=>e.map(((a,s)=>{const c="slice_type"in a?a.slice_type:a.type;let l=t[c]||i;if(n){const e=n({slice:a,sliceName:p(c),i:s});e&&(l=e)}const u="id"in a&&a.id?a.id:`${s}-${JSON.stringify(a)}`;return r.createElement(l,{key:u,slice:a,index:s,slices:e,context:o})}))),[t,o,i,e,n]);return r.createElement(r.Fragment,null,a)},y=({repositoryName:e,type:t="new"})=>{const n=`https://static.cdn.prismic.io/prismic.js?repo=${e}${"new"===t?"&new=true":""}`;return r.useEffect((()=>{if(!document.querySelector(`script[src="${n}"]`)){const r=document.createElement("script");r.src=n,r.defer=!0,r.dataset.prismicToolbar="",r.dataset.repositoryName=e,r.dataset.type=t,document.body.appendChild(r)}}),[e,t,n]),null};a.a}).call(this,n("8oxB"))}}]);