1"use strict";(self.webpackChunke_learning=self.webpackChunke_learning||[]).push([[1074],{5588:function(e,t,a){a.d(t,{G:function(){return A},L:function(){return f},M:function(){return x},P:function(){return N},_:function(){return i},a:function(){return l},b:function(){return m},c:function(){return c},d:function(){return d},g:function(){return g},h:function(){return o}});a(74883);var n=a(63696),r=(a(2349),a(62688)),s=a.n(r);function l(){return l=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e},l.apply(this,arguments)}function i(e,t){if(null==e)return{};var a,n,r={},s=Object.keys(e);for(n=0;n<s.length;n++)t.indexOf(a=s[n])>=0||(r[a]=e[a]);return r}const o=()=>"undefined"!=typeof HTMLImageElement&&"loading"in HTMLImageElement.prototype;const c=e=>{var t;return(e=>{var t,a;return Boolean(null==e||null==(t=e.images)||null==(a=t.fallback)?void 0:a.src)})(e)?e:(e=>Boolean(null==e?void 0:e.gatsbyImageData))(e)?e.gatsbyImageData:(e=>Boolean(null==e?void 0:e.gatsbyImage))(e)?e.gatsbyImage:null==e||null==(t=e.childImageSharp)?void 0:t.gatsbyImageData},d=e=>{var t,a,n;return null==(t=c(e))||null==(a=t.images)||null==(n=a.fallback)?void 0:n.src};function u(e,t,a){const n={};let r="gatsby-image-wrapper";return"fixed"===a?(n.width=e,n.height=t):"constrained"===a&&(r="gatsby-image-wrapper gatsby-image-wrapper-constrained"),{className:r,"data-gatsby-image-wrapper":"",style:n}}function m(e,t,a,n,r){return void 0===r&&(r={}),l({},a,{loading:n,shouldLoad:e,"data-main-image":"",style:l({},r,{opacity:t?1:0})})}function g(e,t,a,n,r,s,i,o){const c={};s&&(c.backgroundColor=s,"fixed"===a?(c.width=n,c.height=r,c.backgroundColor=s,c.position="relative"):("constrained"===a||"fullWidth"===a)&&(c.position="absolute",c.top=0,c.left=0,c.bottom=0,c.right=0)),i&&(c.objectFit=i),o&&(c.objectPosition=o);const d=l({},e,{"aria-hidden":!0,"data-placeholder-image":"",style:l({opacity:t?0:1,transition:"opacity 500ms linear"},c)});return d}const p=["children"],h=function(e){let{layout:t,width:a,height:r}=e;return"fullWidth"===t?n.createElement("div",{"aria-hidden":!0,style:{paddingTop:r/a*100+"%"}}):"constrained"===t?n.createElement("div",{style:{maxWidth:a,display:"block"}},n.createElement("img",{alt:"",role:"presentation","aria-hidden":"true",src:"data:image/svg+xml;charset=utf-8,%3Csvg%20height='"+r+"'%20width='"+a+"'%20xmlns='http://www.w3.org/2000/svg'%20version='1.1'%3E%3C/svg%3E",style:{maxWidth:"100%",display:"block",position:"static"}})):null},f=function(e){let{children:t}=e,a=i(e,p);return n.createElement(n.Fragment,null,n.createElement(h,l({},a)),t,null)},y=["src","srcSet","loading","alt","shouldLoad"],b=["fallback","sources","shouldLoad"],v=function(e){let{src:t,srcSet:a,loading:r,alt:s="",shouldLoad:o}=e,c=i(e,y);return n.createElement("img",l({},c,{decoding:"async",loading:r,src:o?t:void 0,"data-src":o?void 0:t,srcSet:o?a:void 0,"data-srcset":o?void 0:a,alt:s}))},E=function(e){let{fallback:t,sources:a=[],shouldLoad:r=!0}=e,s=i(e,b);const o=s.sizes||(null==t?void 0:t.sizes),c=n.createElement(v,l({},s,t,{sizes:o,shouldLoad:r}));return a.length?n.createElement("picture",null,a.map(e=>{let{media:t,srcSet:a,type:s}=e;return n.createElement("source",{key:t+"-"+s+"-"+a,type:s,media:t,srcSet:r?a:void 0,"data-srcset":r?void 0:a,sizes:o})}),c):c};var w;v.propTypes={src:r.string.isRequired,alt:r.string.isRequired,sizes:r.string,srcSet:r.string,shouldLoad:r.bool},E.displayName="Picture",E.propTypes={alt:r.string.isRequired,shouldLoad:r.bool,fallback:r.exact({src:r.string.isRequired,srcSet:r.string,sizes:r.string}),sources:r.arrayOf(r.oneOfType([r.exact({media:r.string.isRequired,type:r.string,sizes:r.string,srcSet:r.string.isRequired}),r.exact({media:r.string,type:r.string.isRequired,sizes:r.string,srcSet:r.string.isRequired})]))};const k=["fallback"],N=function(e){let{fallback:t}=e,a=i(e,k);return t?n.createElement(E,l({},a,{fallback:{src:t},"aria-hidden":!0,alt:""})):n.createElement("div",l({},a))};N.displayName="Placeholder",N.propTypes={fallback:r.string,sources:null==(w=E.propTypes)?void 0:w.sources,alt:function(e,t,a){return e[t]?new Error("Invalid prop `"+t+"` supplied to `"+a+"`. Validation failed."):null}};const x=function(e){return n.createElement(n.Fragment,null,n.createElement(E,l({},e)),n.createElement("noscript",null,n.createElement(E,l({},e,{shouldLoad:!0}))))};x.displayName="MainImage",x.propTypes=E.propTypes;const C=["as","className","class","style","image","loading","imgClassName","imgStyle","backgroundColor","objectFit","objectPosition"],L=["style","className"],S=e=>e.replace(/\n/g,""),I=function(e,t,a){for(var n=arguments.length,r=new Array(n>3?n-3:0),l=3;l<n;l++)r[l-3]=arguments[l];return e.alt||""===e.alt?s().string.apply(s(),[e,t,a].concat(r)):new Error('The "alt" prop is required in '+a+'. If the image is purely presentational then pass an empty string: e.g. alt="". Learn more: https://a11y-style-guide.com/style-guide/section-media.html')},M={image:s().object.isRequired,alt:I},T=["as","image","style","backgroundColor","className","class","onStartLoad","onLoad","onError"],O=["style","className"],j=new Set;let q,P;const _=function(e){let{as:t="div",image:r,style:s,backgroundColor:c,className:d,class:m,onStartLoad:g,onLoad:p,onError:h}=e,f=i(e,T);const{width:y,height:b,layout:v}=r,E=u(y,b,v),{style:w,className:k}=E,N=i(E,O),x=(0,n.useRef)(),C=(0,n.useMemo)(()=>JSON.stringify(r.images),[r.images]);m&&(d=m);const L=function(e,t,a){let n="";return"fullWidth"===e&&(n='<div aria-hidden="true" style="padding-top: '+a/t*100+'%;"></div>'),"constrained"===e&&(n='<div style="max-width: '+t+'px; display: block;"><img alt="" role="presentation" aria-hidden="true" src="data:image/svg+xml;charset=utf-8,%3Csvg%20height=\''+a+"'%20width='"+t+"'%20xmlns='http://www.w3.org/2000/svg'%20version='1.1'%3E%3C/svg%3E\" style=\"max-width: 100%; display: block; position: static;\"></div>"),n}(v,y,b),S=(0,n.useMemo)(()=>({__html:L}),[L]);return(0,n.useEffect)(()=>{q||(q=Promise.all([a.e(906),a.e(551)]).then(a.bind(a,50551)).then(e=>{let{renderImageToString:t,swapPlaceholderImage:a}=e;return P=t,{renderImageToString:t,swapPlaceholderImage:a}}));const e=x.current.querySelector("[data-gatsby-image-ssr]");if(e&&o())return e.complete?(null==g||g({wasCached:!0}),null==p||p({wasCached:!0}),setTimeout(()=>{e.removeAttribute("data-gatsby-image-ssr")},0)):(null==g||g({wasCached:!0}),e.addEventListener("load",function t(){e.removeEventListener("load",t),null==p||p({wasCached:!0}),setTimeout(()=>{e.removeAttribute("data-gatsby-image-ssr")},0)})),void j.add(C);if(P&&j.has(C))return;let t,n;return q.then(e=>{let{renderImageToString:a,swapPlaceholderImage:i}=e;x.current&&(x.current.innerHTML=a(l({isLoading:!0,isLoaded:j.has(C),image:r},f)),j.has(C)||(t=requestAnimationFrame(()=>{x.current&&(n=i(x.current,C,j,s,g,p,h))})))}),()=>{t&&cancelAnimationFrame(t),n&&n()}},[r]),(0,n.useLayoutEffect)(()=>{j.has(C)&&P&&(x.current.innerHTML=P(l({isLoading:j.has(C),isLoaded:j.has(C),image:r},f)),null==g||g({wasCached:!0}),null==p||p({wasCached:!0}))},[r]),(0,n.createElement)(t,l({},N,{style:l({},w,s,{backgroundColor:c}),className:k+(d?" "+d:""),ref:x,dangerouslySetInnerHTML:S,suppressHydrationWarning:!0}))},A=(0,n.memo)(function(e){return e.image?(0,n.createElement)(_,e):null});A.propTypes=M,A.displayName="GatsbyImage";const R=["src","__imageData","__error","width","height","aspectRatio","tracedSVGOptions","placeholder","formats","quality","transformOptions","jpgOptions","pngOptions","webpOptions","avifOptions","blurredOptions","breakpoints","outputPixelDensities"];function z(e){return function(t){let{src:a,__imageData:r,__error:s}=t,o=i(t,R);return s&&console.warn(s),r?n.createElement(e,l({image:r},o)):(console.warn("Image not loaded",a),null)}}const D=z(function(e){let{as:t="div",className:a,class:r,style:s,image:o,loading:c="lazy",imgClassName:d,imgStyle:p,backgroundColor:h,objectFit:y,objectPosition:b}=e,v=i(e,C);if(!o)return console.warn("[gatsby-plugin-image] Missing image prop"),null;r&&(a=r),p=l({objectFit:y,objectPosition:b,backgroundColor:h},p);const{width:E,height:w,layout:k,images:I,placeholder:M,backgroundColor:T}=o,O=u(E,w,k),{style:j,className:q}=O,P=i(O,L),_={fallback:void 0,sources:[]};return I.fallback&&(_.fallback=l({},I.fallback,{srcSet:I.fallback.srcSet?S(I.fallback.srcSet):void 0})),I.sources&&(_.sources=I.sources.map(e=>l({},e,{srcSet:S(e.srcSet)}))),n.createElement(t,l({},P,{style:l({},j,s,{backgroundColor:h}),className:q+(a?" "+a:"")}),n.createElement(f,{layout:k,width:E,height:w},n.createElement(N,l({},g(M,!1,k,E,w,T,y,b))),n.createElement(x,l({"data-gatsby-image-ssr":"",className:d},v,m("eager"===c,!1,_,c,p)))))}),W=function(e,t){for(var a=arguments.length,n=new Array(a>2?a-2:0),r=2;r<a;r++)n[r-2]=arguments[r];return"fullWidth"!==e.layout||"width"!==t&&"height"!==t||!e[t]?s().number.apply(s(),[e,t].concat(n)):new Error('"'+t+'" '+e[t]+" may not be passed when layout is fullWidth.")},F=new Set(["fixed","fullWidth","constrained"]),H={src:s().string.isRequired,alt:I,width:W,height:W,sizes:s().string,layout:e=>{if(void 0!==e.layout&&!F.has(e.layout))return new Error("Invalid value "+e.layout+'" provided for prop "layout". Defaulting to "constrained". Valid values are "fixed", "fullWidth" or "constrained".')}};D.displayName="StaticImage",D.propTypes=H;const G=z(A);G.displayName="StaticImage",G.propTypes=H},35438:function(e,t,a){a.r(t),a.d(t,{Head:function(){return p},default:function(){return h}});var n=a(97637),r=a(63696),s=a(66230),l=a(5588),i=a(73384),o=a(22128),c=a(71422),d=a(47315),u=a(88246),m=a(45701);const g=e=>{var t;let{data:a,children:n}=e;const l=a.post.childMdx.frontmatter,o=a.chapters.nodes.findIndex(e=>e.childMdx.frontmatter.order===l.order),g=a.chapters.nodes[o+1],p=a.chapters.nodes[o-1];return r.createElement(i.A,null,r.createElement(d.A,{unit:a.unit,post:a.post,next:g,prev:p,chapters:a.chapters.nodes}),r.createElement("article",{id:"content"},r.createElement("header",{className:m.wx},r.createElement("div",{className:m.Xj},r.createElement("span",{className:m.UP},"Chapter ",l.order),r.createElement("h1",{className:m.DD}
1,l.title),l.intro&&r.createElement("p",{className:m.Lv},l.intro))),r.createElement("div",{className:m.rf},(null===(t=a.post.childMdx.tableOfContents.items)||void 0===t?void 0:t.length)>1&&r.createElement("aside",{className:m.CQ},r.createElement("div",{className:m.Xw},r.createElement("h4",null,"On this page"),r.createElement(u.A,{items:a.post.childMdx.tableOfContents.items}))),r.createElement("div",{className:m.G3},r.createElement(c.A,{content:n})),r.createElement("nav",{className:m.X$},g&&g.childMdx.frontmatter.title&&r.createElement(s.Link,{className:m.K2,to:"../"+g.childMdx.fields.slug},r.createElement("span",{className:m.NA},"Next Chapter"),r.createElement("span",{className:m.XD},g.childMdx.frontmatter.order,". ",g.childMdx.frontmatter.title),g.childMdx.frontmatter.intro&&r.createElement("p",{className:m.Fq},g.childMdx.frontmatter.intro)),p&&r.createElement("p",{className:m.kn},r.createElement("span",null,"Previous Chapter:")," ",r.createElement(s.Link,{to:"../"+p.childMdx.fields.slug},p.childMdx.frontmatter.title))))))};function p(e){let{data:t}=e;const a=t.post.childMdx.frontmatter,n=t.unit.childMdx.frontmatter;return r.createElement(o.A,{socialTitle:a.title+" â "+n.title,title:a.title+" â "+n.title+" / "+t.site.siteMetadata.title,description:"",image:{src:(0,l.d)(n.hero_image),alt:n.hero_alt}})}function h(e){return r.createElement(g,e,r.createElement(n.A,e))}},88246:function(e,t,a){a.d(t,{A:function(){return l}});var n=a(63696),r="TableOfContents-module--item--3886c",s="TableOfContents-module--list--7a1fc";function l(e){let{items:t,currentItem:a}=e;if(t&&t.length>1){const e=t.map((e,t)=>n.createElement("li",{key:"toc-"+t},n.createElement("a",{href:e.url,className:""+r},e.title),e.items&&n.createElement(l,{items:e.items})));return n.createElement("ol",{className:s},e)}}}}]); 2//# sourceMappingURL=component---src-components-chapter-js-content-file-path-content-learning-units-lu-05-3-npt-over-time-mdx-3d0dcf7e6b6598f2fd80.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.