1"use strict";(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[4978],{86868:function(e,t,a){a.r(t),a.d(t,{default:function(){return F}});var r,n=a(77387),l=a(96540),c=a(85237),o=a.n(c),i=a(1477),s=a(51826),m=a(99656),h=a(34765),u=a(7823),d=a(33313);function v(){return v=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},v.apply(null,arguments)}var p,E=e=>l.createElement("svg",v({width:26,height:26,viewBox:"0 0 26 26",fill:"none",xmlns:"http://www.w3.org/2000/svg"},e),r||(r=l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12.95 26h.012-.012Zm.092 0h-.004.012-.008Zm-.131 0h.012-.012Zm.173 0h-.007.012-.005Zm-.212 0h.009H12.872Zm.254 0h-.007.009-.002Zm.042-.001h-.003.011-.008Zm-.344 0h.011-.011Zm.386 0h-.007.014-.007Zm-.427 0h.014-.014Zm.469-.001h-.01.013-.003Zm-.507 0h.013H12.745Zm-.048-.002h.012-.012Zm.597 0h-.003.012-.01Zm-.639 0h.016-.016Zm.68 0h-.006.016-.01Zm.042-.001h-.01.016-.006Zm-.76 0h.016-.016Zm.843-.003h-.005.017-.011Zm-.932 0h.017-.017Zm-.038-.002h.018H12.49Zm1.012 0h-.01.018-.008Zm-1.05-.001h.018H12.452Zm1.092 0h-.014.018-.004Zm-1.144-.003.02.001h-.02Zm1.185.001h-.004.019-.014Zm-1.223-.002h.02-.019Zm1.265 0h-.01.02-.01Zm-1.302-.002h.02-.019Zm1.344 0h-.015.02-.005Zm.041-.002h-.018.016l.02-.001h-.018Zm-1.418 0h.016-.018l-.017-.001.019.001Zm1.46-.002h-.009l.021-.001h-.012Zm-1.516-.001.02.001h-.008l-.012-.001Zm-.037-.002h.02-.02Zm1.594 0h-.013.02-.007Zm-1.629-.002h.019-.017l-.018-.002.016.002Zm1.67 0h-.017.019l.016-.002-.018.002Zm.042-.003h-.006l.02-.001h-.014Zm-1.765-.001.02.001h-.007l-.013-.001Zm-.037-.003.02.002h-.011l-.009-.002Zm1.843.001h-.01.019-.009Zm-1.88-.003.018.001h-.013l-.004-.001Zm1.921 0-.013.001.017-.001h-.004Zm-1.97-.004.016.001h-.015Zm2.012.001h-.004.015H14Zm.04-.003h-.007.016-.008Zm-2.09 0h.017-.016Zm-.036-.004.013.001h-.013Zm2.168 0-.01.001h.014-.004Zm.082-.006h-.003l.009-.001h-.006Zm-2.334-.001h.01-.01Zm-.038-.003h.007-.007Zm2.413 0h-.004.007-.003Zm-3.236-.103C4.757 24.866 0 19.484 0 13 0 5.825 5.825 0 13 0s13 5.825 13 13c0 6.484-4.757 11.866-10.969 12.842v-9.084h3.03L18.636 13H15.03v-2.439c0-1.028.504-2.03 2.119-2.03h1.64V5.332s-1.489-.254-2.911-.254c-2.97 0-4.91 1.8-4.91 5.058V13H7.668v3.758h3.3v9.084Z",fill:"#4A4AF4"})));function f(){return f=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},f.apply(null,arguments)}var g,Z=e=>l.createElement("svg",f({width:26,height:27,viewBox:"0 0 26 27",fill:"none",xmlns:"http://www.w3.org/2000/svg"},e),p||(p=l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M13 26.021c7.18 0 13-5.82 13-13s-5.82-13-13-13-13 5.82-13 13 5.82 13 13 13Zm6.491-15.086c0 4.13-3.144 8.894-8.894 8.894a8.85 8.85 0 0 1-4.792-1.404 6.272 6.272 0 0 0 4.628-1.295 3.13 3.13 0 0 1-2.92-2.17 3.122 3.122 0 0 0 1.411-.054 3.127 3.127 0 0 1-2.508-3.065l.001-.04c.421.234.903.375 1.416.391a3.124 3.124 0 0 1-.968-4.173 8.875 8.875 0 0 0 6.444 3.266 3.127 3.127 0 0 1 5.327-2.85c.712-.141 1.38-.402 1.985-.76a3.137 3.137 0 0 1-1.375 1.73 6.239 6.239 0 0 0 1.796-.493 6.359 6.359 0 0 1-1.56 1.619c.006.134.009.269.009.404Z",fill:"#4A4AF4"})));function b(){return b=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},b.apply(null,arguments)}var A,w=e=>l.createElement("svg",b({width:26,height:26,viewBox:"0 0 26 26",fill:"none",xmlns:"http://www.w3.org/2000/svg"},e),g||(g=l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M20.296 19.126v-5.075c0-2.72-1.452-3.985-3.387-3.985-1.562 0-2.261.86-2.651 1.462v-1.254h-2.943c.04.831 0 8.852 0 8.852h2.943v-4.943c0-.264.019-.529.097-.718.212-.528.696-1.076 1.508-1.076 1.066 0 1.491.812 1.491 2.002v4.736l2.942-.001ZM8.216 9.066c1.025 0 1.664-.68 1.664-1.53-.019-.868-.639-1.529-1.645-1.529s-1.664.66-1.664 1.53c0 .849.638 1.53 1.626 1.53h.019ZM13 26C5.82 26 0 20.18 0 13S5.82 0 13 0s13 5.82 13 13-5.82 13-13 13Zm-3.313-6.874v-8.852H6.745v8.852h2.942Z",fill:"#4A4AF4"})));function N(){return N=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},N.apply(null,arguments)}var S=e=>l.createElement("svg",N({width:26,height:26,viewBox:"0 0 26 26",fill:"none",xmlns:"http://www.w3.org/2000/svg"},e),A||(A=l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M13 26c7.18 0 13-5.82 13-13S20.18 0 13 0 0 5.82 0 13s5.82 13 13 13ZM5.934 9.644c.783.615 1.274 1 4.915 3.642.083.06.18.135.286.217.527.408 1.3 1.005 1.865.997.565.009 1.338-.589 1.865-.997.107-.082.203-.157.286-.217 3.641-2.643 4.131-3.027 4.915-3.642l.434-.34V8.126C20.5 7.504 19.996 7 19.375 7H6.625C6.004 7 5.5 7.504 5.5 8.125v1.18c.164.127.303.236.434.34ZM20.5 17.875v-6.667c-.654.506-1.562 1.183-4.466 3.29-.093.068-.195.147-.306.233-.664.513-1.65 1.274-2.728 1.269-1.074.005-2.047-.745-2.722-1.265a15.581 15.581 0 0 0-.31-.236c-2.906-2.108-3.814-2.785-4.468-3.29v6.666c0 .621.504 1.125 1.125 1.125h12.75c.621 0 1.125-.504 1.125-1.125Z",fill:"#4A4AF4"}))),y="ShareArticle-isFixed--5ZU6p",x="ShareArticle-item--41pY2";let B=function(e){function t(t){var a;return(a=e.call(this,t)||this).element=void 0,a.element=l.createRef(),a}return(0,n.A)(t,e),t.prototype.render=function(){const{author:e,location:t,position:a,title:r}=this.props,n=o()("ShareArticle-container--51gtZ",{[y]:"fixed"===a}),c=o()("ShareArticle-heading--1b7XB",d.h3);return l.createElement("div",{className:"ShareArticle-wrapper--27VJH"},l.createElement("div",{ref:this.element,className:n},l.createElement(h.wO,null,l.createElement("h4",{className:c},"Share this article")),l.createElement("div",{className:"ShareArticle-inner--7ge9D"},l.createElement("a",{className:x,href:`https://twitter.com/intent/tweet?url=${t}&via=affirm&text=${r}${e?`by ${e}`:""}`,target:"_blank",rel:"noopener noreferrer","aria-label":"Share to Twitter"},l.createElement(Z,null)),l.createElement("a",{className:x,href:`https://www.facebook.com/sharer/sharer.php?u=${t}`,target:"_blank",rel:"noopener noreferrer","aria-label":"Share to Facebook"},l.createElement(E,null)),l.createElement("a",{className:x,href:`https://www.linkedin.com/shareArticle?mini=true&url=${t}&title=${r}${e?`by ${e}`:""}&summary=&source=`,target:"_blank",rel:"noopener noreferrer","aria-label":"Share to LinkedIn"},l.createElement(w,null)),l.createElement("a",{className:x,href:`mailto:?subject=${r}${e?`%20by%20${e}`:""}&body=${t}`,target:"_blank",rel:"noopener noreferrer","aria-label":"Share via e-mail"},l.createElement(S,null)))))},t}(l.Component);B.defaultProps={position:"neutral",author:null};var C=B,O=a(89105),P=a(99993),_=a(22759),j="Sidebar-section--3h1xC",k=a(84107),I="Author-meta--77nOs";var R=e=>{const{bio:t=null,handle:a=null,image:r=null,name:n,role:c}=e,i=o()("Author-name--nrybq",d.h3),s=o()(I,d.rf),m=o()(I,d.ct),v=o()("Author-bio--7DWxh",d.ct);return l.createElement("div",{className:"Author-container--2E84N"},l.createElement("div",{className:"Author-main--1bz4B"},(0,_.o)(r)&&l.createElement(u.A,{extraClassName:"Author-image--1cPAc",image:r,alt:r.description||"",objectFit:"cover",objectPosition:"50% 50%"}),l.createElement("div",{className:"Author-content--4oI7c"},l.createElement("span",{className:i},l.createElement(k.A,{text:n})),l.createElement("span",{className:s},l.createElement(k.A,{text:c})),(0,_.o)(a)&&l.createElement("span",{className:m},l.createElement(k.A,{text:a})))),(0,_.o)(t)&&l.createElement(h.VC,null,l.createElement("p",{className:v},l.createElement(k.A,{text:"string"==typeof t?t:t.bio||""}))))};var $=e=>{const{author:t=null,location:a,title:r}=e,n=o()("Sidebar-heading--6pacn",d.h3),c=o()("Sidebar-copyText--1pxtF",d.lO),{0:i,1:s}=(0,l.useState)("Copy link"),m=e=>{e.preventDefault();const t=document.createElement("textarea");t.value=a.href,document.body.appendChild(t),t.select(),document.execCommand("Copy"),t.remove(),e.target.focu
1s(),s("Copied!")};return l.createElement("div",{className:"Sidebar-container--7yant"},t&&l.createElement("section",{className:j},l.createElement(R,{name:t.name,role:t.role,handle:t.handle,bio:t.bio,image:t.image})),l.createElement("section",{className:j},l.createElement("h4",{className:n},"Share this article"),l.createElement(C,{author:t&&t.name||void 0,title:r,location:a.href}),l.createElement("div",{className:"Sidebar-inputWrap--49gc3"},l.createElement("div",{role:"button",onKeyPress:m,tabIndex:0,onClick:m,className:c},i))))};const H=i.Ay;let M=function(e){function t(t){var a;return(a=e.call(this,t)||this).state={shareBarPos:"neutral"},a.element=void 0,a.shareBarEl=void 0,a.isInSection=!1,a.observeStart=e=>{const{boundingClientRect:{top:t},isIntersecting:r}=e;t>0&&r&&(a.setState({shareBarPos:"fixed"}),a.isInSection=!0),t>0&&!r&&(a.setState({shareBarPos:"neutral"}),a.isInSection=!1)},a.observeShareBar=e=>{if(a.isInSection){const{boundingClientRect:{top:t},isIntersecting:r}=e;t>0&&r&&a.setState({shareBarPos:"neutral"}),t>0&&!r&&a.setState({shareBarPos:"fixed"})}},a.element=l.createRef(),a}return(0,n.A)(t,e),t.prototype.render=function(){var e;const{shareBarPos:t}=this.state,{articleContent:a,author:r,coverImage:n,date:c,description:i,enteredOnce:s,location:v,noAppear:p,onRef:E,blogTitle:f}=this.props,g=o()("BlogArticle-container--2BkMy",{enteredOnce:s,noAppear:p}),Z=o()(d.h1,"BlogArticle-title--1rQr7"),b=o()("BlogArticle-description--7qFkU",d.h2,d.Q6),A=o()("BlogArticle-date--5zTxL",d.UP),w=o()("BlogArticle-author--1rkIP",d.pG),N={onChange:this.observeStart,rootMargin:"0% 0% 0% 0%",threshold:1},S={onChange:this.observeShareBar,rootMargin:"0% 0% 0% 0%",threshold:1};return l.createElement(l.Fragment,null,l.createElement(h.wO,null,l.createElement(H,N,l.createElement("div",null))),l.createElement(m.A,{ref:E,extraClassName:g},l.createElement("header",{className:"BlogArticle-header--4qIWV"},(0,_.o)(n)&&l.createElement(u.A,{image:n,alt:null!==(e=n.description)&&void 0!==e?e:void 0,objectFit:"cover",objectPosition:"50% 50%"})),l.createElement("div",{className:"BlogArticle-inner--1MYO4"},l.createElement("div",{className:"BlogArticle-main--1c8Zj"},l.createElement("div",{className:"BlogArticle-overview--5lrks"},l.createElement(O.default,{extraClassName:Z,body:f}),l.createElement("div",{className:"BlogArticle-authorWrap--2pJNC"},l.createElement(h.wO,null,(0,_.o)(r)&&l.createElement(R,{name:r.name,role:r.role,handle:r.handle,bio:r.bio,image:r.image}),l.createElement("span",{className:A},c)),l.createElement(h.VC,null,l.createElement("span",{className:A},c),(0,_.o)(r)&&l.createElement("span",{className:w},r.name))),(0,_.o)(i)&&l.createElement(O.default,{extraClassName:b,body:"string"==typeof i?i:i.description})),l.createElement("div",{className:d.Q6},l.createElement(O.default,{body:a}))),l.createElement(h.VC,null,l.createElement("div",{className:"BlogArticle-sidebar--6jot5"},l.createElement($,{author:r,location:v,title:"string"==typeof f?f:""}))),l.createElement(h.wO,null,l.createElement(H,S,l.createElement(C,{author:r&&r.name||void 0,location:v.href,title:"string"==typeof f?f:"",position:t}))))))},t}(l.Component);M.contextType=s.A,M.defaultProps={author:null,coverImage:null,date:null,description:null};var F=(0,P.A)()(M)}}]);
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.