PageSourceSearch

https://www.treedom.net/_next/static/chunks/pages/landing/[slug]-be93f92fb5637af3.js

js treedom.net collected 2026-10-02 04:11:58 UTC 91,219 bytes, 2 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[86890],{72910:function(e){var n={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"ProductCounter"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"productCategoryId"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"productCategory"},arguments:[{kind:"Argument",name:{kind:"Name",value:"id"},value:{kind:"Variable",name:{kind:"Name",value:"productCategoryId"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"productsSoldCount"},arguments:[],directives:[]}]}}]}}],loc:{start:0,end:139}};n.loc.source={body:"query ProductCounter($productCategoryId: ID!) {\n    productCategory(id: $productCategoryId) {\n        id\n        productsSoldCount\n    }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};var i={};function t(e,n){for(var i=0;i<e.definitions.length;i++){var t=e.definitions[i];if(t.name&&t.name.value==n)return t}}n.definitions.forEach(function(e){if(e.name){var n=new Set;(function e(n,i){if("FragmentSpread"===n.kind)i.add(n.name.value);else if("VariableDefinition"===n.kind){var t=n.type;"NamedType"===t.kind&&i.add(t.name.value)}n.selectionSet&&n.selectionSet.selections.forEach(function(n){e(n,i)}),n.variableDefinitions&&n.variableDefinitions.forEach(function(n){e(n,i)}),n.definitions&&n.definitions.forEach(function(n){e(n,i)})})(e,n),i[e.name.value]=n}}),e.exports=n,e.exports.ProductCounter=function(e,n){var a={kind:e.kind,definitions:[t(e,n)]};e.hasOwnProperty("loc")&&(a.loc=e.loc);var r=i[n]||new Set,o=new Set,d=new Set;for(r.forEach(function(e){d.add(e)});d.size>0;){var l=d;d=new Set,l.forEach(function(e){o.has(e)||(o.add(e),(i[e]||new Set).forEach(function(e){d.add(e)}))})}return o.forEach(function(n){var i=t(e,n);i&&a.definitions.push(i)}),a}(n,"ProductCounter")},8354:function(e,n,i){var t={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"Products"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"locale"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"customerGroup"}},type:{kind:"NamedType",name:{kind:"Name",value:"EcommerceCustomerGroup"}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"country"}},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"collection"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"products"},arguments:[{kind:"Argument",name:{kind:"Name",value:"collection"},value:{kind:"Variable",name:{kind:"Name",value:"collection"}}},{kind:"Argument",name:{kind:"Name",value:"customerGroup"},value:{kind:"Variable",name:{kind:"Name",value:"customerGroup"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"edges"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"node"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"ProductTree"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"LandingProductTreeCard"},directives:[]}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"ProductHoroscopeTree"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"LandingProductHoroscopeTreeCard"},directives:[]}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"ProductBundleTree"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"LandingProductBundleTreeCard"},directives:[]}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"ProductUpperWear"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"LandingProductUpperWearCard"},directives:[]}]}}]}}]}}]}}]}}],loc:{start:0,end:868}};t.loc.source={body:"#import './fragments/ProductBundleTreeCardFragment.treedom-next.gql'\n#import './fragments/ProductHoroscopeTreeCardFragment.treedom-next.gql'\n#import './fragments/ProductTreeCardFragment.treedom-next.gql'\n#import './fragments/ProductUpperWearCardFragment.treedom-next.gql'\n\n\n\nquery Products(\n  $locale: String!\n  $customerGroup: EcommerceCustomerGroup\n  $country: String\n  $collection: String!\n) {\n  products(\n      collection: $collection\n      customerGroup: $customerGroup\n    ) {\n    edges {\n      node {\n        ... on ProductTree {\n          ...LandingProductTreeCard\n        }\n        ... on ProductHoroscopeTree {\n          ...LandingProductHoroscopeTreeCard\n        }\n        ... on ProductBundleTree {\n          ...LandingProductBundleTreeCard\n        }\n        ... on ProductUpperWear {\n          ...LandingProductUpperWearCard\n        }\n      }\n    }\n  }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};var a={};function r(e){return e.filter(function(e){if("FragmentDefinition"!==e.kind)return!0;var n=e.name.value;return!a[n]&&(a[n]=!0,!0)})}t.definitions=t.definitions.concat(r(i(81580).definitions)),t.definitions=t.definitions.concat(r(i(43070).definitions)),t.definitions=t.definitions.concat(r(i(32687).definitions)),t.definitions=t.definitions.concat(r(i(11148).definitions));var o={};function d(e,n){for(var i=0;i<e.definitions.length;i++){var t=e.definitions[i];if(t.name&&t.name.value==n)return t}}t.definitions.forEach(function(e){if(e.name){var n=new Set;(function e(n,i){if("FragmentSpread"===n.kind)i.add(n.name.value);
1else if("VariableDefinition"===n.kind){var t=n.type;"NamedType"===t.kind&&i.add(t.name.value)}n.selectionSet&&n.selectionSet.selections.forEach(function(n){e(n,i)}),n.variableDefinitions&&n.variableDefinitions.forEach(function(n){e(n,i)}),n.definitions&&n.definitions.forEach(function(n){e(n,i)})})(e,n),o[e.name.value]=n}}),e.exports=t,e.exports.Products=function(e,n){var i={kind:e.kind,definitions:[d(e,n)]};e.hasOwnProperty("loc")&&(i.loc=e.loc);var t=o[n]||new Set,a=new Set,r=new Set;for(t.forEach(function(e){r.add(e)});r.size>0;){var l=r;r=new Set,l.forEach(function(e){a.has(e)||(a.add(e),(o[e]||new Set).forEach(function(e){r.add(e)}))})}return a.forEach(function(n){var t=d(e,n);t&&i.definitions.push(t)}),i}(t,"Products")},94275:function(e){var n={kind:"Document",definitions:[{kind:"FragmentDefinition",name:{kind:"Name",value:"ServiceLandingCtaFragment"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Cta"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"documentId"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"url"},arguments:[],directives:[]}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"ServiceLandingImageFragment"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"UploadFile"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"url"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"width"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"height"},arguments:[],directives:[]}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"ServiceLandingCardFragment"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"ServiceLandingCard"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"documentId"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"description"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"extendedDescription"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"image"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"ServiceLandingImageFragment"},directives:[]}]}}]}},{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"ServiceLanding"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"slug"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"serviceLandings"},arguments:[{kind:"Argument",name:{kind:"Name",value:"filters"},value:{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"slug"},value:{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"eqi"},value:{kind:"Variable",name:{kind:"Name",value:"slug"}}}]}}]}},{kind:"Argument",name:{kind:"Name",value:"pagination"},value:{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"pageSize"},value:{kind:"IntValue",value:"1"}}]}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"documentId"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"slug"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"seo"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"documentId"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"description"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"hero"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"documentId"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"description"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"backgroundImage"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"ServiceLandingImageFragment"},directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"primaryCta"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"ServiceLandingCtaFragment"},directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"secondaryCta"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"ServiceLandingCtaFragment"},directives:[]}]}}]}},{kind:"Field",name:{kind:"Name",value:"children"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"__typename"},arguments:[],directives:[]},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"ComponentServiceLandingSectionReference"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"section"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"documentId"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"description"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"image"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"ServiceLandingImageFragment"},directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"primaryCta"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"ServiceLandingCtaFragment"},directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"secondaryCta"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"ServiceLandingCtaFragment"},directives:[]}]}}]}}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"ComponentServiceLandingStepsReference"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"steps"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"documentId"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"pretitle"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"steps"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"ServiceLandingCardFragment"},directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"primaryCta"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"ServiceLandingCtaFragment"},directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"secondaryCta"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"ServiceLandingCtaFragment"},directives:[]}]}}]}}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"ComponentServiceLandingServicesReference"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"services"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"documentId"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"description"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"services"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"ServiceLandingCardFragment"},directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"primaryCta"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"ServiceLandingCtaFragment"},directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"secondaryCta"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"ServiceLandingCtaFragment"},directives:[]}]}}]}}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"ComponentServiceLandingTrustpilotReviewsReference"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"reviews"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"documentId"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"reviews"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"ServiceLandingImageFragment"},directives:[]}]}}]}}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"ComponentServiceLandingFaqsReference"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"faqs"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"documentId"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"faqs"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"documentId"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"question"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"answer"},arguments:[],directives:[]}]}}]}}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"ComponentServiceLandingProductsReference"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"products"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"documentId"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"subtitle"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"productsCategory"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"counterProductsCategory"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"counterProductsLabel"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"counterProductsCustomerGroup"},arguments:[],directives:[]}]}}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"ComponentServiceLandingContactFormSectionReference"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"contactFormSection"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"documentId"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"description"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"primaryCta"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"ServiceLandingCtaFragment"},directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"secondaryCta"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"ServiceLandingCtaFragment"},directives:[]}]}}]}}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"ComponentServiceLandingBlockReference"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"block"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"documentId"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"blockType"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"description"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"image"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"ServiceLandingImageFragment"},directives:[]}]}}]}}]}}]}}]}}]}}],loc:{start:0,end:3318}};n.loc.source={body:"fragment ServiceLandingCtaFragment on Cta {\n  documentId\n  title\n  url\n}\n\nfragment ServiceLandingImageFragment on UploadFile {\n  url\n  width\n  height\n}\n\nfragment ServiceLandingCardFragment on ServiceLandingCard {\n  documentId\n  title\n  description\n  extendedDescription\n  image {\n    ...ServiceLandingImageFragment\n  }\n}\n\n# service-landing has no i18n — locale not supported on this query\nquery ServiceLanding($slug: String!) {\n  serviceLandings(\n    filters: { slug: { eqi: $slug } }\n    pagination: { pageSize: 1 }\n  ) {\n    documentId\n    slug\n    seo {\n      documentId\n      title\n      description\n    }\n    hero {\n      documentId\n      title\n      description\n      backgroundImage {\n        ...ServiceLandingImageFragment\n      }\n      primaryCta {\n        ...ServiceLandingCtaFragment\n      }\n      secondaryCta {\n        ...ServiceLandingCtaFragment\n      }\n    }\n    children {\n      __typename\n      ... on ComponentServiceLandingSectionReference {\n        section {\n          documentId\n          title\n          description\n          image {\n            ...ServiceLandingImageFragment\n          }\n          primaryCta {\n            ...ServiceLandingCtaFragment\n          }\n          secondaryCta {\n            ...ServiceLandingCtaFragment\n          }\n        }\n      }\n      ... on ComponentServiceLandingStepsReference {\n        steps {\n          documentId\n          pretitle\n          title\n          steps {\n            ...ServiceLandingCardFragment\n          }\n          primaryCta {\n            ...ServiceLandingCtaFragment\n          }\n          secondaryCta {\n            ...ServiceLandingCtaFragment\n          }\n        }\n      }\n      ... on ComponentServiceLandingServicesReference {\n        services {\n          documentId\n          title\n          description\n          services {\n            ...ServiceLandingCardFragment\n          }\n          primaryCta {\n            ...ServiceLandingCtaFragment\n          }\n          secondaryCta {\n            ...ServiceLandingCtaFragment\n          }\n        }\n      }\n      ... on ComponentServiceLandingTrustpilotReviewsReference {\n        reviews {\n          documentId\n          title\n          reviews {\n            ...ServiceLandingImageFragment\n          }\n        }\n      }\n      ... on ComponentServiceLandingFaqsReference {\n        faqs {\n          documentId\n          title\n          faqs {\n            documentId\n            question\n            answer\n          }\n        }\n      }\n      ... on ComponentServiceLandingProductsReference {\n        products {\n          documentId\n          title\n          subtitle\n          productsCategory\n          counterProductsCategory\n          counterProductsLabel\n          counterProductsCustomerGroup\n        }\n      }\n      ... on ComponentServiceLandingContactFormSectionReference {\n        contactFormSection {\n          documentId\n          title\n          description\n          primaryCta {\n            ...ServiceLandingCtaFragment\n          }\n          secondaryCta {\n            ...ServiceLandingCtaFragment\n          }\n        }\n      }\n      ... on ComponentServiceLandingBlockReference {\n        block {\n          documentId\n          blockType\n          
1title\n          description\n          image {\n            ...ServiceLandingImageFragment\n          }\n        }\n      }\n    }\n  }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};var i={};function t(e,n){for(var i=0;i<e.definitions.length;i++){var t=e.definitions[i];if(t.name&&t.name.value==n)return t}}function a(e,n){var a={kind:e.kind,definitions:[t(e,n)]};e.hasOwnProperty("loc")&&(a.loc=e.loc);var r=i[n]||new Set,o=new Set,d=new Set;for(r.forEach(function(e){d.add(e)});d.size>0;){var l=d;d=new Set,l.forEach(function(e){o.has(e)||(o.add(e),(i[e]||new Set).forEach(function(e){d.add(e)}))})}return o.forEach(function(n){var i=t(e,n);i&&a.definitions.push(i)}),a}n.definitions.forEach(function(e){if(e.name){var n=new Set;(function e(n,i){if("FragmentSpread"===n.kind)i.add(n.name.value);else if("VariableDefinition"===n.kind){var t=n.type;"NamedType"===t.kind&&i.add(t.name.value)}n.selectionSet&&n.selectionSet.selections.forEach(function(n){e(n,i)}),n.variableDefinitions&&n.variableDefinitions.forEach(function(n){e(n,i)}),n.definitions&&n.definitions.forEach(function(n){e(n,i)})})(e,n),i[e.name.value]=n}}),e.exports=n,e.exports.ServiceLandingCtaFragment=a(n,"ServiceLandingCtaFragment"),e.exports.ServiceLandingImageFragment=a(n,"ServiceLandingImageFragment"),e.exports.ServiceLandingCardFragment=a(n,"ServiceLandingCardFragment"),e.exports.ServiceLanding=a(n,"ServiceLanding")},81580:function(e){var n={kind:"Document",definitions:[{kind:"FragmentDefinition",name:{kind:"Name",value:"LandingProductHoroscopeTreeCardChild"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"ProductHoroscopeTree"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"projectSpecie"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"co2"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"project"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"country"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"name"},arguments:[{kind:"Argument",name:{kind:"Name",value:"locale"},value:{kind:"Variable",name:{kind:"Name",value:"locale"}}}],directives:[]}]}}]}}]}}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"LandingProductTreeCardChild"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"ProductTree"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"projectSpecie"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"co2"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"project"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"country"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"name"},arguments:[{kind:"Argument",name:{kind:"Name",value:"locale"},value:{kind:"Variable",name:{kind:"Name",value:"locale"}}}],directives:[]}]}}]}}]}}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"LandingProductBundleTreeCardChild"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"ProductBundleTreeItem"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"quantity"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"product"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"ProductHoroscopeTree"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"LandingProductHoroscopeTreeCardChild"},directives:[]}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"ProductTree"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"LandingProductTreeCardChild"},directives:[]}]}}]}}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"LandingProductBundleTreeCard"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"ProductBundleTree"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"slug"},arguments:[{kind:"Argument",name:{kind:"Name",value:"locale"},value:{kind:"Variable",name:{kind:"Name",value:"locale"}}}],directives:[]},{kind:"Field",name:{kind:"Name",value:"name"},arguments:[{kind:"Argument",name:{kind:"Name",value:"locale"},value:{kind:"Variable",name:{kind:"Name",value:"locale"}}}],directives:[]},{kind:"Field",name:{kind:"Name",value:"icon"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"url"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"fullPrices"},arguments:[{kind:"Argument",name:{kind:"Name",value:"customerGroup"},value:{kind:"Variable",name:{kind:"Name",value:"customerGroup"}}},{kind:"Argument",name:{kind:"Name",value:"country"},value:{kind:"Variable",name:{kind:"Name",value:"country"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"currencyCode"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"centAmount"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"prices"},arguments:[{kind:"Argument",name:{kind:"Name",value:"customerGroup"},value:{kind:"Variable",name:{kind:"Name",value:"customerGroup"}}},{kind:"Argument",name:{kind:"Name",value:"country"},value:{kind:"Variable",name:{kind:"Name",value:"country"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"centAmount"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"currencyCode"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"caption"},arguments:[{kind:"Argument",name:{kind:"Name",value:"locale"},value:{kind:"Variable",name:{kind:"Name",value:"locale"}}}],directives:[]},{kind:"Field",name:{kind:"Name",value:"captionTextColor"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"badge"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"key"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"validUntil"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"isAvailable"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"benefits"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"environmental"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"socialEconomic"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"products"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"LandingProductBundleTreeCardChild"},directives:[]}]}}]}}],loc:{start:0,end:1152}};n.loc.source={body:"fragment LandingProductHoroscopeTreeCardChild on ProductHoroscopeTree {\n  projectSpecie {\n    id\n    co2\n    project {\n      country {\n        name(locale: $locale)\n      }\n    }\n  }\n}\n\nfragment LandingProductTreeCardChild on ProductTree {\n  projectSpecie {\n    id\n    co2\n    project {\n      country {\n        name(locale: $locale)\n      }\n    }\n  }\n}\n\nfragment LandingProductBundleTreeCardChild on ProductBundleTreeItem {\n  quantity\n  product {\n    ... on ProductHoroscopeTree {\n      ...LandingProductHoroscopeTreeCardChild\n    }\n    ... on ProductTree {\n      ...LandingProductTreeCardChild\n    }\n  }\n}\n\nfragment LandingProductBundleTreeCard on ProductBundleTree {\n  id\n  slug(locale: $locale)\n  name(locale: $locale)\n  icon {\n    url\n  }\n  fullPrices(customerGroup: $customerGroup, country: $country) {\n    currencyCode\n    centAmount\n  }\n  prices(customerGroup: $customerGroup, country: $country) {\n    centAmount\n    currencyCode\n  }\n  caption(locale: $locale)\n  captionTextColor\n  badge {\n    key\n    validUntil\n  }\n  isAvailable\n  benefits {\n    environmental\n    socialEconomic\n  }\n  products {\n    ...LandingProductBundleTreeCardChild\n  }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};var i={};function t(e,n){for(var i=0;i<e.definitions.length;i++){var t=e.definitions[i];if(t.name&&t.name.value==n)return t}}function a(e,n){var a={kind:e.kind,definitions:[t(e,n)]};e.hasOwnProperty("loc")&&(a.loc=e.loc);var r=i[n]||new Set,o=new Set,d=new Set;for(r.forEach(function(e){d.add(e)});d.size>0;){var l=d;d=new Set,l.forEach(function(e){o.has(e)||(o.add(e),(i[e]||new Set).forEach(function(e){d.add(e)}))})}return o.forEach(function(n){var i=t(e,n);i&&a.definitions.push(i)}),a}n.definitions.forEach(function(e){if(e.name){var n=new Set;(function e(n,i){if("FragmentSpread"===n.kind)i.add(n.name.value);
1else if("VariableDefinition"===n.kind){var t=n.type;"NamedType"===t.kind&&i.add(t.name.value)}n.selectionSet&&n.selectionSet.selections.forEach(function(n){e(n,i)}),n.variableDefinitions&&n.variableDefinitions.forEach(function(n){e(n,i)}),n.definitions&&n.definitions.forEach(function(n){e(n,i)})})(e,n),i[e.name.value]=n}}),e.exports=n,e.exports.LandingProductHoroscopeTreeCardChild=a(n,"LandingProductHoroscopeTreeCardChild"),e.exports.LandingProductTreeCardChild=a(n,"LandingProductTreeCardChild"),e.exports.LandingProductBundleTreeCardChild=a(n,"LandingProductBundleTreeCardChild"),e.exports.LandingProductBundleTreeCard=a(n,"LandingProductBundleTreeCard")},43070:function(e){var n={kind:"Document",definitions:[{kind:"FragmentDefinition",name:{kind:"Name",value:"LandingProductHoroscopeTreeCard"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"ProductHoroscopeTree"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"slug"},arguments:[{kind:"Argument",name:{kind:"Name",value:"locale"},value:{kind:"Variable",name:{kind:"Name",value:"locale"}}}],directives:[]},{kind:"Field",name:{kind:"Name",value:"name"},arguments:[{kind:"Argument",name:{kind:"Name",value:"locale"},value:{kind:"Variable",name:{kind:"Name",value:"locale"}}}],directives:[]},{kind:"Field",name:{kind:"Name",value:"icon"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"url"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"fullPrices"},arguments:[{kind:"Argument",name:{kind:"Name",value:"customerGroup"},value:{kind:"Variable",name:{kind:"Name",value:"customerGroup"}}},{kind:"Argument",name:{kind:"Name",value:"country"},value:{kind:"Variable",name:{kind:"Name",value:"country"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"currencyCode"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"centAmount"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"prices"},arguments:[{kind:"Argument",name:{kind:"Name",value:"customerGroup"},value:{kind:"Variable",name:{kind:"Name",value:"customerGroup"}}},{kind:"Argument",name:{kind:"Name",value:"country"},value:{kind:"Variable",name:{kind:"Name",value:"country"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"centAmount"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"currencyCode"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"caption"},arguments:[{kind:"Argument",name:{kind:"Name",value:"locale"},value:{kind:"Variable",name:{kind:"Name",value:"locale"}}}],directives:[]},{kind:"Field",name:{kind:"Name",value:"captionTextColor"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"badge"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"key"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"validUntil"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"isAvailable"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"projectSpecie"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"co2"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"project"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"country"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"name"},arguments:[{kind:"Argument",name:{kind:"Name",value:"locale"},value:{kind:"Variable",name:{kind:"Name",value:"locale"}}}],directives:[]}]}}]}}]}},{kind:"Field",name:{kind:"Name",value:"benefits"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"environmental"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"socialEconomic"},arguments:[],directives:[]}]}}]}}],loc:{start:0,end:603}};n.loc.source={body:"fragment LandingProductHoroscopeTreeCard on ProductHoroscopeTree {\n  id\n  slug(locale: $locale)\n  name(locale: $locale)\n  icon {\n    url\n  }\n  fullPrices(customerGroup: $customerGroup, country: $country) {\n    currencyCode\n    centAmount\n  }\n  prices(customerGroup: $customerGroup, country: $country) {\n    centAmount\n    currencyCode\n  }\n  caption(locale: $locale)\n  captionTextColor\n  badge {\n    key\n    validUntil\n  }\n  isAvailable\n  projectSpecie {\n    id\n    co2\n    project {\n      country {\n        name(locale: $locale)\n      }\n    }\n  }\n  benefits {\n    environmental\n    socialEconomic\n  }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};var i={};function t(e,n){for(var i=0;i<e.definitions.length;i++){var t=e.definitions[i];if(t.name&&t.name.value==n)return t}}n.definitions.forEach(function(e){if(e.name){var n=new Set;(function e(n,i){if("FragmentSpread"===n.kind)i.add(n.name.value);
1else if("VariableDefinition"===n.kind){var t=n.type;"NamedType"===t.kind&&i.add(t.name.value)}n.selectionSet&&n.selectionSet.selections.forEach(function(n){e(n,i)}),n.variableDefinitions&&n.variableDefinitions.forEach(function(n){e(n,i)}),n.definitions&&n.definitions.forEach(function(n){e(n,i)})})(e,n),i[e.name.value]=n}}),e.exports=n,e.exports.LandingProductHoroscopeTreeCard=function(e,n){var a={kind:e.kind,definitions:[t(e,n)]};e.hasOwnProperty("loc")&&(a.loc=e.loc);var r=i[n]||new Set,o=new Set,d=new Set;for(r.forEach(function(e){d.add(e)});d.size>0;){var l=d;d=new Set,l.forEach(function(e){o.has(e)||(o.add(e),(i[e]||new Set).forEach(function(e){d.add(e)}))})}return o.forEach(function(n){var i=t(e,n);i&&a.definitions.push(i)}),a}(n,"LandingProductHoroscopeTreeCard")},32687:function(e){var n={kind:"Document",definitions:[{kind:"FragmentDefinition",name:{kind:"Name",value:"LandingProductTreeCard"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"ProductTree"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"slug"},arguments:[{kind:"Argument",name:{kind:"Name",value:"locale"},value:{kind:"Variable",name:{kind:"Name",value:"locale"}}}],directives:[]},{kind:"Field",name:{kind:"Name",value:"name"},arguments:[{kind:"Argument",name:{kind:"Name",value:"locale"},value:{kind:"Variable",name:{kind:"Name",value:"locale"}}}],directives:[]},{kind:"Field",name:{kind:"Name",value:"icon"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"url"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"fullPrices"},arguments:[{kind:"Argument",name:{kind:"Name",value:"customerGroup"},value:{kind:"Variable",name:{kind:"Name",value:"customerGroup"}}},{kind:"Argument",name:{kind:"Name",value:"country"},value:{kind:"Variable",name:{kind:"Name",value:"country"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"currencyCode"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"centAmount"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"prices"},arguments:[{kind:"Argument",name:{kind:"Name",value:"customerGroup"},value:{kind:"Variable",name:{kind:"Name",value:"customerGroup"}}},{kind:"Argument",name:{kind:"Name",value:"country"},value:{kind:"Variable",name:{kind:"Name",value:"country"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"centAmount"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"currencyCode"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"caption"},arguments:[{kind:"Argument",name:{kind:"Name",value:"locale"},value:{kind:"Variable",name:{kind:"Name",value:"locale"}}}],directives:[]},{kind:"Field",name:{kind:"Name",value:"captionTextColor"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"badge"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"key"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"validUntil"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"isAvailable"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"projectSpecie"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"co2"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"project"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"country"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"name"},arguments:[{kind:"Argument",name:{kind:"Name",value:"locale"},value:{kind:"Variable",name:{kind:"Name",value:"locale"}}}],directives:[]}]}}]}}]}},{kind:"Field",name:{kind:"Name",value:"benefits"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"environmental"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"socialEconomic"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"specialEdition"},arguments:[],directives:[]}]}}],loc:{start:0,end:602}};n.loc.source={body:"fragment LandingProductTreeCard on ProductTree {\n  id\n  slug(locale: $locale)\n  name(locale: $locale)\n  icon {\n    url\n  }\n  fullPrices(customerGroup: $customerGroup, country: $country) {\n    currencyCode\n    centAmount\n  }\n  prices(customerGroup: $customerGroup, country: $country) {\n    centAmount\n    currencyCode\n  }\n  caption(locale: $locale)\n  captionTextColor\n  badge {\n    key\n    validUntil\n  }\n  isAvailable\n  projectSpecie {\n    id\n    co2\n    project {\n      country {\n        name(locale: $locale)\n      }\n    }\n  }\n  benefits {\n    environmental\n    socialEconomic\n  }\n  specialEdition\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};var i={};function t(e,n){for(var i=0;i<e.definitions.length;i++){var t=e.definitions[i];if(t.name&&t.name.value==n)return t}}n.definitions.forEach(function(e){if(e.name){var n=new Set;(function e(n,i){if("FragmentSpread"===n.kind)i.add(n.name.value);
1else if("VariableDefinition"===n.kind){var t=n.type;"NamedType"===t.kind&&i.add(t.name.value)}n.selectionSet&&n.selectionSet.selections.forEach(function(n){e(n,i)}),n.variableDefinitions&&n.variableDefinitions.forEach(function(n){e(n,i)}),n.definitions&&n.definitions.forEach(function(n){e(n,i)})})(e,n),i[e.name.value]=n}}),e.exports=n,e.exports.LandingProductTreeCard=function(e,n){var a={kind:e.kind,definitions:[t(e,n)]};e.hasOwnProperty("loc")&&(a.loc=e.loc);var r=i[n]||new Set,o=new Set,d=new Set;for(r.forEach(function(e){d.add(e)});d.size>0;){var l=d;d=new Set,l.forEach(function(e){o.has(e)||(o.add(e),(i[e]||new Set).forEach(function(e){d.add(e)}))})}return o.forEach(function(n){var i=t(e,n);i&&a.definitions.push(i)}),a}(n,"LandingProductTreeCard")},11148:function(e,n,i){var t={kind:"Document",definitions:[{kind:"FragmentDefinition",name:{kind:"Name",value:"LandingProductUpperWearCard"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"ProductUpperWear"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"slug"},arguments:[{kind:"Argument",name:{kind:"Name",value:"locale"},value:{kind:"Variable",name:{kind:"Name",value:"locale"}}}],directives:[]},{kind:"Field",name:{kind:"Name",value:"name"},arguments:[{kind:"Argument",name:{kind:"Name",value:"locale"},value:{kind:"Variable",name:{kind:"Name",value:"locale"}}}],directives:[]},{kind:"Field",name:{kind:"Name",value:"icon"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"url"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"fullPrices"},arguments:[{kind:"Argument",name:{kind:"Name",value:"customerGroup"},value:{kind:"Variable",name:{kind:"Name",value:"customerGroup"}}},{kind:"Argument",name:{kind:"Name",value:"country"},value:{kind:"Variable",name:{kind:"Name",value:"country"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"currencyCode"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"centAmount"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"prices"},arguments:[{kind:"Argument",name:{kind:"Name",value:"customerGroup"},value:{kind:"Variable",name:{kind:"Name",value:"customerGroup"}}},{kind:"Argument",name:{kind:"Name",value:"country"},value:{kind:"Variable",name:{kind:"Name",value:"country"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"centAmount"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"currencyCode"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"badge"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"key"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"validUntil"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"isAvailable"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"trees"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"LandingProductBundleTreeCardChild"},directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"caption"},arguments:[{kind:"Argument",name:{kind:"Name",value:"locale"},value:{kind:"Variable",name:{kind:"Name",value:"locale"}}}],directives:[]},{kind:"Field",name:{kind:"Name",value:"captionTextColor"},arguments:[],directives:[]}]}}],loc:{start:0,end:545}};t.loc.source={body:"#import './ProductBundleTreeCardFragment.treedom-next.gql'\n\nfragment LandingProductUpperWearCard on ProductUpperWear {\n  id\n  slug(locale: $locale)\n  name(locale: $locale)\n  icon {\n    url\n  }\n  fullPrices(customerGroup: $customerGroup, country: $country) {\n    currencyCode\n    centAmount\n  }\n  prices(customerGroup: $customerGroup, country: $country) {\n    centAmount\n    currencyCode\n  }\n  badge {\n    key\n    validUntil\n  }\n  isAvailable\n  trees {\n    ...LandingProductBundleTreeCardChild\n  }\n  caption(locale: $locale)\n  captionTextColor\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};var a={};t.definitions=t.definitions.concat(i(81580).definitions.filter(function(e){if("FragmentDefinition"!==e.kind)return!0;var n=e.name.value;return!a[n]&&(a[n]=!0,!0)}));var r={};function o(e,n){for(var i=0;i<e.definitions.length;i++){var t=e.definitions[i];if(t.name&&t.name.value==n)return t}}t.definitions.forEach(function(e){if(e.name){var n=new Set;(function e(n,i){if("FragmentSpread"===n.kind)i.add(n.name.value);
1else if("VariableDefinition"===n.kind){var t=n.type;"NamedType"===t.kind&&i.add(t.name.value)}n.selectionSet&&n.selectionSet.selections.forEach(function(n){e(n,i)}),n.variableDefinitions&&n.variableDefinitions.forEach(function(n){e(n,i)}),n.definitions&&n.definitions.forEach(function(n){e(n,i)})})(e,n),r[e.name.value]=n}}),e.exports=t,e.exports.LandingProductUpperWearCard=function(e,n){var i={kind:e.kind,definitions:[o(e,n)]};e.hasOwnProperty("loc")&&(i.loc=e.loc);var t=r[n]||new Set,a=new Set,d=new Set;for(t.forEach(function(e){d.add(e)});d.size>0;){var l=d;d=new Set,l.forEach(function(e){a.has(e)||(a.add(e),(r[e]||new Set).forEach(function(e){d.add(e)}))})}return a.forEach(function(n){var t=o(e,n);t&&i.definitions.push(t)}),i}(t,"LandingProductUpperWearCard")},69389:function(e,n,i){(window.__NEXT_P=window.__NEXT_P||[]).push(["/landing/[slug]",function(){return i(45003)}])},33525:function(e,n){"use strict";n.Z={src:"/_next/static/media/generic_tree_icon.80038f63.webp",height:313,width:251,blurDataURL:"data:image/webp;base64,UklGRqIAAABXRUJQVlA4WAoAAAAQAAAABQAABwAAQUxQSDEAAAAAAAAAAAAAAAAAAAAAABAdHRAAEO7+/u0Lj/////+p1P//+/+/DWClXxkCAABSKAAAAFZQOCBKAAAA8AEAnQEqBgAIAAJAOCWgAnQBFKHO/efAAP69uyehLAlhaHtL768zSSBhdld/ia5mCeI/9kRzvw+75qOv68BbEMu/qCP9TcZAAAA=",blurWidth:6,blurHeight:8}},91386:function(e,n,i){"use strict";i.d(n,{c:function(){return m}});var t=i(85893),a=i(67294),r=i(80007),o=i(28619),d=i(93967),l=i.n(d),c=i(74277),s=i.n(c);let m=e=>{let{children:n,className:i}=e,[d,c]=(0,a.useState)(!1),[m,u]=(0,r.X)();return(0,o.b)(()=>{c(!0)},u),(0,t.jsx)("div",{className:l()(s().root,i,{[s().animate]:d}),ref:m,children:n})}},55997:function(e,n,i){"use strict";i.d(n,{HQ:function(){return t.H},FJ:function(){return x},XP:function(){return F}});var t=i(88604),a=i(85893),r=i(11163),o=i.n(r),d=i(67294),l=i(93967),c=i.n(l),s=i(91992),m=i(90923),u=i(94680),v=i(7809),k=i(41664),p=i.n(k),g=i(4242),f=i(87488),h=i(96149),N=i.n(h);let S=e=>{let{onClose:n,onLogoClick:i,logoHref:t,enableLanguagePicker:r,className:o}=e;return(0,a.jsxs)("header",{className:c()(N().root,o),"data-testid":"simple-header",children:[t?(0,a.jsx)(p(),{href:t,className:c()(N().logoContainer),"aria-label":"simple-header-logo","data-testid":"simple-header-logo",children:(0,a.jsx)(g.TreedomLogo,{color:"primary",className:N().logo})}):(0,a.jsx)(u.z,{variant:"text",onClick:i,classNameExtended:c()(N().logoContainer,{[N().disabled]:!i}),"aria-label":"simple-header-logo","data-testid":"simple-header-logo",children:(0,a.jsx)(g.TreedomLogo,{color:"primary",className:N().logo})}),(0,a.jsxs)("div",{className:N().actions,children:[r&&(0,a.jsx)(f.u,{}),n&&(0,a.jsx)(u.z,{variant:"text",startIcon:(0,a.jsx)(v.Z,{size:"large",className:N().close}),classNameExtended:N().action,onClick:n,"data-testid":"simple-header-close"})]})]})};var C=i(24769),y=i.n(C);let F=e=>{let{enableLanguagePicker:n=!1,variant:i="default",children:t,className:r,onLogoClick:l,onCloseUrl:u}=e,v="full-height"===i,k=(0,d.useCallback)(()=>u&&o().push(u),[u]);return(0,a.jsxs)("div",{className:c()(y().root,{[y().fullHeight]:v,[y().default]:"default"===i},r),children:[v&&(0,a.jsx)(m.q,{children:(0,a.jsx)("style",{children:"\n            html,\n            body,\n            body > div:first-child,\n            div#__next {\n              height: 100%;\n            }\n        "})}),(0,a.jsx)(S,{className:y().header,enableLanguagePicker:n,onLogoClick:l,logoHref:l?void 0:s.PATHS.home,onClose:u?k:void 0}),(0,a.jsx)("div",{className:y().container,children:t})]})};var b=i(2728);let x=e=>{let{children:n}=e;return(0,a.jsxs)("div",{children:[n,(0,a.jsx)(b.$,{})]})}},1925:function(e,n,i){"use strict";i.d(n,{r:function(){return v}});var t=i(85893);i(67294);var a=i(82548),r=i(55589),o=i(9407),d=i(26176),l=i(69423),c=i(50238),s=i.n(c);let m=e=>{let{isOpen:n,title:i}=e;return(0,t.jsxs)("div",{className:s().heading,"data-gtm_track_custom":!0,"data-gtm_element_name":"faq_".concat((0,l.t)(i)),"data-gtm_element_position":"faq","data-gtm_element_type":"accordion",children:[(0,t.jsx)(a.Z,{variant:"h6",children:i}),(0,t.jsx)(r.Z,{className:s().accordionControl,rotate:n?270:90})]})},u=e=>{let{answer:n}=e;return(0,t.jsx)(a.Z,{className:s().body,variant:"body",children:(0,t.jsx)("span",{dangerouslySetInnerHTML:{__html:n}})})},v=e=>{let{faqs:n}=e;return(0,t.jsx)(o.U,{wrapperClassName:s().accordions,titleClassNames:[s().accordionHeader],panelClassNames:[s().accordion],contentClassNames:[s().content],panels:n.map(e=>({key:e.sys.id,title:e.question,content:(0,t.jsx)(u,{answer:e.answer})})),titleSection:m})},k=e=>{let{loading:n,faqsData:i}=e;return!n&&(null==i?void 0:i.faqTopics.items)?(0,t.jsx)(v,{faqs:i.faqTopics.items.flatMap(e=>e.faqsCollection.items)}):(0,t.jsx)(d.a,{variant:"primary"})};n.Z=e=>"faqs"in e?(0,t.jsx)(v,{...e}):(0,t.jsx)(k,{...e})},57649:function(e,n,i){"use strict";i.d(n,{U:function(){return d}});var t=i(85893);
1i(67294);var a=i(35576),r=i(36220);let o={overrides:{h1:{component:r.r,props:{variant:"h1"}},h2:{component:r.r,props:{variant:"h2"}},h3:{component:r.r,props:{variant:"h3"}},h4:{component:r.r,props:{variant:"h4"}},h5:{component:r.r,props:{variant:"h5"}},h6:{component:r.r,props:{variant:"h6"}},p:{component:r.r,props:{variant:"body",component:"p"}},span:{component:r.r,props:{variant:"body",component:"span"}},a:{component:r.r,props:{variant:"body",color:"primary",component:"a"}}}},d=e=>{let{children:n,options:i,...r}=e;return(0,t.jsx)("div",{...r,children:(0,t.jsx)(a.ZP,{options:{...o,...i},children:n})})}},42329:function(e,n,i){"use strict";i.d(n,{U:function(){return t.U}});var t=i(57649)},54387:function(e,n,i){"use strict";i.d(n,{x:function(){return a}});var t=i(36220);let a={overrides:{h1:{component:t.r,props:{variant:"h1",color:"inherit"}},h2:{component:t.r,props:{variant:"h2",color:"inherit"}},h3:{component:t.r,props:{variant:"h3",color:"inherit"}},h4:{component:t.r,props:{variant:"h4",color:"inherit"}},h5:{component:t.r,props:{variant:"h5",color:"inherit"}},h6:{component:t.r,props:{variant:"h6",color:"inherit"}},p:{component:t.r,props:{variant:"body",component:"p",color:"inherit"}},span:{component:t.r,props:{variant:"body",component:"span",color:"inherit"}},a:{component:t.r,props:{variant:"body",color:"primary",component:"a"}}}}},77043:function(e,n,i){"use strict";i.d(n,{t:function(){return c}});var t=i(85893),a=i(67294),r=i(93967),o=i.n(r),d=i(78691),l=i.n(d);let c=e=>{let{items:n,currentIndex:i,shape:r="line",onItemClick:d}=e,c=(0,a.useMemo)(()=>n.map((e,n)=>(0,t.jsx)("button",{tabIndex:n,type:"button","aria-label":"page ".concat(n+1),onClick:()=>null==d?void 0:d(n),className:o()(l().page,{[l().line]:"line"===r,[l().clickable]:!!d,[l().isActive]:n===i})},e.key)),[i,n,d,r]);return(0,t.jsx)("div",{className:l().root,style:{"--columns":n.length},children:(0,t.jsxs)("div",{className:l().pages,children:[c,(0,t.jsx)("div",{className:o()(l().selection,{[l().line]:"line"===r}),style:{"--index":i}})]})})}},52482:function(e,n,i){"use strict";i.d(n,{Rf:function(){return t.Rf},UR:function(){return t.UR},WN:function(){return t.WN}});var t=i(16032)},16032:function(e,n,i){"use strict";i.d(n,{Dk:function(){return d},Rf:function(){return o},UR:function(){return r},WN:function(){return a}});var t=i(98220);let a=(0,i(5561)._)("currentEvent"),r=()=>!!a.get(),o=()=>{try{var e;return JSON.parse(null!==(e=a.get())&&void 0!==e?e:null)}catch(e){return t.k.error("Problem when parsing currentEvent cookie value as JSON"),null}},d=()=>{a.remove()}},4211:function(e,n,i){"use strict";i.d(n,{N:function(){return eY}});var t=i(85893),a=i(67294),r=i(36220),o=i(50299),d=i(25675),l=i.n(d),c=i(84545),s=i(66580),m=i(98756),u=i(98220);i(94275);var v=i(8354),k=i.n(v),p=i(72910),g=i.n(p),f=i(10786),h=i(51171),N=i(74731),S=i(56597),C=i(5561),y=i(23268),F=i(34343),b=i(54869),x=i(63720),j=i(90923),P=i(52482),L=i(20469),T=i(42329),A=i(33525),w=i(63317),E=i(6812),_=i(93967),I=i.n(_),D=i(91386),B=i(32713),q=i.n(B);let G={"b72aaa5c-47b8-4e72-8ba1-7bcd4dcf0d14":600,"32a57fa0-cdda-4079-9b1e-85b5ca5a5a72":600},V=e=>{let{productCategoryId:n,label:i}=e,{data:o}=(0,E.aM)(g(),{client:s.uM,variables:{productCategoryId:n},skip:!n}),[d,l]=(0,a.useState)(["0","0","0","0","0","0","0"]);return(0,a.useEffect)(()=>{o&&l(String(o.productCategory.productsSoldCount+(G[n]||0)).padStart(6,"0").split(""))},[o,n]),(0,t.jsxs)(D.c,{className:q().root,children:[(0,t.jsxs)("div",{className:q().counter,children:[(0,t.jsx)("div",{className:q().cell,children:(0,t.jsx)(w.Z,{size:"xlarge"})}),d.map((e,n)=>(0,t.jsx)(r.r,{variant:"h1",component:"span",color:"inherit",className:I()(q().cell,q().digit),children:e},"digit-".concat(n,"-").concat(e)))]}),i&&(0,t.jsx)(r.r,{variant:"body",bold:!0,className:q().label,children:i})]})};var U=i(51936),O=i.n(U);let R=e=>{var n;let{products:i}=e,d=(0,a.useMemo)(()=>{var e;return null!==(e=i.productsCategory)&&void 0!==e?e:""},[i.productsCategory]),v=(0,f.b)(),{t:p}=(0,c.$G)(),g=null!==(n=i.counterProductsCustomerGroup)&&void 0!==n?n:m.GX$.Private,w=(0,F.p)(),{onAdd:E,notifyMe:_}=(0,L.j)(),{goToGoTreeWithBackButton:I}=(0,x.K)(),D=(0,C._)(y.appConfig.ecommerce.currencyCookieName).get(),B=(0,a.useCallback)(async()=>{var e;let n=await s.uM.query({query:k(),variables:{collection:d,customerGroup:g,locale:v}});return n.error&&u.k.error(n.error),(null===(e=n.data.products)||void 0===e?void 0:e.edges.map(e=>{let{node:n}=e;return n}))||[]},[g,v,d]),[q]=(0,h.G)(B,[],[B]),G=(0,b.f)(g);return(0,a.useMemo)(()=>{var e,n,a;return(0,t.jsxs)("div",{className:O().root,children:[(0,t.jsxs)("div",{className:O().meta,children:[(0,t.jsx)(r.r,{variant:"h3",gutterBottom:!0,children:i.title}),(0,t.jsx)(T.U,{children:null!==(e=i.subtitle)&&void 0!==e?e:""})]}),i.counterProductsCategory&&(0,t.jsx)(V,{productCategoryId:null!==(n=i.counterProductsCategory)&&void 0!==n?n:"",label:null!==(a=i.counterProductsLabel)&&void 0!==a?a:""}),(0,t.jsx)("div",{className:O()["product-wrapper"],children:(0,t.jsx)(j.q,{children:q.map(e=>{var n,i;let a=e=>I(G(e)),r=p("ecommerce.ProductList.List.add");e.isAvailable&&(null===(n=e.badge)||void 0===n?void 0:n.key)!==m.$9W.ComingSoon||(r=p("ecommerce.ProductList.List.notify"));let d={label:p("ecommerce.ProductList.List.discoverMore"),htmlButtonProps:{onClick:()=>a(e),title:e.name},link:G(e)},c=async()=>{var n;return e.isAvailable?E({productId:e.id,quantity:1,currency:D,forestId:null===(n=(0,P.Rf)())||void 0===n?void 0:n.id,dataLayer:{product:e}}):_(e.id)},s={errorLabel:p("ecommerce.ProductList.List.error"),label:r,onClick:c,successLabel:p("ecommerce.ProductList.List.added")};return[(0,t.jsxs)("div",{className:O()["product-card-container"],children:[(0,t.jsx)(o.I,{"data-testid":"related-product-card-".concat(e.id),soldOut:!e.isAvailable,benefitsWithScore:(0,N.CD)(e,p),actionButton:s,learnMoreButton:d,infoContents:(0,N.Fn)(e,p,v),infoContentsAsList:(0,N.SR)(e),disableAnimation:!0,image:(0,t.jsx)(l(),{alt:e.name,src:(null===(i=e.icon)||void 0===i?void 0:i.url)||A.Z.src,height:124,width:100,style:{objectFit:"contain"}}),prices:{fullPrice:w(e.fullPrices),totalPrice:w(e.prices)},title:e.name,ribbon:(0,S.Z)(e,D,p)}),","]},e.id)]})})})]})},[D,w,G,I,_,E,i.counterProductsCategory,i.counterProductsLabel,i.subtitle,i.title,q,p])};var W=i(94680),$=i(11163),H=i.n($),M=i(53607),z=i.n(M);let Z=e=>{var n,i;let{hero:a}=e,o=!!a.primaryCta||!!a.secondaryCta;return(0,t.jsxs)("div",{className:z().root,children:[(0,t.jsx)(l(),{className:z().image,src:null!==(i=null===(n=a.backgroundImage)||void 0===n?void 0:n.url)&&void 0!==i?i:"",fill:!0,alt:"Banner"}),(0,t.jsxs)("div",{className:z().content,children:[(0,t.jsx)(r.r,{variant:"h2",color:"inherit",children:a.title}),(0,t.jsx)(r.r,{color:"inherit",className:z().description,gutterTop:!0,children:a.description}),o&&(0,t.jsxs)("div",{className:z().buttonsContainer,children:[!!a.primaryCta&&(0,t.jsx)(W.z,{variant:"negative",onClick:()=>H().push(a.primaryCta.url),children:a.primaryCta.title}),!!a.secondaryCta&&(0,t.jsx)(W.z,{variant:"outlined",classNameExtended:z().filledButton,onClick:()=>H().push(a.secondaryCta.url),children:a.secondaryCta.title})]})]})]})};var K=i(69423),Q=i(40081),X=i.n(Q);let J={overrides:{h1:{component:r.r,props:{variant:"h1"}},h2:{component:r.r,props:{variant:"h2"}},h3:{component:r.r,props:{variant:"h3"}},h4:{component:r.r,props:{variant:"h4"}},h5:{component:r.r,props:{variant:"h5"}},h6:{component:r.r,props:{variant:"h6"}},p:{component:r.r,props:{variant:"body",component:"p"}},span:{component:r.r,props:{variant:"body",component:"span"}},a:{component:r.r,props:{variant:"body",color:"primary",component:"a"}},ul:{component:r.r,props:{gutterTop:!0,gutterBottom:!0,variant:"body",component:"ul"}},ol:{component:r.r,props:{gutterTop:!0,gutterBottom:!0,variant:"body",component:"ol"}}}},Y=e=>{var n,i,o,d,c;let{section:s}=e,m=(0,a.useMemo)(()=>{var e,n,i;return(0,t.jsx)(l(),{src:s.image.url,alt:null!==(e=s.title)&&void 0!==e?e:"",width:null!==(n=s.image.width)&&void 0!==n?n:void 0,height:null!==(i=s.image.height)&&void 0!==i?i:void 0,className:X().image})},[s]),u=!!s.primaryCta||!!s.secondaryCta;return(0,t.jsx)("div",{className:X().root,children:(0,t.jsxs)("div",{className:X().contentWrapper,children:[(0,t.jsx)("div",{className:X().imageContainerDesktop,children:m}),(0,t.jsxs)("div",{className:X().content,children:[(0,t.jsx)(r.r,{variant:"h3",gutterBottom:!0,children:s.title}),(0,t.jsx)(T.U,{options:J,children:null!==(n=s.description)&&void 0!==n?n:""}),(0,t.jsx)("div",{className:X().imageContainerMobile,children:m}),u&&(0,t.jsxs)("div",{className:X().buttonsContainer,children:[!!s.primaryCta&&(0,t.jsx)(W.z,{variant:"outlined",classNameExtended:X().firstButton,onClick:()=>
1H().push(s.primaryCta.url),"data-gtm_track_custom":!0,"data-gtm_element_name":(0,K.t)(null!==(i=s.primaryCta.title)&&void 0!==i?i:""),"data-gtm_element_position":(0,K.t)(null!==(o=s.title)&&void 0!==o?o:""),"data-gtm_element_type":"button",children:s.primaryCta.title}),!!s.secondaryCta&&(0,t.jsx)(W.z,{size:"big",onClick:()=>H().push(s.secondaryCta.url),"data-gtm_track_custom":!0,"data-gtm_element_name":(0,K.t)(null!==(d=s.secondaryCta.title)&&void 0!==d?d:""),"data-gtm_element_position":(0,K.t)(null!==(c=s.title)&&void 0!==c?c:""),"data-gtm_element_type":"button",children:s.secondaryCta.title})]})]})]})})};var ee=i(47477),en=i.n(ee);let ei=e=>{var n,i,a;let{step:o}=e;return(0,t.jsxs)("div",{className:en().step,children:[(0,t.jsx)("div",{className:en().stepIcon,children:(0,t.jsx)(l(),{src:null!==(i=null===(n=o.image)||void 0===n?void 0:n.url)&&void 0!==i?i:"",alt:null!==(a=o.title)&&void 0!==a?a:"",width:48,height:48,unoptimized:!0})}),(0,t.jsxs)("div",{className:en().stepContent,children:[(0,t.jsx)(r.r,{variant:"h4",className:en().stepTitle,children:o.title}),(0,t.jsx)(r.r,{className:en().stepDescription,children:o.description})]})]})},et=e=>{var n;let{steps:i}=e,a=(null!==(n=i.steps)&&void 0!==n?n:[]).filter(Boolean),o=!!i.primaryCta||!!i.secondaryCta;return(0,t.jsx)("div",{className:en().root,children:(0,t.jsxs)("div",{className:en().content,children:[i.pretitle&&(0,t.jsx)(r.r,{variant:"subheading",color:"inherit",bold:!0,className:en().pretitle,children:i.pretitle}),(0,t.jsx)(r.r,{variant:"h3",children:i.title}),(0,t.jsx)("div",{className:en().steps,children:a.map(e=>(0,t.jsx)(ei,{step:e},e.documentId))}),o&&(0,t.jsxs)("div",{className:en().buttonsContainer,children:[!!i.primaryCta&&(0,t.jsx)(W.z,{variant:"outlined",classNameExtended:en().firstButton,onClick:()=>H().push(i.primaryCta.url),children:i.primaryCta.title}),!!i.secondaryCta&&(0,t.jsx)(W.z,{onClick:()=>H().push(i.secondaryCta.url),children:i.secondaryCta.title})]})]})})};var ea=i(82412),er=i(55768),eo=i(89382),ed=i(54387),el=i(28338),ec=i(19540),es=i.n(ec);let em=e=>{var n;let{service:i}=e,[o,d]=(0,a.useState)(!1);return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(W.z,{variant:"text",onClick:()=>d(!0),children:(0,t.jsx)(c.cC,{i18nKey:"commons.button.findMore",children:"Find more"})}),o&&(0,t.jsx)(ea.u,{open:o,onClose:()=>d(!1),variant:"responsive",children:(0,t.jsxs)("div",{className:es().modal,children:[(0,t.jsx)(r.r,{variant:"h4",gutterBottom:!0,children:i.title}),(0,t.jsx)(T.U,{children:null!==(n=i.extendedDescription)&&void 0!==n?n:""})]})})]})},eu=e=>{var n,i,a,o,d,c,s;let{service:m}=e;return(0,t.jsx)("div",{className:es().slideContainer,children:(0,t.jsxs)("div",{className:es().slide,children:[(0,t.jsx)(l(),{src:null!==(o=null===(n=m.image)||void 0===n?void 0:n.url)&&void 0!==o?o:"",alt:null!==(d=m.title)&&void 0!==d?d:"",width:null!==(c=null===(i=m.image)||void 0===i?void 0:i.width)&&void 0!==c?c:void 0,height:null!==(s=null===(a=m.image)||void 0===a?void 0:a.height)&&void 0!==s?s:void 0,className:es().serviceImage}),(0,t.jsxs)("div",{className:es().serviceContent,children:[(0,t.jsx)(r.r,{variant:"h4",color:"inherit",align:"center",children:m.title}),(0,t.jsxs)(r.r,{color:"inherit",className:es().serviceDescription,align:"center",component:"div",gutterTop:!0,children:[(0,t.jsx)(T.U,{options:ed.x,children:m.description}),m.extendedDescription&&(0,t.jsx)(em,{service:m})]})]})]})})},ev=e=>{var n,i;let{services:o}=e,d=(null!==(n=o.services)&&void 0!==n?n:[]).filter(Boolean),l=(0,el.d)(),c=d.length>2||l,s=d.length<=2&&!l,[m,u]=(0,a.useState)(0),[v,k]=(0,eo.Z)({align:"start",active:c}),p=d.length,g=(0,a.useCallback)(()=>{null==k||k.scrollNext()},[k]),f=(0,a.useCallback)(()=>{null==k||k.scrollPrev()},[k]),h=!!o.primaryCta||!!o.secondaryCta;return(0,a.useEffect)(()=>{null==k||k.on("select",()=>u(k.selectedScrollSnap()))},[k]),(0,t.jsxs)("div",{className:es().root,children:[(0,t.jsxs)("div",{className:es().meta,children:[(0,t.jsx)(r.r,{variant:"h3",gutterBottom:!0,children:o.title}),(0,t.jsx)(T.U,{children:null!==(i=o.description)&&void 0!==i?i:""})]}),(0,t.jsxs)("div",{className:es().sliderContainer,children:[(0,t.jsx)("div",{className:es().sliderWrapper,children:(0,t.jsx)("div",{className:es().slider,ref:v,children:(0,t.jsx)("div",{className:I()(es().slidesContainer,{[es().center]:s}),children:d.map(e=>(0,t.jsx)(eu,{service:e},e.documentId))})})}),(0,t.jsxs)("div",{className:es().sliderControls,children:[(0,t.jsx)("button",{type:"button",onClick:f,className:I()(es().sliderControlButton,es().firstButton,es().rotate,{[es().hide]:p<2||0===m}),children:(0,t.jsx)(er.Z,{})}),(0,t.jsx)("button",{type:"button",onClick:g,className:I()(es().sliderControlButton,es().lastButton,{[es().hide]:p<2||m===p-1,[es().hideXl]:m===p-2}),children:(0,t.jsx)(er.Z,{})})]})]}),h&&(0,t.jsxs)("div",{className:es().buttonsContainer,children:[!!o.primaryCta&&(0,t.jsx)(W.z,{variant:"outlined",classNameExtended:es().firstButton,onClick:()=>H().push(o.primaryCta.url),children:o.primaryCta.title}),!!o.secondaryCta&&(0,t.jsx)(W.z,{onClick:()=>H().push(o.secondaryCta.url),children:o.secondaryCta.title})]})]})};var ek=i(77451),ep=i(48539),eg=i(77043),ef=i(20812),eh=i(13434),eN=i.n(eh);let eS=[(0,ek.Z)()],eC=e=>{let{title:n=(0,t.jsx)(c.cC,{i18nKey:"common.reviews.title",children:"Don't take our word for it! Listen to theirs"}),reviews:i,disableGutters:o=!1,hidePagination:d=!1,hideTrustpilotWidget:s=!1,fullWidth:m=!1}=e,u=(0,f.b)(),v=(0,ep.K)("md"),[k,p]=(0,a.useState)(0),[g,h]=(0,eo.Z)({loop:!0,align:"start"},eS),N=(0,a.useMemo)(()=>{let e=i.map(e=>({...e,key:e.url})).sort(()=>.5-Math.random());return v?e.slice(0,3):e.slice(0,5)},[i,v]);(0,a.useEffect)(()=>{null==h||h.on("select",()=>p(h.selectedScrollSnap()))},[h]),(0,a.useEffect)(()=>{setTimeout(()=>{null==h||h.reInit()},200)},[v,u,h]);let S=(0,a.useMemo)(()=>N.map(e=>(0,t.jsx)("div",{className:eN().slideContainer,children:(0,t.jsx)("div",{className:eN().slideWrapper,children:(0,t.jsx)("div",{className:eN().slide,children:(0,t.jsx)(l(),{src:e.url,blurDataURL:e.blurDataURL,placeholder:e.blurDataURL?"blur":"empty",alt:"Trustpilot review",className:eN().slideImage,fill:!0})})})},e.url)),[N]);return(0,t.jsx)("div",{className:I()(eN().root,{[eN().fullWidth]:m}),children:(0,t.jsxs)("div",{className:I()(eN().container,{[eN().disableGutters]:o}),children:[(0,t.jsx)("div",{className:eN().mainContent,children:n&&(0,t.jsx)(r.r,{variant:"h3",children:n})}),(0,t.jsx)("div",{className:eN().slider,ref:g,children:(0,t.jsx)("div",{className:eN().slidesContainer,children:S})}
1),!d&&(0,t.jsx)(j.q,{children:(0,t.jsx)("div",{className:eN().pagination,children:(0,t.jsx)(eg.t,{items:N,currentIndex:k})})}),!s&&(0,t.jsx)("div",{className:eN().lastContent,children:(0,t.jsx)(ef.c,{"data-dl-event-name":"HP Trustpilot review CTA",locale:u,type:"button",height:"52px",width:"100%",className:eN().trustpilotWidget})})]})})};var ey=i(56005),eF=i.n(ey);let eb=e=>{var n;let{reviews:i}=e,a=(null!==(n=i.reviews)&&void 0!==n?n:[]).filter(Boolean);return(0,t.jsx)("div",{className:eF().root,children:(0,t.jsxs)("div",{className:eF().content,children:[(0,t.jsx)(r.r,{variant:"subheading",color:"inherit",bold:!0,className:eF().subheading,children:i.title}),(0,t.jsx)(eC,{reviews:a,disableGutters:!0,fullWidth:!0})]})})};var ex=i(1925),ej=i(11584),eP=i.n(ej);let eL=e=>{var n;let{faqs:i}=e,a=(null!==(n=i.faqs)&&void 0!==n?n:[]).filter(Boolean).map(e=>{var n,i;return{sys:{id:e.documentId},question:null!==(n=e.question)&&void 0!==n?n:"",answer:null!==(i=e.answer)&&void 0!==i?i:""}});return(0,t.jsx)("div",{className:eP().root,children:(0,t.jsxs)("div",{className:eP().content,children:[(0,t.jsx)(r.r,{variant:"h3",children:i.title}),(0,t.jsx)(ex.r,{faqs:a})]})})};var eT=i(63942),eA=i(99203),ew=i(69551),eE=i(26176),e_=i(94034),eI=i(16310),eD=i(41664),eB=i.n(eD),eq=i(89568),eG=i(91992),eV=i(59274),eU=i(52242),eO=i(44586),eR=i(16867),eW=i(43459),e$=i(45143),eH=i.n(e$);let eM=eI.Ry().shape({firstName:eI.Z_().required(),lastName:eI.Z_().required(),companyName:eI.Z_().required(),department:eI.Z_(),numberOfEmployees:eI.Z_(),country:eI.Ry({alpha2Code:eI.Z_().required(),name:eI.Z_().required()}).required("Country is a required field"),phone:eI.Z_().required(),email:eI.Z_().email().required(),message:eI.Z_(),termsAndConditions:eI.O7().isTrue().required()}),ez=e=>{let{source:n}=e,{t:i}=(0,c.$G)(),a=(0,f.b)(),[o]=(0,eU.X)(),{values:d,errors:l,touched:v,handleChange:k,handleBlur:p,isValid:g,isSubmitting:h,setFieldValue:N,dirty:S,status:C,setStatus:y,handleSubmit:F}=(0,e_.TA)({initialValues:{firstName:"",lastName:"",companyName:"",department:eR.j[0].value,numberOfEmployees:"31",country:{alpha2Code:"",name:""},phone:"",email:"",message:"",termsAndConditions:!1},onSubmit:async(e,i)=>{let t=async()=>{let{data:i,errors:t}=await o({variables:{source:"service-landing-".concat(n),leadType:m.Mw9.LandingPage,contactName:e.firstName,contactSurname:e.lastName,companyName:e.companyName,department:e.department,companySize:(0,eU.a)(Number(e.numberOfEmployees)),phone:e.phone,country:e.country.alpha2Code,email:e.email,message:e.message,language:a}});if(t)throw Error(t[0].message);if(!i)throw Error("Error during lead creation");if((0,s.IO)(i.lead.create)){if("LeadCreateEmailDomainNotAllowedProblem"===i.lead.create.__typename)return{errors:{email:"privateEmailNotAllowed"}};throw Error(i.lead.create.message)}return{}};try{let{errors:e}=await t();if(e){i.setErrors(e);return}(0,eO.Z)({event:"generate_lead_business"}),i.setStatus("success")}catch(e){u.k.error(e),i.setStatus("error")}},validationSchema:eM,validateOnBlur:!0});return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(eq.W,{maxWidth:"xl",className:eH().root,children:(0,t.jsx)("div",{className:eH().content,children:(0,t.jsxs)("form",{className:eH().form,onSubmit:F,children:[(0,t.jsx)(r.r,{variant:"h5",component:"h2",color:"inherit",children:(0,t.jsx)(c.cC,{i18nKey:"common.forms.ContactForm.title",children:"Complete the form, and one of our experts will get in touch with you within 24 hours"})}),(0,t.jsxs)("div",{className:eH().formGrid,children:[(0,t.jsx)(eT.n,{className:eH().textField,required:!0,name:"firstName",autoComplete:"given-name",value:d.firstName,onChange:k,onBlur:p,label:i("common.forms.firstName.label","First name"),placeholder:i("common.forms.firstName.placeholder"),error:v.firstName&&!!l.firstName}),(0,t.jsx)(eT.n,{className:eH().textField,required:!0,name:"lastName",autoComplete:"family-name",value:d.lastName,onChange:k,onBlur:p,label:i("common.forms.lastName.label","Last name"),placeholder:i("common.forms.lastName.placeholder"),error:v.lastName&&!!l.lastName}
1),(0,t.jsx)("span",{className:eH().companyName,children:(0,t.jsx)(eT.n,{className:eH().textField,required:!0,name:"companyName",autoComplete:"organization",value:d.companyName,onChange:k,onBlur:p,label:i("common.forms.companyName.label","Company name"),placeholder:i("common.forms.companyName.placeholder","Insert your company name"),error:v.companyName&&!!l.companyName})}),(0,t.jsx)("span",{className:eH().department,children:(0,t.jsx)(eA.m,{label:i("common.forms.department.label","Department"),placeholder:i("common.forms.department.placeholder","Select department"),options:eR.j,value:d.department,onChange:e=>N("department",e.target.value)})}),(0,t.jsx)("span",{className:eH().numberOfEmployees,children:(0,t.jsx)(eA.m,{id:"numberOfEmployees",value:d.numberOfEmployees,onChange:k,"data-testid":"contact-us-form-number-of-employees",label:i("business.ContactUs.ContactUsPage.ContactForm.form.numberOfEmployees","Number of employees"),placeholder:i("business.ContactUs.ContactUsPage.ContactForm.form.numberOfEmployees.placeholder","es. 1-10"),options:[{value:"31",label:"31-100"},{value:"101",label:"101-500"},{value:"501",label:"500+"}]})}),(0,t.jsx)("span",{className:eH().country,children:(0,t.jsx)(eW.D,{name:"country",onChange:e=>N("country",e),label:(0,t.jsx)(c.cC,{i18nKey:"business.ContactUs.ContactUsPage.ContactForm.form.country",children:"Country"}),placeholder:i("business.ContactUs.ContactUsPage.ContactForm.form.country.placeholder","es. Italy"),"data-testid":"contact-us-form-country",error:v.country&&!!l.country,errorText:v.country&&l.country&&i("errors.form.".concat(l.country.alpha2Code)),required:!0})}),(0,t.jsx)(eT.n,{className:eH().textField,name:"phone",value:d.phone,onChange:k,onBlur:p,"data-testid":"contact-us-form-phone",label:(0,t.jsx)(c.cC,{i18nKey:"business.ContactUs.ContactUsPage.ContactForm.form.phone",children:"Phone number"}),placeholder:i("business.ContactUs.ContactUsPage.ContactForm.form.phone.placeholder","es. +39 1234567890"),error:v.phone&&!!l.phone,errorText:v.phone&&l.phone?i("errors.form.".concat(l.phone)):"",required:!0}),(0,t.jsx)("span",{className:eH().email,children:(0,t.jsx)(eT.n,{className:eH().textField,required:!0,name:"email",type:"email",autoComplete:"email",value:d.email,onChange:k,onBlur:p,label:i("common.forms.companyEmail.label","Business Email"),placeholder:i("common.forms.companyEmail.placeholder","Insert your business email"),error:v.email&&!!l.email,errorText:v.email&&l.email?i("errors.form.".concat(l.email),"Please enter a valid email address."):""})}),(0,t.jsx)("span",{className:eH().message,children:(0,t.jsx)(eT.n,{name:"message",value:d.message,onChange:k,"data-testid":"message",label:(0,t.jsx)(c.cC,{i18nKey:"business.ContactUs.ContactUsPage.ContactForm.form.message",children:"Message"}),multiline:!0,error:!!l.message,errorText:l.message&&i("errors.form.".concat(l.message))})}),(0,t.jsx)("span",{className:eH().checkbox,children:(0,t.jsx)(eV.j,{checkbox:(0,t.jsx)(ew.X,{name:"termsAndConditions",checked:d.termsAndConditions,onChange:k,"data-testid":"contact-us-form-terms-and-conditions"}),label:(0,t.jsxs)(c.cC,{i18nKey:"common.forms.termsAndConditions.business",children:["I authorize Treedom to contact me for information related to the services offered, according to the"," ",(0,t.jsx)(eB(),{href:eG.PATHS.page.privacy,className:eH().checkboxLink,target:"_blank",children:"privacy policy"}),"."]})})})]}),(0,t.jsx)("div",{children:(0,t.jsx)(W.z,{type:"submit",classNameExtended:eH().submitButton,disabled:!g||h||!S,children:(0,t.jsx)(c.cC,{i18nKey:"common.forms.send",children:"Send"})})})]})})}),(0,t.jsx)(ea.u,{open:h,children:(0,t.jsx)(eE.a,{variant:"primary"})}),(0,t.jsx)(ea.u,{open:"success"===C,variant:"default",children:(0,t.jsxs)(eq.W,{children:[(0,t.jsx)(r.r,{variant:"h5",gutterBottom:!0,children:(0,t.jsx)(c.cC,{i18nKey:"common.forms.ContactForm.modal.success.title",children:"Your request was sent successfully."})}),(0,t.jsx)(r.r,{paragraph:!0,children:(0,t.jsx)(c.cC,{i18nKey:"common.forms.ContactForm.modal.success.description",children:"Thank you for choosing Treedom. We will contact you as soon as possible."})}),(0,t.jsx)(W.z,{onClick:()=>y("idle"),children:(0,t.jsx)(c.cC,{i18nKey:"common.forms.ContactForm.modal.success.cta",children:"Ok"})})]})}),(0,t.jsx)(ea.u,{open:"error"===C,variant:"default",onClose:()=>y("idle"),children:(0,t.jsxs)(eq.W,{children:[(0,t.jsx)(r.r,{variant:"h5",gutterBottom:!0,children:(0,t.jsx)(c.cC,{i18nKey:"common.forms.ContactForm.modal.error.title",children:"An error occurred sending your request."})}),(0,t.jsx)(r.r,{paragraph:!0,children:(0,t.jsx)(c.cC,{i18nKey:"common.forms.ContactForm.modal.error.description",children:"An error occurred sending your request. Please try again later."})}),(0,t.jsx)(W.z,{onClick:()=>y("idle"),children:(0,t.jsx)(c.cC,{i18nKey:"common.forms.ContactForm.modal.error.cta",children:"Close"})})]})})]})};var eZ=i(22018),eK=i.n(eZ);let eQ=e=>{var n,i,a,o,d;let{source:l,section:c}=e,s=!!c.primaryCta||!!c.secondaryCta;return(0,t.jsx)("div",{className:eK().root,children:(0,t.jsxs)("div",{className:eK().contentWrapper,children:[(0,t.jsx)("div",{className:eK().imageContainerDesktop,children:(0,t.jsx)(ez,{source:l})}),(0,t.jsxs)("div",{className:eK().content,children:[(0,t.jsx)(r.r,{variant:"h3",gutterBottom:!0,gutterTop:!0,children:c.title}),(0,t.jsx)(T.U,{options:ed.x,children:null!==(n=c.description)&&void 0!==n?n:""}),(0,t.jsx)("div",{className:eK().imageContainerMobile,children:(0,t.jsx)(ez,{source:l})}),s&&(0,t.jsxs)("div",{className:eK().buttonsContainer,children:[!!c.primaryCta&&(0,t.jsx)(W.z,{variant:"outlined",classNameExtended:eK().firstButton,onClick:()=>
1H().push(c.primaryCta.url),"data-gtm_track_custom":!0,"data-gtm_element_name":(0,K.t)(null!==(i=c.primaryCta.title)&&void 0!==i?i:""),"data-gtm_element_position":(0,K.t)(null!==(a=c.title)&&void 0!==a?a:""),"data-gtm_element_type":"button",children:c.primaryCta.title}),!!c.secondaryCta&&(0,t.jsx)(W.z,{onClick:()=>H().push(c.secondaryCta.url),"data-gtm_track_custom":!0,"data-gtm_element_name":(0,K.t)(null!==(o=c.secondaryCta.title)&&void 0!==o?o:""),"data-gtm_element_position":(0,K.t)(null!==(d=c.title)&&void 0!==d?d:""),"data-gtm_element_type":"button",children:c.secondaryCta.title})]})]})]})})};var eX=i(60583),eJ=i.n(eX);let eY=e=>{let{landing:n}=e,i=(0,a.useMemo)(()=>Array.isArray(n.children)?n.children:[],[n.children]),r=(0,a.useMemo)(()=>i.map(e=>{var i,a;let r=null!==(a=null!==(i=e.documentId)&&void 0!==i?i:e.id)&&void 0!==a?a:String(Math.random());switch(e.__typename){case"ComponentServiceLandingSectionReference":return(0,t.jsx)(Y,{section:e.section},r);case"ComponentServiceLandingStepsReference":return(0,t.jsx)(et,{steps:e.steps},r);case"ComponentServiceLandingServicesReference":return(0,t.jsx)(ev,{services:e.services},r);case"ComponentServiceLandingTrustpilotReviewsReference":return(0,t.jsx)(eb,{reviews:e.reviews},r);case"ComponentServiceLandingFaqsReference":return(0,t.jsx)(eL,{faqs:e.faqs},r);case"ComponentServiceLandingProductsReference":return(0,t.jsx)(R,{products:e.products},r);case"ComponentServiceLandingContactFormSectionReference":return(0,t.jsx)(eQ,{source:n.slug,section:e.contactFormSection},r);default:return(0,t.jsx)(t.Fragment,{})}}),[i,n.slug]);return(0,t.jsxs)("div",{className:eJ().root,children:[(0,t.jsx)(Z,{hero:n.hero}),r]})}},63720:function(e,n,i){"use strict";i.d(n,{K:function(){return a}});var t=i(43261);let a=()=>{let{pushWithHiddenValue:e,hiddenValue:n}=(0,t._)(t.n.backButtonText);return{goToGoTreeWithBackButton:n=>e(n,!0),backButtonEnabled:n}}},34343:function(e,n,i){"use strict";i.d(n,{p:function(){return o}});var t=i(67294),a=i(21644),r=i(6645);let o=()=>{let e=(0,a.n)(),n=(0,r.L)();return(0,t.useCallback)(i=>e(n(i)),[n,e])}},43261:function(e,n,i){"use strict";i.d(n,{_:function(){return o},n:function(){return r}});var t=i(11163),a=i(67294);let r={backButtonText:"backButtonText"},o=e=>{let n=(0,t.useRouter)();return{pushWithHiddenValue:(0,a.useCallback)((i,t)=>n.push({pathname:i,query:{[e]:JSON.stringify(t)}},i),[e,n]),hiddenValue:(0,a.useMemo)(()=>{var i,t;return(null===(i=n.query)||void 0===i?void 0:i[e])?JSON.parse(null===(t=n.query)||void 0===t?void 0:t[e]):void 0},[e,n.query])}}},28338:function(e,n,i){"use strict";i.d(n,{d:function(){return c}});var t=i(67294),a=i(67514),r=i(19917);let o=window.matchMedia("(max-width: ".concat((0,a.Y)("md"),")")),d=e=>(null==o||o.addEventListener("change",e),()=>null==o?void 0:o.removeEventListener("change",e)),l=()=>!!(null==o?void 0:o.matches),c=()=>{let e=(0,r.dA)();return(0,t.useSyncExternalStore)(d,l,()=>{var n;return null!==(n=null==e?void 0:e.cloudfrontMobile)&&void 0!==n&&n})}},54869:function(e,n,i){"use strict";i.d(n,{f:function(){return o}});var t=i(91992),a=i(98756);i(67294),i(55);var r=i(10786);let o=e=>{let n=(0,r.b)();return e===a.GX$.Business?e=>"/".concat(n).concat(t.PATHS.business.plantATree,"/").concat(e.slug):e=>"/".concat(n).concat(t.PATHS.plantATree,"/").concat(e.slug)}},45003:function(e,n,i){"use strict";i.r(n),i.d(n,{__N_SSP:function(){return s},getServiceLandingData:function(){return m}});var t=i(85893),a=i(55997),r=i(4211),o=i(94275),d=i.n(o),l=i(23104),c=i(24161),s=!0;let m=(e,n)=>(0,c.G8)("serviceLanding_".concat(n,"_").concat(e),async()=>l.i.query({query:d(),variables:{slug:e}}),c.mJ.FREQUENT),u=e=>{let{landing:n}=e;return(0,t.jsx)(r.N,{landing:n})};u.getLayout=e=>(0,t.jsx)(a.HQ,{children:e}),n.default=u},19917:function(e,n,i){"use strict";i.d(n,{At:function(){return l},aO:function(){return c},bZ:function(){return d},dA:function(){return o}});var t=i(67294),a=i(54527),r=i(23268);let o=()=>(0,t.useContext)(a.$).ssrValues,d=()=>{let e=o();if(!e)throw Error("\n      You are trying to access the SSRDeviceValuesContext values, but the value is undefined.\n      This is caused because you're not using the *withSSrHeaderValues* in the *getServerSideProps*\n      ");return e},l=()=>{let{cloudfrontMobile:e}=d();return e},c=()=>{let{cloudfrontCountry:e}=d();return null!=e?e:r.appConfig.ecommerce.customerCountryFallback}},20812:function(e,n,i){"use strict";i.d(n,{c:function(){return s}});var t=i(85893),a=i(67294),r=i(93967),o=i.n(r),d=i(28619);let l=()=>(0,d.b)(()=>
1{if(document.querySelector("#trustpilot-script"))return;let e=document.createElement("script");e.src="//widget.trustpilot.com/bootstrap/v5/tp.widget.bootstrap.min.js",e.id="trustpilot-script",e.async=!0,document.body.appendChild(e),e.onload=()=>{document.dispatchEvent(new CustomEvent("trustpilot-script-loaded"))}}),c={review:"5419b6a8b0d04a076446a9ad",button:"56278e9abfbbba0bdcd568bc",mini:"53aa8807dec7e10d38f59f32"},s=e=>{let{locale:n="en",type:i,height:r,width:d,theme:s,alignment:m,className:u,...v}=e,k=(0,a.useRef)(null);return l(),(0,a.useEffect)(()=>{var e;let n=null===(e=window)||void 0===e?void 0:e.Trustpilot;if(n){n.loadFromElement(k.current,!0);return}document.addEventListener("trustpilot-script-loaded",()=>{var e;(null===(e=window)||void 0===e?void 0:e.Trustpilot).loadFromElement(k.current,!0)},{once:!0})},[n]),(0,t.jsx)("div",{ref:k,...v,className:o()("trustpilot-widget",u),"data-locale":n,"data-template-id":c[i],"data-businessunit-id":"5c8a7ee3a8dc2b0001b3767b","data-style-height":r,"data-style-width":d,"data-theme":s,"data-style-alignment":m,children:(0,t.jsx)("a",{href:"https://www.trustpilot.com/review/treedom.net",target:"_blank",rel:"noopener",children:"Trustpilot"})},n)}},67514:function(e,n,i){"use strict";i.d(n,{Y:function(){return t}});let t=e=>getComputedStyle(document.documentElement).getPropertyValue("--breakpoint-".concat(e))},24161:function(e,n,i){"use strict";i.d(n,{G8:function(){return s},mJ:function(){return m}});var t=i(23268),a=i(34155);t.appConfig.contentfulExperience.cachePath||a.env.REMOTE_CONTENTFUL_CACHE_URL,t.appConfig.contentfulExperience.cacheKey||a.env.REMOTE_CONTENTFUL_CACHE_KEY;let r=e=>e,o=e=>Array.isArray(e)?e.map(e=>o(e)):e&&"object"==typeof e?"Image"===e.__typename&&"string"==typeof e.url?{...e,url:r(e.url)}:Object.fromEntries(Object.entries(e).map(e=>{let[n,i]=e;return[n,o(i)]})):e;async function d(e){return null}class l{loadFromFile(){}saveToFile(){}get(e){let n=this.memoryCache.get(e);return n?n.generation!==this.generation||Date.now()>n.timestamp+1e3*n.ttl?(this.memoryCache.delete(e),null):n.data:null}set(e,n){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:3600,t=this.generation;this.memoryCache.set(e,{data:n,timestamp:Date.now(),ttl:i,generation:t}),this.saveToFile()}getGeneration(){return this.generation}isGenerationCurrent(e){return this.generation===e}cleanup(){let e=Date.now(),n=0;Array.from(this.memoryCache.entries()).forEach(i=>{let[t,a]=i;e>a.timestamp+1e3*a.ttl&&(this.memoryCache.delete(t),n+=1)}),n>0&&this.saveToFile()}clear(){this.generation+=1,this.memoryCache.clear()}destroy(){this.cleanupInterval&&clearInterval(this.cleanupInterval)}getStats(){let e=Date.now(),n=Array.from(this.memoryCache.entries()).map(n=>{let[i,t]=n;return{key:i,age:Math.floor((e-t.timestamp)/1e3),ttl:t.ttl}});return{size:this.memoryCache.size,keys:Array.from(this.memoryCache.keys()),entries:n}}constructor(){this.memoryCache=new Map,this.cleanupInterval=null,this.generation=0}}let c=new l;async function s(e,n){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:3600,t=c.getGeneration(),a=c.isGenerationCurrent(t)?c.get(e):null;if(a)return console.log("[Cache] HIT local: ".concat(e)),o(a);let r=await d(e);if(r&&c.isGenerationCurrent(t))return console.log("[Cache] HIT remote: ".concat(e)),c.set(e,r,i),o(r);console.log("[Cache] MISS all: Fetching from source... ".concat(e));let l=Date.now();try{let a=await n(),r=Date.now()-l;return console.log("[Cache] FETCH success: ".concat(e," (").concat(r,"ms)")),c.isGenerationCurrent(t)?c.set(e,a,i):console.log("[Cache] SKIP local SET after clear: ".concat(e)),o(a)}catch(i){let n=Date.now()-l;throw console.error("❌ API CALL FAILED: ".concat(e," (").concat(n,"ms)"),i),i}}let m={FREQUENT:30,SHORT:300,STANDARD:1800,LONG:86400};void 0!==a&&a.on("beforeExit",()=>{c.destroy()})},56597:function(e,n,i){"use strict";var t=i(85893),a=i(1296),r=i(88280),o=i(12193),d=i(98756),l=i(69312),c=i.n(l);n.Z=function(e,n,i){let l="isAvailable"in e&&!e.isAvailable,s="badge"in e?e.badge:void 0;return l?{label:i("ecommerce.ProductPage.ProductBadge.soldOut"),preset
1:"soldOut"}:(null==s?void 0:s.key)===d.$9W.New?{label:i("ecommerce.ProductPage.ProductBadge.new"),preset:"new"}:(null==s?void 0:s.key)===d.$9W.ComingSoon?{label:s.validUntil?i("ecommerce.ProductPage.ProductBadge.comingSoon",{dateString:new Date(s.validUntil).toLocaleDateString()}):i("ecommerce.ProductPage.ProductBadge.comingSoonNoDate","Coming soon"),preset:"comingSoon"}:(null==s?void 0:s.key)===d.$9W.ItalyOnly?{label:i("ecommerce.ProductPage.ProductBadge.italyOnly"),preset:"italyOnly"}:(null==s?void 0:s.key)===d.$9W.LimitedStock?{label:i("ecommerce.ProductPage.ProductBadge.limitedStock",{defaultValue:"Limited Stock"}),preset:"limitedStock"}:(null==s?void 0:s.key)===d.$9W.BestSeller?{label:(0,t.jsxs)("span",{className:c().flex,children:[(0,t.jsx)(a.Z,{size:"small"}),i("ecommerce.ProductPage.ProductBadge.bestSeller",{defaultValue:"Best Seller"})]}),preset:"bestSeller"}:(null==s?void 0:s.key)===d.$9W.FlashDeal?{label:(0,t.jsxs)("span",{className:c().flex,children:[(0,t.jsx)(r.Z,{size:"small"}),i("ecommerce.ProductPage.ProductBadge.flashDeal",{defaultValue:"Flash Deal"})]}),preset:"flashDeal"}:(null==s?void 0:s.key)===d.$9W.Until?{label:i("ecommerce.ProductPage.ProductBadge.until",{dateString:new Date(s.validUntil).toLocaleDateString()}),preset:"until"}:(null==s?void 0:s.key)===d.$9W.GiftIdea?{label:(0,t.jsxs)("span",{className:c().flex,children:[(0,t.jsx)(o.Z,{size:"small"}),i("ecommerce.ProductPage.ProductBadge.giftIdea",{defaultValue:"Gift Idea"})]}),preset:"gift"}:(null==s?void 0:s.key)===d.$9W.LaunchPromo?{label:i("ecommerce.ProductPage.ProductBadge.launchPromo",{defaultValue:"Launch Promo"}),preset:"launchPromo"}:(null==s?void 0:s.key)===d.$9W.EarthDay?{label:i("ecommerce.ProductPage.ProductBadge.earthDay",{defaultValue:"Earth Day"}),preset:"earthDay"}:void 0}},69423:function(e,n,i){"use strict";i.d(n,{t:function(){return t}});let t=e=>e.toLowerCase().replace(/[^a-z0-9]+/g,"_")},74277:function(e){e.exports={root:"Za_7U2",animate:"hqP76h"}},24769:function(e){e.exports={header:"U6Gpy0",fullHeight:"JK_YKo",container:"GZqwqh"}},50238:function(e){e.exports={items:"Gt05TF",item:"_2HyJQ5",accordionHeader:"zoxoMc",accordionControl:"dyi9RP",content:"q_V2HJ",heading:"_46bRRS"}},78691:function(e){e.exports={root:"GW8Yu0",pages:"aXsJnC",selection:"xBSaH2",line:"zm_vga",page:"R0o2R9",clickable:"_4BKK99",isActive:"dQA1_W"}},13434:function(e){e.exports={root:"rryGBU",fullWidth:"EBljuA",container:"_7vnnJs",disableGutters:"vqDD8A",mainContent:"YCDQYT",trustpilotWidget:"uFiKg1",lastContent:"clG2ut",slider:"FUKAt3",slidesContainer:"XFh5sB",slideContainer:"wG5DfM",slideWrapper:"Xlrvuc",slide:"eC0YQd",pagination:"u5Fiha"}},96149:function(e){e.exports={root:"_kGk3z",logoContainer:"_1UX7n5",disabled:"wOBBce",logo:"_5mBg58",actions:"_6TSJfV",action:"trogbM",close:"jqoAqG"}},60583:function(e){e.exports={root:"oKwfpt"}},45143:function(e){e.exports={root:"a_TTah",content:"_8Kyb0A",department:"a1L75G",form:"KRcQhn",formGrid:"St2cm5",numberOfEmployees:"_5_n04x",country:"WeEMW8",checkbox:"MSiPpF",checkboxLink:"BxAtl6",companyName:"nh4KTF",email:"dCkEcU",message:"ReU5e1",textField:"HYaSmM"}},22018:function(e){e.exports={root:"s4TtC3",contentWrapper:"s3QLj1",content:"_AKPMY",imageContainerDesktop:"_JFAtV",imageContainerMobile:"Y6ekoc",image:"_7iJkGX",buttonsContainer:"dQzol1",firstButton:"gdfgYa"}},11584:function(e){e.exports={root:"NKQEv9",content:"q_zs2Z"}},53607:function(e){e.exports={root:"nluIZW",content:"NupmHa",image:"xPtAQ0",description:"tB_Hzh",buttonsContainer:"Z8Hzki",filledButton:"_5VAFVE"}},32713:function(e){e.exports={root:"JSQQGg",counter:"ivsQpt",cell:"NLDNTn",digit:"kF3Xml",digitAnimation:"pxZlCI",digitBeforeAnimation:"pM3NwX",digitBeforeAnimation2:"oGqpwU",label:"YoH9O9",slideIn:"YigAVt",pop:"OxVJbA",revealFromLeft:"v6dv9o"}},51936:function(e){e.exports={root:"cTqrUy",meta:"wkZy6b","product-wrapper":"S0cU1n","first-fetch":"xF3_8I","loader-box":"R6hEu2","load-more":"hQGoCI","product-list-wrapper":"pnAM37",last:"LcWdNZ",product:"MoWMYj","product-card-container":"_9LItUN"}},56005:function(e){e.exports={root:"f9BqT3",content:"eNC_Wl",subheading:"c7UVZa"}},40081:function(e){e.exports={root:"nQM5aX",contentWrapper:"_8cvEyW",content:"foonVv",imageContainerDesktop:"FFvc37",imageContainerMobile:"TstK5C",image:"DU_QqS",buttonsContainer:"C5fDln",firstButton:"TJprWb"}},19540:function(e){e.exports={root:"Kvy3Cp",meta:"S6_201",buttonsContainer:"qPKv5o",firstButton:"muZyNI",sliderContainer:"_5DBNUI",sliderWrapper:"v7s_24",sliderControlButton:"_7WCvJe",lastButton:"N8LcOn",hideXl:"YKlKGK",rotate:"uyALDP",hide:"qso3Iq",slider:"KXjvcP",slidesContainer:"OUew6g",center:"yMwtDm",slideContainer:"EDzUt2",slide:"y8bQTG",serviceImage:"skRl3O",serviceContent:"AeVwA8",sliderControls:"jQuhiO",findMore:"igwd8m"}},47477:function(e){e.exports={root:"WBNCvr",content:"aksXKt",pretitle:"WMszUp",steps:"R_ocZ7",step:"UmHyMT",stepIcon:"JIj2O8",stepTitle:"qIRd4C",stepDescription:"WC6XSm",buttonsContainer:"_4Xg_OZ",firstButton:"C5wyof"}}
1,69312:function(e){e.exports={flex:"x7MRJF"}}},function(e){e.O(0,[25675,7969,6812,76647,9034,75309,48764,37630,5121,24673,56777,46981,1286,89382,50299,71925,12545,98669,20469,24403,59542,11097,88604,16867,92888,49774,40179],function(){return e(e.s=69389)}),_N_E=e.O()}]);
2//# sourceMappingURL=[slug]-be93f92fb5637af3.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.