PageSourceSearch

https://www.neste.com/_next/static/chunks/6911-a61e578fc7dcf61c.js

js neste.com collected 2026-09-24 08:49:43 UTC 23,954 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6911],{5326:e=>{e.exports={wrapper:"SlideControls_wrapper__8yKxD"}},15324:e=>{e.exports={thankYouWrapper:"Slide6_thankYouWrapper__lGsco"}},16697:e=>{e.exports={wrapper:"NavBar_wrapper__Z4YvE",button:"NavBar_button__Tan2e"}},16716:e=>{e.exports={wrapper:"YourAnnualEmmissions_wrapper__RbB_A",table:"YourAnnualEmmissions_table__BAWJf",textLabel:"YourAnnualEmmissions_textLabel__Bml8_",imageLabel:"YourAnnualEmmissions_imageLabel__XG6Hu",barCell:"YourAnnualEmmissions_barCell__0nQw_",bar:"YourAnnualEmmissions_bar__aXA6h",fossil:"YourAnnualEmmissions_fossil__r0mEY",renewable:"YourAnnualEmmissions_renewable__gUH1T",number:"YourAnnualEmmissions_number__bvTre"}},20111:(e,t,n)=>{"use strict";function r(e,t){let n={},r=Object.keys(e);for(let i=0;i<r.length;i++){let o=r[i],a=e[o];n[o]=t(a,o,e)}return n}n.d(t,{L:()=>r})},23106:e=>{e.exports={wrapper:"Calculator_wrapper__LPNJC",content:"Calculator_content__sno1D",icon:"Calculator_icon__zFPcg",heading:"Calculator_heading__qYAcE",description:"Calculator_description__o_1VS",firstSlideWrapper:"Calculator_firstSlideWrapper__WyUqG"}},35884:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});var r=n(50613),i=n(37482),o=n(48741),a=function(e,t,n){if(n||2==arguments.length)for(var r,i=0,o=t.length;i<o;i++)!r&&i in t||(r||(r=Array.prototype.slice.call(t,0,i)),r[i]=t[i]);return e.concat(r||Array.prototype.slice.call(t))};function s(e,t){var n,s=(0,r.useContext)(o.A);(0,i.A)(s,"Unable to find TProvider context. Did you wrap your app in <TProvider />?");var l=s.languageFile;if(!e)return e;var c=null!=(n=null==l?void 0:l[e])?n:e;return t?function(e,t){for(var n=[e],i=function(e,t){n=n.flatMap(function(n,i){return"string"==typeof n?function(e,t,n,i){void 0===i&&(i="");var o="{".concat(t,"}"),s=RegExp(o,"g");if("string"==typeof n||"number"==typeof n)return e.replace(s,"".concat(n));var l=e.split(o);return l.reduce(function(e,t,o){return o===l.length-1?a(a([],e,!0),[t],!1):a(a([],e,!0),[t,(0,r.isValidElement)(n)?(0,r.cloneElement)(n,{key:"".concat(i,"-").concat(o)}):n],!1)},[])}(n,e,t,"".concat(i)):n})},o=0,s=Object.entries(t||{});o<s.length;o++){var l=s[o];i(l[0],l[1])}return n}(c,t):c}},48741:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(50613).createContext)(void 0)},51988:e=>{e.exports={wrapper:"Slide_wrapper__iSrmt",content:"Slide_content__e4WyT"}},54348:e=>{e.exports={progress:"Progress_progress__WkTyV"}},56690:(e,t,n)=>{"use strict";n.d(t,{A:()=>g});var r=n(26065),i=n(50613),o=n(48741);function a(e){return e&&"default"in e?e.default:e}var s=n(68415);function l(e){return JSON.stringify(e)}function c(e){return"string"==typeof e}function u(e,t,n){return n.indexOf(e)===t}function d(e){return -1===e.indexOf(",")?e:e.split(",")}var p=s(function(e){var t=void 0===e?{}:e,n=t.useFallbackLocale,r=t.fallbackLocale,i=[];if("undefined"!=typeof navigator){for(var o=navigator.languages||[],a=[],s=0;s<o.length;s++){var l=o[s];a=a.concat(d(l))}var p=navigator.language,f=p?d(p):p;i=i.concat(a,f)}return(void 0===n||n)&&i.push(void 0===r?"en-US":r),i.filter(c).map(function e(t){if(!t)return t;if("C"===t||"posix"===t||"POSIX"===t)return"en-US";if(-1!==t.indexOf(".")){var n=t.split(".")[0],r=void 0===n?"":n;return e(r)}if(-1!==t.indexOf("@")){var i=t.split("@")[0],r=void 0===i?"":i;return e(r)}if(-1===t.indexOf("-")||t.toLowerCase()!==t)return t;var o=t.split("-"),a=o[0],s=o[1];return"".concat(a,"-").concat((void 0===s?"":s).toUpperCase())}).filter(u)},l);function f(e){return e.includes("-")?e.split("-")[0]:"".concat(e,"-").concat(e.toUpperCase())}function h(e,t){for(var n=0;n<e.length;n++){var r=function(e,t){return t.find(function(t){return t===e||t===f(e)||f(t)===e})||null}(e[n],t);if(r)return r}return null}s(function(e){return p(e)[0]||null},l);var m="undefined"!=typeof document,_={attributeFilter:["lang"],attributes:!0};function g(e){var t=e.children,n=e.defaultLocale,s=e.languageFiles,l=function(e){var t,n,r,o,a,s=e.defaultLocale,l=e.propsLocale,c=e.supportedLocales,u=(n=(t=(0,i.useState)(m?document.documentElement.getAttribute("lang"):null))[0],r=t[1],o=(0,i.useCallback)(function(){r(m?document.documentElement.getAttribute("lang"):null)},[]),(0,i.useEffect)(o,[o]),a=m?document.documentElement:null,(0,i.useEffect)(()=>
1{if(!a||!("MutationObserver"in window))return;let e=new MutationObserver(o);return e.observe(a,_),()=>{e.disconnect()}},[a,_,o]),n);if(l){var d=h([l],c);if(d)return d}if(u){var f=h([u],c);if(f)return f}var g=h(p(),c);return g||s||null}({defaultLocale:n,propsLocale:e.locale,supportedLocales:s?Object.keys(s):[]}),c=s&&l&&s[l]?s[l]:void 0,u=(0,i.useState)(a(function(e){if(e instanceof Function){var t=e();if(t instanceof Promise)return;return t}return e}(c))),d=u[0],f=u[1];return(0,i.useEffect)(function(){(function(e){if(e instanceof Function){var t=e();return t instanceof Promise?t:Promise.resolve(t)}return Promise.resolve(e)})(c).then(a).then(f)},[c]),(0,r.jsx)(o.A.Provider,{value:{languageFile:d},children:t})}},62805:e=>{e.exports={wrapper:"Slides_wrapper__yt4Rm",slide:"Slides_slide__DG_P4"}},68391:(e,t,n)=>{"use strict";function r(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var n=e.filter(Boolean);return n.length<=1?n[0]||null:function(e){for(var t=0;t<n.length;t++){var r=n[t];"function"==typeof r?r(e):r&&(r.current=e)}}}n.d(t,{A:()=>r})},68415:(e,t,n)=>{var r="__lodash_hash_undefined__",i=/^\[object .+?Constructor\]$/,o="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g,a="object"==typeof self&&self&&self.Object===Object&&self,s=o||a||Function("return this")(),l=Array.prototype,c=Function.prototype,u=Object.prototype,d=s["__core-js_shared__"],p=function(){var e=/[^.]+$/.exec(d&&d.keys&&d.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}(),f=c.toString,h=u.hasOwnProperty,m=u.toString,_=RegExp("^"+f.call(h).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),g=l.splice,v=C(s,"Map"),b=C(Object,"create");function x(e){var t=-1,n=e?e.length:0;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function j(e){var t=-1,n=e?e.length:0;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function y(e){var t=-1,n=e?e.length:0;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function w(e,t){for(var n,r,i=e.length;i--;){if(n=e[i][0],n===(r=t)||n!=n&&r!=r)return i}return -1}function A(e,t){var n,r,i=e.__data__;return("string"==(r=typeof(n=t))||"number"==r||"symbol"==r||"boolean"==r?"__proto__"!==n:null===n)?i["string"==typeof t?"string":"hash"]:i.map}function C(e,t){var n,r,o,a=null==e?void 0:e[t];return!(!N(a)||(n=a,p&&p in n))&&("[object Function]"==(o=N(r=a)?m.call(r):"")||"[object GeneratorFunction]"==o||function(e){var t=!1;if(null!=e&&"function"!=typeof e.toString)try{t=!!(e+"")}catch(e){}return t}(a)?_:i).test(function(e){if(null!=e){try{return f.call(e)}catch(e){}try{return e+""}catch(e){}}return""}(a))?a:void 0}function S(e,t){if("function"!=typeof e||t&&"function"!=typeof t)throw TypeError("Expected a function");var n=function(){var r=arguments,i=t?t.apply(this,r):r[0],o=n.cache;if(o.has(i))return o.get(i);var a=e.apply(this,r);return n.cache=o.set(i,a),a};return n.cache=new(S.Cache||y),n}function N(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}x.prototype.clear=function(){this.__data__=b?b(null):{}},x.prototype.delete=function(e){return this.has(e)&&delete this.__data__[e]},x.prototype.get=function(e){var t=this.__data__;if(b){var n=t[e];return n===r?void 0:n}return h.call(t,e)?t[e]:void 0},x.prototype.has=function(e){var t=this.__data__;return b?void 0!==t[e]:h.call(t,e)},x.prototype.set=function(e,t){return this.__data__[e]=b&&void 0===t?r:t,this},j.prototype.clear=function(){this.__data__=[]},j.prototype.delete=function(e){var t=this.__data__,n=w(t,e);return!(n<0)&&(n==t.length-1?t.pop():g.call(t,n,1),!0)},j.prototype.get=function(e){var t=this.__data__,n=w(t,e);return n<0?void 0:t[n][1]},j.prototype.has=function(e){return w(this.__data__,e)>-1},j.prototype.set=function(e,t){var n=this.__data__,r=w(n,e);return r<0?n.push([e,t]):n[r][1]=t,this},y.prototype.clear=function(){this.__data__={hash:new x,map:new(v||j),string:new x}},y.prototype.delete=function(e){return A(this,e).delete(e)},y.prototype.get=function(e){return A(this,e).get(e)},y.prototype.has=function(e){return A(this,e).has(e)},y.prototype.set=function(e,t){return A(this,e).set(e,t),this},S.Cache=y,e.exports=S},68924:e=>{e.exports={wrapper:"Form_wrapper__AwrNc",progressWrapper:"Form_progressWrapper__sZPqL"}},80673:(e,t,n)=>{"use strict";n.d(t,{A:()=>eh});var r=n(26065),i=n(50613),o=n(56690),a=n(23106),s=n(68924),l=n(97407),c=n(71331),u=n(6707),d=n(97018),p=n(77808),f=n(52667),h=n(90743),m=n(15187),_=n(85492),g=n(16697),v=n(54348);function b({max:e,value:t}){let n=(0,p.A)(),i=(0,d.zh)({value:t,immediate:null!=n&&n});
1return(0,r.jsx)(d.CS.progress,{className:v.progress,max:e,value:i.value})}function x({currentSlide:e,setCurrentSlide:t}){let n=(0,f.A)(),i=(0,h.A)();if(!n)throw Error("Data context not found");if(!i)throw Error("Pages context not found");let o=(0,p.A)(),{pages:a}=n,{currentPage:s,setCurrentPage:l}=i,c=a.length+2,u=0===e,v=(0,d.zh)({transform:`translateX(${u?"100%":"0%"})`,immediate:null!=o&&o}),x=c-1,j=Math.max(e,1);return(0,r.jsxs)(d.CS.div,{className:g.wrapper,style:v,children:[e===c-1?(0,r.jsx)("div",{className:g.button,children:(0,r.jsx)(m.A,{})}):(0,r.jsx)("button",{className:g.button,onClick:function(){s-1>=0&&l(s-1),t(e-1)},title:"Previous",type:"button",tabIndex:u?-1:void 0,children:(0,r.jsx)(_.A,{})}),(0,r.jsx)(b,{max:x,value:x*(j-.75)/(x-.75)})]})}var j=n(62805);let y=(0,i.createContext)({});var w=n(13502),A=n(50724),C=n(10319),S=n(25219),N=n(51988),O=n(33386),E=n(91586),P=n(51151),L=n(5326);function D({buttonWrapperClassName:e,isLastPage:t,isLastSlide:n,nextButtonLabel:i="Next",onClickNext:o,onClickStart:a,startButtonLabel:s="Recalculate",submitButtonField:l}){return(0,r.jsxs)("div",{className:(0,P.A)(L.wrapper,e),children:[t&&l?(0,r.jsx)(E.A,{field:l}):null,t||n?null:(0,r.jsx)(O.A,{onClick:o,type:"button",children:i}),n?(0,r.jsx)(O.A,{onClick:a,type:"button",variant:"secondary",children:s}):null]})}let k={};function Y({setHeight:e}){let[t,n]=(0,i.useState)(null),{currentSlide:o,onClickNext:a,onClickStart:s,totalSlides:l}=(0,i.useContext)(y),c=(0,i.useCallback)(t=>{let[n]=t;n&&e(n.target.clientHeight)},[e]);return(0,S.A)(t,k,c),(0,r.jsx)("div",{className:N.wrapper,ref:n,children:(0,r.jsxs)(w.A,{pageIndex:o-1,children:[(0,r.jsx)("div",{className:N.content,children:(0,r.jsx)(A.A,{})}),(0,r.jsx)("div",{className:N.buttonWrapper,children:(0,r.jsx)(C.A,{children:({pageIndex:e,submitButtonField:n,totalPages:i})=>(0,r.jsx)(D,{isLastPage:e===i-1,isLastSlide:o===l-1,onClickNext:function(e){var n,r,i,o;return n=this,r=void 0,i=void 0,o=function*(){e.preventDefault();let{form:n}=e.currentTarget;if(!(n instanceof HTMLFormElement))throw Error("Expected form element");let r=Array.from(n.elements).filter(e=>{var n;return"reportValidity"in e&&null!=(n=null==t?void 0:t.contains(e))&&n}),i=!1;for(let e of r)!e.reportValidity()&&(i||(setTimeout(()=>e.focus(),0),i=!0));i||(yield null==a?void 0:a())},new(i||(i=Promise))(function(e,t){function a(e){try{l(o.next(e))}catch(e){t(e)}}function s(e){try{l(o.throw(e))}catch(e){t(e)}}function l(t){var n;t.done?e(t.value):((n=t.value)instanceof i?n:new i(function(e){e(n)})).then(a,s)}l((o=o.apply(n,r||[])).next())})},onClickStart:s,submitButtonField:n})})})]})})}var W=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&0>t.indexOf(r)&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++)0>t.indexOf(r[i])&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n};function F({currentSlide:e,firstSlide:t,lastSlide:n,setCurrentSlide:o,setSlideHeight:a}){let s=(0,f.A)(),l=(0,h.A)(),[c,u]=(0,i.useState)(e);if(!s)throw Error("Data context not found");if(!l)throw Error("Pages context not found");let{pages:m}=s,{currentPage:_,setCurrentPage:g}=l,v=m.length+2,b=(0,p.A)(),[x,w]=(0,d.mX)(v,t=>({from:{transform:`translateX(${(t-e)*100}%)`}}));function A(){0!==e&&_<v-1&&g(_+1),o(e+1)}function C(){g(0),o(0)}return(0,i.useEffect)(()=>{e!==c&&(w.start(t=>({to:{transform:`translateX(${(t-e)*100}%)`},immediate:null!=b&&b})),u(e))},[w,e,c,b]),x.map((i,o)=>{let s=o===e;return(0,r.jsx)(d.CS.div,{className:j.slide,"data-testid":`slide-${o}`,ref:e=>{e&&(s?e.removeAttribute("inert"):e.setAttribute("inert","true"))},style:i,children:(0,r.jsx)(y.Provider,{value:{currentSlide:o,onClickNext:A,onClickStart:C,totalSlides:v},children:0===o?t:o===v-1?n:(0,r.jsx)(Y,{setHeight:e=>{a(o,e)}})})},o)})}function H(e){var{setSlideHeights:t,slideHeights:n}=e,o=W(e,["setSlideHeights","slideHeights"]);let a=(0,p.A)(),s=(0,i.useRef)(void 0),{currentSlide:l}=o,c=Math.max(...n.slice(1)),u=(0,i.useCallback)((e,r)=>{n[e]!==r&&t(t=>{let n=[...t];return n.splice(e,1,r),n})},[t,n]),f=s.current!==l;s.current=l;let h=(0,d.zh)({minHeight:0===l?n[l]:c,immediate:!f||null!=a&&a});
1return(0,r.jsx)(d.CS.div,{className:j.wrapper,style:h,children:(0,r.jsx)(F,Object.assign({},o,{setSlideHeight:u}))})}var M=n(85897),T=n(68391);let q={};function I({buttonWrapperClassName:e,children:t,contentWrapperClassName:n,nextButtonLabel:o,onClickNext:a,setHeight:s,startButtonLabel:l,wrapperClassName:c,wrapperRef:u}){let[d,p]=(0,i.useState)(null),{currentSlide:f,onClickNext:h,onClickStart:m,totalSlides:_}=(0,i.useContext)(y),g=(0,i.useCallback)(e=>{let[t]=e;t&&s(t.target.clientHeight)},[s]);return(0,S.A)(d,q,g),(0,r.jsxs)("div",{className:(0,P.A)(N.wrapper,c),ref:(0,T.A)(p,u),children:[(0,r.jsx)("div",{className:(0,P.A)(N.content,n),children:t}),(0,r.jsx)("div",{className:(0,P.A)(N.buttonWrapper,e),children:(0,r.jsx)(D,{isLastSlide:f===_-1,nextButtonLabel:o,onClickNext:function(){var e,t,n,r;return e=this,t=void 0,n=void 0,r=function*(){yield null==a?void 0:a(),yield null==h?void 0:h()},new(n||(n=Promise))(function(i,o){function a(e){try{l(r.next(e))}catch(e){o(e)}}function s(e){try{l(r.throw(e))}catch(e){o(e)}}function l(e){var t;e.done?i(e.value):((t=e.value)instanceof n?t:new n(function(e){e(t)})).then(a,s)}l((r=r.apply(e,t||[])).next())})},onClickStart:m,startButtonLabel:l})})]})}var R=n(35884);function $(){let e=(0,R.A)("tco2eqDescription");return(0,r.jsx)("abbr",{title:e,children:"tCO₂eq"})}function B(){let e=(0,R.A)("co2eDescription");return(0,r.jsx)("abbr",{title:e,children:"CO₂e"})}let K=new Map([["tCO2eq",$],["tCO₂eq",$],["CO2e",B],["CO₂e",B]]);function G(e){return function e(t,n){if("string"==typeof t){let e=RegExp(Array.from(n.keys()).join("|"),"g"),r=t.match(e);return r?t.split(e).map((e,t)=>{let o=r[t];if(o){let r=n.get(o);if(r)return[e,(0,i.createElement)(r,{key:t})]}return e}):t}return(0,i.isValidElement)(t)&&t.props.children?(0,i.cloneElement)(t,{children:e(t.props.children,n)}):Array.isArray(t)?t.map(t=>e(t,n)):t}((0,R.A)(e),K)}var V=n(55852),U=n(1328),X=n(14833),z=n(87932);function Z({tKey:e}){return G(e)}function J(e,t){return e.toLocaleString(t,{maximumFractionDigits:+(e<20)})}function Q({consumptionInLitresOrGallons:e,unit:t="litre",config:n}){var r;let{megajoulesPerLiter:i,fossilDieselEmissionsPerMegajoule:o}=n,a=(r=e,("gallon"===t?3.78541*r:r)*i),s="renewableDieselEmissionsPerMegajoule"in n?n.renewableDieselEmissionsPerMegajoule:n.fossilDieselEmissionsPerMegajoule*(1-n.renewableDieselEmissionsSavings),l=a*o/1e6,c=a*s/1e6;return{fossilEmissionsInTonnes:l,nesteMyRenewableDieselEmissionsInTonnes:c,emissionReductionInTonnes:l-c}}function ee({config:e,consumption:t,locale:n,unit:i}){let{emissionReductionInTonnes:o}=Q({consumptionInLitresOrGallons:t,unit:i,config:e});return(0,r.jsxs)("div",{className:z.wrapper,children:[(0,r.jsxs)("div",{className:z.content,children:[(0,r.jsx)("h4",{className:(0,P.A)(z.heading,"heading-6"),children:(0,r.jsx)(Z,{tKey:"yourContributionHeading"})}),(0,r.jsx)("p",{className:z.description,children:(0,r.jsx)(Z,{tKey:"yourContributionDescription"})})]}),(0,r.jsx)("p",{className:(0,P.A)(z.number,"heading-4"),children:J(o,n)})]})}var et=n(16716);let en=R.A,er={src:"/_next/static/media/neste-my-renewable-diesel-logo.0e08c6de.svg",height:58,width:233,blurWidth:0,blurHeight:0};function ei({config:e,consumption:t,imageAs:n="img",locale:i,unit:o}){let{maxConsumption:a,minConsumption:s}=e,l=en("alternativeProductLabel"),{fossilEmissionsInTonnes:c,nesteMyRenewableDieselEmissionsInTonnes:u}=Q({consumptionInLitresOrGallons:t,unit:o,config:e}),d=100*Math.sqrt(t/(a-s)),p="renewableDieselEmissionsSavings"in e?e.renewableDieselEmissionsSavings:1-e.renewableDieselEmissionsPerMegajoule/e.fossilDieselEmissionsPerMegajoule;return(0,r.jsx)("div",{className:et.wrapper,children:(0,r.jsxs)("table",{className:et.table,children:[(0,r.jsx)("thead",{children:(0,r.jsxs)("tr",{children:[(0,r.jsx)("th",{colSpan:2,children:(0,r.jsx)(Z,{tKey:"yourAnnualEmissionsHeading"})}),(0,r.jsx)("th",{children:(0,r.jsx)(Z,{tKey:"tco2eqHeading"})})]})}),(0,r.jsxs)("tbody",{children:[(0,r.jsxs)("tr",{children:[(0,r.jsx)("td",{children:(0,r.jsx)("span",{className:(0,P.A)(et.textLabel,"category"),children:(0,r.jsx)(Z,{tKey:"primaryProductLabel"})})}),(0,r.jsx)("td",{className:et.barCell,children:(0,r.jsx)("div",{className:(0,P.A)(et.bar,et.fossil),style:{maxWidth:`${d}%`}})}),(0,r.jsx)("td",{children:(0,r.jsx)("span",{className:(0,P.A)(et.number,et.fossil,"heading-5"),children:J(c,i)})})]}),(0,r.jsxs)("tr",{children:[(0,r.jsx)("td",{children:"img"!==n?(0,r.jsx)(n,{className:et.imageLabel,src:er,width:233.167,height:58.048,unoptimized:!0,alt:l}):(0,r.jsx)(n,{className:et.imageLabel,src:er,width:233.167,height:58.048,alt:l})}),(0,r.jsx)("td",{className:et.barCell,children:(0,r.jsx)("div",{className:(0,P.A)(et.bar,et.renewable),style:{maxWidth:`${d*(1-p)}%`}})}),(0,r.jsx)("td",{children:(0,r.jsx)("span",{className:(0,P.A)(et.number,et.renewable,"heading-5"),children:J(u,i)})})]})]})]})})}let eo=(0,i.createContext)({});function ea({config:e,imageAs:t,locale:n,unit:o}){let a=(0,i.useContext)(eo),{maxConsumption:s,minConsumption:l}=e,c=(s-l)/2,[u,d]=(0,i.useState)(c),p=(0,X.A)(),f=en("annualConsumptionLabel"),h=en("gallons"),m=en("litres"),_=p?Number(p.formData.diesel_consumption):u,g=p?e=>{p.setFormData(t=>Object.assign(Object.assign({},t),{diesel_consumption:e.toString()}))}:d;function v(e){var t;void 0!==e&&(g(e),null==(t=a.onChange)||t.call(a,e))}return(0,r.jsxs)("div",{className:M.content,children:[(0,r.jsxs)("fieldset",{children:[(0,r.jsx)(V.A,{label:f,max:s,min:l,onChange:v,suffix:"gallon"===o?h:m,value:_}),(0,r.jsx)(U.A,{"aria-label":f,max:s,min:l,onChange:v,value:null!=_?_:0})]}),(0,r.jsx)(ei,{config:e,consumption:null!=_?_:0,imageAs:t,locale:n,unit:o}),(0,r.jsx)("hr",{className:M.divider}),(0,r.jsx)(ee,{config:e,consumption:null!=_?_:0,locale:n,unit:o})]})}function es({config:e,imageAs:t,locale:n,setHeight:o,unit:a}){let s=(0,i.useRef)(null),l=G("formCTA");return(0,r.jsx)(I,{buttonWrapperClassName:M.buttonWrapper,contentWrapperClassName:M.contentWrapper,nextButtonLabel:l,setHeight:function(e){let{current:t}=s;function n(e){if(!t)throw Error("Wrapper element is not defined");return getComputedStyle(t).getPropertyValue(e)}
1t&&o(e-(Number.parseInt(n("--slide-padding-block"))+Number.parseInt(n("--size-5"))))},wrapperClassName:M.wrapper,wrapperRef:s,children:(0,r.jsx)(ea,{config:e,imageAs:t,locale:n,unit:a})})}var el=n(59218),ec=n(15324);function eu({setHeight:e}){let t=(0,f.A)();if(!t)throw Error("Data context not found");let{thankYouAction:n}=t,i="content"in n?n.content:null;if(!i)throw Error("Thank you action content not found");return(0,r.jsx)(I,{setHeight:e,children:(0,r.jsx)("div",{className:ec.thankYouWrapper,children:(0,r.jsx)(el.A,{children:i})})})}var ed=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&0>t.indexOf(r)&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++)0>t.indexOf(r[i])&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n};function ep(e){var{config:t,defaultFormData:n,entryId:o,imageAs:a,locale:d,onSubmitSuccess:p,unit:f}=e,h=ed(e,["config","defaultFormData","entryId","imageAs","locale","onSubmitSuccess","unit"]);let{fossilDieselEmissionsPerMegajoule:m,megajoulesPerLiter:_,maxConsumption:g,minConsumption:v}=t,b="renewableDieselEmissionsPerMegajoule"in t?t.renewableDieselEmissionsPerMegajoule:void 0,j="renewableDieselEmissionsSavings"in t?t.renewableDieselEmissionsSavings:void 0,y=(g-v)/2,[w,A]=(0,i.useState)(0),[C,S]=(0,i.useState)([]),N=(0,i.useCallback)((e,t)=>{C[e]!==t&&S(n=>{let r=[...n];return r.splice(e,1,t),r})},[C]),O=(0,i.useCallback)(e=>{A(e=>e+1),null==p||p(e)},[p]),E=(0,r.jsx)(es,{config:t,imageAs:a,locale:d,setHeight:e=>{N(0,e)},unit:f},"slide_1"),P=(0,r.jsx)(eu,{setHeight:e=>N(5,e)},"slide_6"),L=(0,i.useMemo)(()=>Object.assign(Object.assign({},n),{contentful_entry_id:o,diesel_consumption:y.toString(),fossil_diesel_emissions_per_megajoule:m.toString(),megajoules_per_liter:_.toString(),renewable_diesel_emissions_per_megajoule:null==b?void 0:b.toString(),renewable_diesel_emissions_savings:null==j?void 0:j.toString(),unit_of_measurement:f}),[n,y,o,m,_,b,j,f]);return(0,r.jsx)("div",{className:s.wrapper,children:(0,r.jsx)(l.Ay,Object.assign({},h,{defaultFormData:L,onSubmitSuccess:O,children:(0,r.jsx)(c.A,{children:(0,r.jsxs)(u.A,{children:[(0,r.jsx)(x,{currentSlide:w,setCurrentSlide:A}),(0,r.jsx)(H,{currentSlide:w,firstSlide:E,lastSlide:P,setCurrentSlide:A,setSlideHeights:S,slideHeights:C},"slides")]})})}))})}let ef={co2eDescription:"carbon dioxide equivalent",tco2eqDescription:"tonnes of carbon dioxide equivalent",gallons:"gallons",litres:"litres",overline:"Calculator",heading:"Calculate your CO₂e emissions reduction with Neste MY Renewable Diesel",description:"The potential CO₂e reductions by switching are over the lifecycle of and compared only to fossil diesel. To achieve these reductions, Neste MY Renewable Diesel should be used in its neat form, 100% unmixed.",annualConsumptionLabel:"Your fleet’s annual diesel consumption",formCTA:"Get full report",yourAnnualEmissionsHeading:"Your annual emissions",tco2eqHeading:"tCO₂eq",primaryProductLabel:"Fossil diesel",alternativeProductLabel:"Neste MY Renewable Diesel",yourContributionHeading:"Your contribution",yourContributionDescription:"Annual emissions tCO₂eq"},eh=function({apiUrl:e,config:t,defaultFormData:n,entryId:l,formId:c="232363377095865",imageAs:u,locale:d,onSubmit:p,onSubmitSuccess:f,renderForm:h=!0,strings:m,teamId:_="232112448052041",unit:g="litre"}){let v=(0,i.useContext)(eo),b=Object.assign(Object.assign({},ef),m),x=v.globalKey;return(0,r.jsx)(o.A,{locale:"_default",languageFiles:{_default:b},children:(0,r.jsxs)("div",{className:a.wrapper,children:[(0,r.jsxs)("div",{className:a.content,children:[(0,r.jsx)("p",{className:"category",children:(0,r.jsx)(Z,{tKey:"overline"})}),(0,r.jsx)("h2",{className:a.heading,children:(0,r.jsx)(Z,{tKey:"heading"})}),(0,r.jsx)("div",{className:a.description,children:(0,r.jsx)(Z,{tKey:"description"})})]}),h?(0,r.jsx)(ep,{apiUrl:e,config:t,defaultFormData:n,entryId:l,formId:c,imageAs:u,locale:d,onSubmit:p,onSubmitSuccess:f,teamId:_,unit:g}):(0,r.jsx)("div",{className:s.wrapper,children:(0,r.jsx)("div",{className:a.firstSlideWrapper,children:(0,r.jsx)(ea,{config:t,imageAs:u,locale:d,unit:g})})})]})},x)}},85897:e=>{e.exports={wrapper:"Slide1_wrapper__V7dnP",contentWrapper:"Slide1_contentWrapper__sZ1l_",content:"Slide1_content__O38dS",divider:"Slide1_divider__SZHsa",buttonWrapper:"Slide1_buttonWrapper__M8pcv"}},87932:e=>{e.exports={wrapper:"YourContribution_wrapper__s2St9",icon:"YourContribution_icon__2aeVb",content:"YourContribution_content__E6LTG",heading:"YourContribution_heading__uqm_p",description:"YourContribution_description__mjBT3",number:"YourContribution_number__FZSOS"}}}]);

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.